软件工程导论 第五章总体设计
软件工程 软件工程 第5章 总体设计 总体设计(概要设计或初步设计) 总体设计的基本目的就是回答下面这个问题: “概括地说,系统应该如何实现?” 总体设计 首先寻找实现目标系统的各种不同的方案(数据流图是极好的出发点)。 分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。 分析员从中选出一个最佳方案向用户和使用部门负责人推荐。 如果负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。 总体设计的必要性 可以站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构; 从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。 5.1 设计过程 总体设计过程通常由两个主要阶段组成: 系统设计阶段:确定系统的具体实现方案; 结构设计阶段:确定软件结构。 1. 设想供选择的方案 在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最佳方案。 数据流图是总体设计的极好的出发点。 2. 选取合理的方案 通常至少选取低成本、中等成本和高成本的三种方案。 对每个合理的方案分析员都应该准备下列4份资料:系统流程图;组成系统的物理元素清单;成本/效益分析;实现这个系统的进度计划。
您可能关注的文档
最近下载
- 公务员考试言行政职业能力测试(行测三色笔记【2027版通用】.pdf VIP
- 医院健康教育与健康促进全员培训制度.docx VIP
- 23G409先张法预应力混凝土管桩(OCR).docx VIP
- 高中地理湘教版(新教材)必修一知识点汇编.pdf VIP
- 2025年成都市中考物理试题卷(含答案及解析).docx
- 老年患者非心脏手术围手术期心血管风险评估和管理的中国专家共识(2023).docx VIP
- ISO 14001 2026 环境管理体系 要求及使用指南(中文翻译版).pdf
- 施工现场安全检查表.docx VIP
- [长安福特新福克斯轿车技术亮点解读]长安福特福克斯两厢轿车.pdf VIP
- 最新《可爱的中国》(共47张PPT)精品课件.pptx VIP
原创力文档

文档评论(0)