|
类别:网教 专业: 计算机科学与技术 2016年 6 月 课程名称【编号】: 软件工程 【0010】 A卷 大作业 满分:100 分 一、 大作业题目 图书馆的预定图书子系统有如下功能: (1) 由供书部门提供书目给订购组。 (2) 订书组从各单位取得要订的书目。 (3) 根据供书目录和订书书目产生订书文档留底。 (4) 将订书信息(包括数目,数量等)反馈给供书单位。 (5) 将未订书目通知订书者。 (6) 对于重复订购的书目由系统自动检查,并把结果反馈给订书者。 1.画出尽可能详细的预定图书子系统数据流图。 2.按照软件工程的规范写出“订书信息”的数据字典(定义到第2层)。 3.根据问题1中你所画的数据流图,采用面向数据流的方法,画出系统的软件结构图。(15分) 4.假设“检查重复订购书目模块”的代码如下,请画出该模块的程序流程图。 PROCEDURE EX(A,B:REAL;VAR X:REAL); BEGIN IF(A=3)OR(B> 1)THEN X:=A×B IF(A>2)AND(B=0)THEN X:=A-3 END 5.请至少用两种测试方法设计出两套测试数据,用于测试问题4中你设计的程序,并解释说明你采用了什么测试方法。 二、 大作业要求 大作业共需要完成四道题: 第1-3题选作二题,每题20分,满分40分; 第4题必做,满分30分; 第5题必做,满分30分。
|