软件工程 软件工程 第5章 总体设计 总体设计(概要设计或初步设计) 总体设计的基本目的就是回答下面这个问题: “概括地说,系统应该如何实现?” 总体设计 首先寻找实现目标系统的各种不同的方案(数据流图是极好的出发点)。 分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。 分析员从中选出一个最佳方案向用户和使用部门负责人推荐。 如果负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。 总体设计的必要性 可以站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构; 从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。 5.1 设计过程 总体设计过程通常由两个主要阶段组成: 系统设计阶段:确定系统的具体实现方案; 结构设计阶段:确定软件结构。 1. 设想供选择的方案 在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最佳方案。 数据流图是总体设计的极好的出发点。 2. 选取合理的方案 通常至少选取低成本、中等成本和高成本的三种方案。 对每个合理的方案分析员都应该准备下列4份资料:系统流程图;组成系统的物理元素清单;成本/效益分析;实现这个系统的进度计划。
您可能关注的文档
- 软件工程第3章教案分析.ppt
- 软件工程第4章-设计工程教案分析.ppt
- 汽车电工电子课程.ppt
- 软件工程第6章面向对象方法学教案分析.ppt
- 汽车电工电子技术基础第8章课程.ppt
- 软件工程第07章教案分析.ppt
- 软件工程第08章教案分析.ppt
- 汽车电工电子技术基础第7章课程.ppt
- 软件工程第11章面向对象设计教案分析.ppt
- 软件工程第八课时教案分析.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)