西南大学19年3月课程[0010]软件工程机考答案题目

[复制链接]
发表于 2019-3-10 13:58:11 | 显示全部楼层 |阅读模式

西南大学网络与继续教育学院课程考试试题卷类别: 网教          专业:   公共课          2019年3月
课程名称【编号】: 软件工程【0010】              A卷
大作业                                       满分:100 分

答案必须做在答题卷上,做在试卷上不予记分。
某图书馆还书过程如下:
还书时读者只要将书交给管理人员,管理员将书上的图书编码录入系统,系统从借阅文件上找到相应记录,填上还书日期后写入借阅历史文件,并从借阅文件上删去相应记录。同时系统对借还书日期进行计算并判断是否超期,若不超期则结束过程,若超期则计算出超期天数、罚款数、并打印罚款通知书,记入罚款文件。同时在读者记录上作止借标记。当读者交来罚款收据后,系统根据借书卡号查罚款文件,将相应记录写入罚款文件,并从罚款文件只删除该记录,同时去掉读者文件中的止借标记。问题1:画出尽可能详细的还书过程数据流图。
问题2:按照软件工程的规范写出“图书文件”、“借书卡”和“罚款文件“的数据字典(定义到第2层)。
问题3:根据问题1中你所画的数据流图,采用面向数据流的方法,画出系统的软件结构图
问题4:已知“罚款处理模块”IPO表如下,请画出该模块的程序流程图。
IPO表
系统:还书系统    作者:×××
模块:罚款处理           日期:××××

被调用:
还书系统
调用:
R0001:打印罚款通知书

输入:
借阅记录
还书日期
输出:
是否罚款
罚款通知书
罚款文件

处理:
系统对借还书日期进行计算并判断是否超期,若不超期则结束过程,若超期则计算出超期天数、罚款数、并打印罚款通知书,记入罚款文件

局部数据元素:
设借书期限为40天,rd为还书日期,bd为借书日期,ED为超期天数,PF为罚款数,罚款金额为每天0.1元。BD可从借阅记录中取得……


问题5:请至少用两种测试方法设计出两套测试数据,用于测试问题4中你设计的程序,并说明你采用了什么测试方法。二、大作业要求
大作业共需要完成四道题:
第1-3题选作二题,每题20分,满分40分;
滴4题必做,满分30分;
第5题必做,满分30分。     三、大作业提交方式(网络课程由网继院考务办在试题卷和管理系统中填写;面授课程根据任课教师要求提交):
无忧答案网q 761296021
发表于 2019-3-15 21:52:21 | 显示全部楼层
没有答案吗老师们 在线等 急死了
快速回复 返回顶部 返回列表