- 6
- 0
- 约 40页
- 2017-08-14 发布于江西
- 举报
第二章 软件设计.ppt
第 二 章 2.1.1 软件体系结构设计 2.3 结构化设计方法 需求分析结果 — DFD 图 2.5 面向对象的设计方法 * 软件设计是软件开发的关键步骤,直接影响软件质量。软件设计阶段要解决“如何做”的问题。 一、软件设计阶段的任务与目标 设计任务:将需求阶段获得的需求说明(模型)转换为计算机中可实现的系统。 设计阶段主要任务是: 2.1 软件设计概述 软件体系结构的设计 数据结构的设计 用户界面的设计 算法的设计 软件设计任务涉及多方面,可分为总体设计和详细设计。 过程设计 系统结构设计 数据设计 界面设计 软件设计 任务 软件设计的目标 就是构造一个高内聚低耦合的软件模型。 软件 设计 高可靠性 高可维 护性 高可理 解性 高效率 软件设计的目标 软件体系结构确定了系统的组织结构和拓扑结构,显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。 体系结构的设计过程的主要活动: 1.系统分解—将系统分解为若干相互作用的子系统。 2.控制建模—建立系统各部分间控制关系的一般模型。 3.模块分解 — 将子系统进一步划分为模块。 注意:往往子系统与模块之间没有明显界限. 体系结构设计是软件设计的第一个阶段,该阶段侧重于系统宏观结构的设计,而不关心模块的内部算法。 体系结构的分类: 一、仓库模型
您可能关注的文档
- 网络工程需求分析26301.ppt
- 绿紫色调线条风格PPT38506.ppt
- 中国画第三讲.ppt
- 网页游戏实战开发教程 第16讲 镜头跟随人物移动2.ppt
- 综合英语Unit4.ppt
- 商业插图(三章).ppt
- 聚酰亚胺(吴恒明)1.ppt
- 第四章 语法学.ppt
- 问题员工管理方法.doc
- 绩效面谈改进技巧52161.doc
- 2026(可编辑)血液透析移植动静脉内瘘护理中国专家共识.pptx
- 2020+CAIRCAR指南:疑似或确诊COVID-19患者介入影像学检查.pptx
- 2020+AUAASTROSUO指南:晚期前列腺癌.pptx
- 2020+CHEST指南:COVID-19患者静脉血栓栓塞的预防、诊断和治疗.pptx
- 2020+EACVI建议:COVID-19流行与心脏影像学检查—防范措施、适应证和防护.pptx
- 关注老年心理健康的护理策略.pptx
- 2020+ESGE指南:胃肠动力障碍的内镜管理——第1部分.pptx
- 2020+ESGE指南:胃肠动力障碍的内镜管理——第2部分.pptx
- 2020+ESICM共识建议:急性颅脑损伤患者的机械通气.pptx
- 2020+ESE声明:COVID-19和内分泌疾病.pptx
原创力文档

文档评论(0)