软件工程课件第4章软件设计概述课件.pptVIP

  • 11
  • 0
  • 约 49页
  • 2016-05-02 发布于江苏
  • 举报

软件工程课件第4章软件设计概述课件.ppt

第四章 软件设计 软件设计概述 概要设计 详细设计 目录 4.1 软件设计的任务 4.2软件设计的基本原理概念 4.3模块化设计 4.3.1分解和模块化 4.3.2模块独立性 (一)内聚 (二耦合 4.4 软件设计基础 4.4.0自顶向下和自底向上设计 4.4.1软件总体结构设计 4.4.2数据结构设计 4.4.3软件过程设计 4.5设计需要处理的问题 4.6设计文档及其复审 需求分析:对目标系统的数据、功能和行为建模 设计:把分析阶段的需求说明转换成设计文档。 根据设计结果可进行下一步的编制代码工作了 将需求-软件的表现形式 输出文档:软件设计文档 两种主流设计方法: 结构化软件设计 面向对象的软件设计 软件的设计阶段是软件开发时期中最富有活力、 最需要发挥创造精神的阶段。 4.1 软件设计的阶段和任务 从工程管理的角度看分为两阶段, 从技术层面分为四个任务: 概要设计(总体设计): 根据需求确定软件和数据的总体框架 总体结构设计(体系结构设计) 数据设计. 接口设计 详细设计(过程设计): 详细设计每个模块的算法和数据结构.. 过程设计 软件设计的任务 总体结构设计 按功能划分成模块的层次结构 确定每个模块的功能 确定软件各主要部件之间的关系和模块间的接口 数据结构设计 信息模型 ? 软件数据结构 接口设

文档评论(0)

1亿VIP精品文档

相关文档