软件工程 软件工程 第5章 总体设计 总体设计(概要设计或初步设计) 总体设计的基本目的就是回答下面这个问题: “概括地说,系统应该如何实现?” 总体设计 首先寻找实现目标系统的各种不同的方案(数据流图是极好的出发点)。 分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。 分析员从中选出一个最佳方案向用户和使用部门负责人推荐。 如果负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。 总体设计的必要性 可以站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构; 从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。 5.1 设计过程 总体设计过程通常由两个主要阶段组成: 系统设计阶段:确定系统的具体实现方案; 结构设计阶段:确定软件结构。 1. 设想供选择的方案 在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最佳方案。 数据流图是总体设计的极好的出发点。 2. 选取合理的方案 通常至少选取低成本、中等成本和高成本的三种方案。 对每个合理的方案分析员都应该准备下列4份资料:系统流程图;组成系统的物理元素清单;成本/效益分析;实现这个系统的进度计划。
您可能关注的文档
- 农产品电子商务简介.ppt
- 农产品分析和检测概述.ppt
- 燃料乙醇和酒精发展趋势和中国对玉米加工政策.ppt
- 农产品供应链和合作社.ppt
- 农产品加工辅导讲义.ppt
- 燃烧学4气体燃料燃烧.ppt
- 农产品加工新技术进展.ppt
- 人才选育用留2天学员版new.ppt
- 农产品品质分析仪器方法.ppt
- 人才选育用留学员版一天张晓彤.ppt
- 领导最讨厌这种项目经理,再努力也难提拔.docx
- 巴中市恩阳区登科中学教师招聘笔试参考题库及详细答案解析.docx
- 2026年铁岭市银州区公共资源交易服务中心人员招聘笔试参考题库及答案解析.docx
- 砖胎膜安全计算,到底怎么算.docx
- 2026西安高新区第七高级中学教师招聘备考题库(23人)及答案详解(夺冠系列).docx
- 2026西安高新区第七高级中学教师招聘备考题库(23人)及答案详解(有一套).docx
- 2026西安高新区第七高级中学教师招聘备考题库(23人)及答案详解(有一套).docx
- 2026西安高新区第七高级中学教师招聘备考题库(23人)含答案详解(综合题).docx
- 2026西安高新区第七高级中学教师招聘备考题库(23人)含答案详解(综合题).docx
- 2026年动车组全自动驾驶系统原理考核试卷.pptx
原创力文档

文档评论(0)