第4章 总体设计-大纲.docxVIP

  • 4
  • 0
  • 约1.27千字
  • 约 2页
  • 2021-12-02 发布于上海
  • 举报
PAGE 1 第4章 总体设计 4.1 总体设计的目标及任务 —— 基本目的:解决“系统应该如何实现”的问题 —— 系统设计阶段:确定系统的具体实现方案 —— 结构设计阶段:确定系统的软件结构 …… 任务1.设计软件结构 …… 任务2.数据结构及数据库设计 …… 任务3.确定测试要求并制定测试计划 …… 任务4.编写总体设计文档《概要设计说明书》 …… 任务5.评审 4.2 软件结构设计原理 4.2.1 模块化 —— 模块 …… 定义:是构成程序的基本单位,数据说明、可执行语句等程序对象的集合,或者是单独命名和编址的元素(如函数、子程序、过程)等。 —— 模块化 …… 定义:解决一个复杂问题时自顶向下逐层把软件系统划分成若干个独立命名、且可独立访问的模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。 —— 模块的基本属性 …… 外部属性:接口,功能,状态 …… 内部属性:逻辑 4.2.2 抽象:逐步求精 —— 定义:抽出事物本质特性而不考虑细节 4.2.3 信息隐藏和局部化 —— 信息隐藏原理 定义:设计和确定模块时,使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问的。 —— 局部化 定义:把一些关系密切的软件元素物理地放得彼此靠近 4.2.4 模块独立性 —— 模块独立 定义:每个模块完

文档评论(0)

1亿VIP精品文档

相关文档