西南课程考试[0010]软件工程答案

发布时间:2023-09-29 08:09:11浏览次数:94
西南大学网络与继续教育学院课程考试试题卷类别:网教 专业:计算机科学与技术 课程名称【编号】: 软件工程 【0010】 A 卷大作业 满分:100 分一、大作业题目银行计算机储蓄系统的活期存取款工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率、密码(可选)等信息,并印出存款单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。问题 1:根据图 1 给出的顶层数据流图,画出尽可能详细的银行计算机储蓄系统数据流图(50 分)图 1 顶层数据流图答:数据流图如下:- 1 - 还书系统录入 罚款处理检查借阅时间办理还书手续………………罚款交讫处理打印罚款通知问题 2:根据给出的例子,按照软件工程的规范写出“存款人信息”的数据字典(定义到第 2 层)。(50 分)例子:取款单信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+账户余额取款人=20{字符}20答:用数据字典定义数据流图中的重要数据。问题 3:图 2 是一个软件结构图的实例---“还书系统软件结构图”,请根据问题 1 中你所画的数据流图,采用面向数据流的方法,参考图 2,画出“银行计算机储蓄系统”的软件结构图。(50 分)图 2 还书系统软件结构图问题 4:假设“核对密码信息系统模块”的代码如下,请画出该模块的 程序流程图。(50 分)PROCEDURE MAIN(A,B:REAL;)BEGINIF (A>0&&B>0 ) THEN printf(“Welcom!”)ELSE printf(“Error!”)END问题 5:请至少用两种测试方法设计出两套测试数据,用于测试问题 4 中你设计的程序,并解释说明你采用了什么测试方法。(50 分)二、大作业要求大作业至少选择两个题目作答,如果题目要求作图,请用电脑作图或在草纸上作图并拍照贴图- 2 -
文档格式: docx,价格: 5下载文档
返回顶部