- 9
- 0
- 约5.16千字
- 约 34页
- 2017-06-03 发布于四川
- 举报
软件工程 第七讲 结构化概要设计 朱建凯 本次课程需要掌握的内容 什么是软件设计?软件设计要达到的目标(重要) 总体设计阶段的任务(了解) 数据流图的分类(重要) 内聚和耦合的种类(非常重要) 基于数据流图的程序设计方法(了解) 总体设计阶段的任务: 1、划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。 2、设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 设计过程 总体设计过程通常由两个主要阶段组成: 系统设计阶段,确定系统的具体实现方案; 结构设计阶段,确定软件结构。 1. 设想供选择的方案 在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最佳方案。 2. 选取合理的方案 应该从前一步得到的一系列供选择的方案中选取若干个合理的方案,通常至少选取低成本、中等成本和高成本的三种方案。 对每个合理的方案分析员都应该准备下列4份资料: (1) 系统流程图; (2) 组成系统的物理元素清单; (3) 成本/效益分析; (4) 实现这个系统的进度计划。 3. 推荐最佳方案 分析员应该综合分析对比各种合理方案的利弊,推荐一个最佳的方案,并且为推荐的方案制定详细的实现计划。
您可能关注的文档
- 4.1第四章第一节工业区位.ppt
- 4.4世界主要气候类型(热带、亚热带).ppt
- 4外国诗两首课件.ppt
- 4c3f65a7bf49f(新标准第七册第二模块课件).ppt
- 4文献信息老化规律.ppt
- 4第四章词法分析.ppt
- 5-3凸透镜成像的规律.ppt
- 5.1参数设计的基本思想.ppt
- 5.1视觉实验:LED流水灯.ppt
- 5.2地理环境差异性课件.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
原创力文档

文档评论(0)