软件工程--概要设计.docVIP

  • 417
  • 0
  • 约4.42千字
  • 约 7页
  • 2016-12-28 发布于贵州
  • 举报
概要设计 4.1概要设计的基本概念 把一个产品分成几部分进行设计:软件模块的划分,数据结构和数据库的设计 4.1.1概要设计的任务 分解系统、细化系统:把产品分解成零件 1 模块划分 2 决定每个模块的功能 3 决定模块之间的调用关系 4 决定要传递的参数 5 设计主要的数据结构,包括数据库设计 6 设计每个模块的测试计划 4.1.2应该提交的文档 1 概要设计说明书 2 数据库、数据结构设计说明书 3 模块测试计划 4.1.3结构化(SD)设计方法 与结构化的分析相对应 自顶向下的设计过程 逐层分解的方法:采用结构图的方法进行描述 4.1.4描述方法 结构图:描述模块之间的关系 结构表:用表描述各模块之间的调用关系、输入、输出数据流 模块名 输入 输出 A1 a11 a12 A2 a21 a22 A3 a31 a32 4.1.5模块划分标准 没有绝对的标准,但是有划分原则: 每个模块相对独立。即:具有自己独特的功能,与上下模块有联系、但与同层的模块之间应该极少联系。 模块之间的联系 通过调用参数和返回值进行,各模块可以独立调试,全局变量尽量不用。 数据文件、数据库文件要职责分明。例如,有的模块只能读文件,有的模块只能修改某些数据等。 模块内的联系 尽可能:块内联系较大、块外联系较少 信息

文档评论(0)

1亿VIP精品文档

相关文档