7结构化概要设计.pptVIP

  • 9
  • 0
  • 约5.16千字
  • 约 34页
  • 2017-06-03 发布于四川
  • 举报
软件工程 第七讲 结构化概要设计 朱建凯 本次课程需要掌握的内容 什么是软件设计?软件设计要达到的目标(重要) 总体设计阶段的任务(了解) 数据流图的分类(重要) 内聚和耦合的种类(非常重要) 基于数据流图的程序设计方法(了解) 总体设计阶段的任务: 1、划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。 2、设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 设计过程 总体设计过程通常由两个主要阶段组成: 系统设计阶段,确定系统的具体实现方案; 结构设计阶段,确定软件结构。 1. 设想供选择的方案 在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最佳方案。 2. 选取合理的方案 应该从前一步得到的一系列供选择的方案中选取若干个合理的方案,通常至少选取低成本、中等成本和高成本的三种方案。 对每个合理的方案分析员都应该准备下列4份资料: (1) 系统流程图; (2) 组成系统的物理元素清单; (3) 成本/效益分析; (4) 实现这个系统的进度计划。 3. 推荐最佳方案 分析员应该综合分析对比各种合理方案的利弊,推荐一个最佳的方案,并且为推荐的方案制定详细的实现计划。

文档评论(0)

1亿VIP精品文档

相关文档