总体设计(zhhf03)
第六讲 总体设计 本讲(第五章)的主要内容 有关总体设计的基本概念 设计过程 设计原理 一、总体设计的基本概念 什么是系统设计? 软件设计的重要性 总体设计的任务 软件结构、数据结构与控制结构 Wasserman的五种设计方式 1. 软件系统设计 设计阶段的任务 解决怎么做的问题——How? 从管理的观点看,设计分为两个阶段 概要设计 详细设计 从技术的观点看,设计分为三个方面 系统结构设计 数据设计、数据结构设计、数据库设计 过程设计,算法设计 开发阶段的信息流 2. 软件设计的重要性 设计决策直接影响软件实现的成败 影响到软件维护的难易程度 软件产品质量保证的重要步骤 承上启下——是将用户需求准确地转化为最终的软件产品的唯一途径 3. 总体设计的任务 阅读和理解SRS,确定合理的设计方法 系统结构设计:将系统的功能分配到软件结构,形成模块结构图。 处理方式设计 数据结构设计 可靠性设计 编写文档 评审 详细设计的任务 每个模块内的数据结构 每个模块的控制算法 内部接口描述 为每一模块设计出一组测试用例(test cases),因为详细设计人员对模块的功能、逻辑、接口等最了解。 评审 4. 软件结构、数据结构与控制结构 软件结构:指软件各个组成成分之间的组织方式,反映了程序控制上的层次关系。包括模块的调用关系、接口与模块间的信息传递。 数据结构:数据的各个元素之间的逻辑
您可能关注的文档
- 认识乘法(一).doc
- 曼昆经济学Chap_06.ppt
- 精品冬枣工程标语.doc
- 3.6旅游管理1班策划书.doc
- 032-顺序结构程序的设计.ppt
- 2012-2013第一学期九年级化学第四周摸底考试.doc
- 公共卫生信息分类与基本数据集标准研究(研究生课件).ppt
- 动态ppt模板(80后).ppt
- 不合格品控制规定已改.doc
- 1.1计算机解决问题的过程(广东版).ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)