- 4
- 0
- 约2.25万字
- 约 204页
- 2017-02-13 发布于北京
- 举报
软件工程 - 2010 - 第五章 总体设计 第五章总体设计 过去软件设计曾被狭隘地认为是“编程序”或“写代码”,致使软件设计没有发挥它重要的作用,导致软件系统结构稳定性极差: 软件设计是软件开发过程中承前启后的工作,它依据软件需求规格说明书建立软件设计方案,作为下一步程序编码的依据; 是在软件开发中形成质量的地方:设计提供了可用于质量评估的软件表示; 是将需求准确转换为完整的软件产品或系统的唯一办法; 概要设计:将软件需求转化为数据结构和软件的系统结构,即系统的模块划分。 详细设计:通过对系统的结构表示(每个模块的内部工作)进行细化,得到软件的详细的数据结构和算法。 总体设计过程通常由两个主要阶段组成: 系统设计阶段:确定系统的具体实现方案; 结构设计阶段:确定软件结构。 典型的总体设计过程包括以下9个步骤: 设想供选择的方案: 需求分析阶段得出的数据流图是总体设计的极好的出发点。 设想供选择的方案的一种常用的方法是,设想把数据流图中的处理分组的各种可能的方法,抛弃在技术上行不通的分组方法(例如,组内不同处理的执行时间不相容),余下的分组方法代表可能的实现策略,并且可以启示供选择的物理系统。 选取合理的方案: 从一系列方案中选取若干个合理的方案,通常至少选取低成本、中等成本和高成本的3种方案 对每个合理的方案分析员都应该准备下列4份资料: (1) 系统流程图; (2) 组成
您可能关注的文档
最近下载
- 福建省水利水电建筑概算定额(上册、下册)2021.pdf VIP
- (二模)郑州市2026年高三毕业年级第二次质量预测数学试卷(含答案).docx
- 【儿童故事】儿童故事六则 小蛋壳的故事.docx VIP
- 体外诊断试剂盒研发进展.docx VIP
- 2025届山西省临汾市高三下学期第二次模拟生物试题(解析版).docx
- 2025年供水设施管理与水质检测手册.docx VIP
- 生态保护与国家安全-环境安全与国家安全-教学课件.pptx VIP
- 《食品经营许可证》延续申请表.doc VIP
- 新课标人教版小学数学五年级下册教学用书.pdf VIP
- 2024建筑与市政工程施工现场临时用电安全技术标准.docx VIP
原创力文档

文档评论(0)