软件工程实验 下载本文

作业一

1.请画出由下列文字描述的系统流程图,请用Microsoft Visio 或Word软件画图

设某城市招干考试成绩统计系统。

考生分三个专业,不同专业考试科目不同: 法律专业---考政治、语文、法律 行政专业---考政治、语文、行政

财经专业---考政治、语文、财经学

每个考生在报名时登记姓名、地址、年龄和报考专业。报名后招干办公室根据专业考生专业及地址在市区或郊区来编排准考证号码和考场。考生参加考试后,输入每个考生的各门课程的成绩,并统计出每个考生三门课程的总成绩。按准考证号的顺序打印出考生考试成绩单,分发给每个考生。各专业分别将考生按成绩总分从高到低的次序排序,以便决定录取名单。

作业二

画考务处理系统的数据流图。

考务处理系统功能如下:

(1)对考生送来的报名单进行检查;

(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站; ?3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者; (4)制作考生通知单(含成绩及合格/不合格标志)送给考生;

(5)按地区进行成绩分类统计和试题难度分析,产生统计分析表。

作业三

1、请为某仓库的管理设计一个ER模型。该仓库主要管理零件(包括零件编号、名称、颜色、重量)的定购和供应等事项。仓库向工程项目(包括项目编号、项目名称、开工日期)供应零件,并且根据需要向供应商(包括供应商编号、名称、地址)定购零件。

2、画复印机的状态转换图 复印机的工作过程大致如下:

未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令; 如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;

如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。

作业四

请将上列给出的具有变换型的DFD图导出它的软件结构SC图

作业五

某程序流程图如下图所示,请分别用N-S图和PAD图表示。

作业六

练习题:用判定表和判定树表示“检查订货单”伪码 IF 客户订货金额超过5000元 THEN

IF 客户拖延未还赊欠钱款超过60天 THEN 在偿还欠款前不予批准

ELSE (拖延未还赊欠钱款不超过60天) 发批准书,发货单 ENDIF

ELSE (客户订货金额未超过5000元)

IF 客户拖延未还赊欠钱款超过60天 THEN 发批准书,发货单,并发催款通知书 ELSE (拖延未还赊欠钱款不超过60天)

发批准书,发货单 ENDIF ENDIF

作业七

设计下列伪码程序的语句覆盖和路径覆盖测试用例: START

INPUT (A,B,C) IF A>5 THEN X=10 ELSE X=1 END IF IF B>10 THEN Y=20 ELSE Y=2 END IF IF C>15 THEN Z=30 ELSE Z=3 END IF PRINT (X,Y,Z)

STOP

实习

请参考机票预订系统实例 飞机票预订系统.zip 一、课程实践任务

学生自行分组选择一个项目,完成一个实际软件项目的分析、设计、开发、测试全过程,领会软件工程的基本思想,明晰各个阶段的主要任务,使用 MicroSoft Visio、Project、Rose、VSS、Power Designer 等计算机辅助软件工具,采用规范化的软件工程方法进行软件项目的研发。 二、课程实践的要求