软件工程(015版)-结构化分析与设计3.pptVIP

  • 10
  • 0
  • 约1.85万字
  • 约 135页
  • 2016-12-09 发布于未知
  • 举报
软件工程(015版)-结构化分析与设计3

(2)界面: 受“初售”模块调用。 调用“登记售书”模块。 有条件地调用“登记缺书”模块。 调用“打印发票”模块。 结构化分析与设计 登记缺书模块 (1)功能: 对每项缺书产生一暂缺书单。 将暂缺书单记录入“缺书登记表”文件。 (2)界面: 缺书时由“开发票”模块调用。 打印发票模块 结构化分析与设计 打印发票模块 (1)功能: 打印发票头。 为每一出售的书号打印一个发票行。 打印书费合计。 (2)界面: 受“开发票”模块调用。 结构化分析与设计 步骤2:将模块说明细化为详细逻辑。 采用IOP图(Input-Process-Output)来描述每个模块的业务逻辑 (1)在IOP图中,处理框中的内容可以用任一种详细设计工具来描述(流程图/N-S图/伪代码/PDL语言/其它)。 (2)如果一个模块受其它模块调用,则该模块属于子程序的性质,所以它们的输入/输出数据可以理解为子程序的形式参数。 (3)模块设计应该包含数据结构设计。 结构化分析与设计 有效购书单= 学号+姓名+{购书行} 购书行=书号+数量 发票=班号+姓名+{发票行}+书费合计 发票行=书号+单价+数量+总价 数据结构 结构化分析与设计 结构化分析与设计 结构化分析与设计 结构化分析与设计 软设计说明书 范围:描述设计工作的整体范围,其大部分内容来自软件需求说明书。 数据设计:描述数据对象和形成的数据结构、外部文件和数据库

文档评论(0)

1亿VIP精品文档

相关文档