第二章 软件设计.pptVIP

  • 6
  • 0
  • 约 40页
  • 2017-08-14 发布于江西
  • 举报
第二章 软件设计.ppt

第 二 章 2.1.1 软件体系结构设计 2.3 结构化设计方法 需求分析结果 — DFD 图 2.5 面向对象的设计方法 * 软件设计是软件开发的关键步骤,直接影响软件质量。软件设计阶段要解决“如何做”的问题。 一、软件设计阶段的任务与目标   设计任务:将需求阶段获得的需求说明(模型)转换为计算机中可实现的系统。 设计阶段主要任务是: 2.1 软件设计概述 软件体系结构的设计 数据结构的设计 用户界面的设计 算法的设计 软件设计任务涉及多方面,可分为总体设计和详细设计。 过程设计 系统结构设计 数据设计 界面设计 软件设计 任务 软件设计的目标 就是构造一个高内聚低耦合的软件模型。 软件 设计 高可靠性 高可维 护性 高可理 解性 高效率 软件设计的目标 软件体系结构确定了系统的组织结构和拓扑结构,显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。   体系结构的设计过程的主要活动: 1.系统分解—将系统分解为若干相互作用的子系统。 2.控制建模—建立系统各部分间控制关系的一般模型。 3.模块分解 — 将子系统进一步划分为模块。 注意:往往子系统与模块之间没有明显界限. 体系结构设计是软件设计的第一个阶段,该阶段侧重于系统宏观结构的设计,而不关心模块的内部算法。 体系结构的分类: 一、仓库模型

文档评论(0)

1亿VIP精品文档

相关文档