软件工程5总体设计.pptVIP

  • 7
  • 0
  • 约4.54千字
  • 约 31页
  • 2018-12-05 发布于广东
  • 举报
软件工程5总体设计

第五章 总体设计 设计过程 设计原理 启发规则 描绘软件结构的图形工具 面向数据流的设计方法 5.1 设计过程 系统设计阶段:确定系统的具体实现方案 结构设计阶段:确定软件结构 典型的总体设计过程(一) 1. 设想供选择的方案 综合考虑各种可能的实现方案,并且力求从中选出最佳方案。 需求分析阶段得到的数据流图是极好的出发点。 2. 选取合理的方案 参考需求分析阶段确定的工程规模和目标,从可选方案中选择若干个合理的方案,通常至少选择低成本、中等成本、高成本三种方案。 对于每种方案应准备:系统流程图、组成系统的物理元素清单、成本/效益分析、实现系统的进度计划。 3. 推荐最佳方案 综合分析、对比各种合理方案的利弊,推荐一个最佳的方案,并为推荐的最佳方案制定一个详细的实现计划。 用户和有关人员评审所推荐的最佳方案。 典型的总体设计过程(二) 4. 功能分解 确定系统有哪些模块构成,以及这些模块之间的关系。 对于复杂的功能或模块,结合数据流图,进一步分解。 5. 设计软件结构 系统软件是由实现各个子功能的模块构成,软件结构是指模块组成的层次关系。 软件结构用层次图或结构图表示。 数据流图细化到适当的层次,可以映射出软件结构。 6. 设计数据库 结合需求分析阶段所确定的系统数据需求,进一步设计数据库。 典型的总体设计过程(三) 7. 制定测试计划 开发早期考虑并制定测试计划,有助于在设计

文档评论(0)

1亿VIP精品文档

相关文档