软件工程 第3章 作业
1、需求分析阶段需要完成哪些具体工作?
(1)准确地了解用户当前的情况和需要解决的问题; (2)对需求反复求精和细化; (3)需求建模;
(4)编制需求规格说明书; (5)进行需求分析的评审。
2、目前教学资料的管理工作主要由手工完成,教学资料包括:(1)教师完成的课程计划、课程教案、授课讲义等;(2)学生完成的考试试卷、课程实验报告、实习报告、课程设计报告等。
如果由你负责开发一个教学资料管理系统,该系统能够提供教学资料收集、教学资料维护、教学资料查询等功能,你将如何开展需求分析阶段的工作?
a) 通过与用户交流尽可能准确的了解用户当前的情况和要解决的问题; b) 参考类似的系统制定初步模型;
c) 与用户交流沟通,看看他们的想法,结合用户中精华的计划,一直到满足用户的需求。
3、银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。
(1)用分层数据流图描述本系统的功能;
(2)用数据字典定义数据流图中的重要数据。 答:(1)数据流图:
存款单储户取款单储蓄系统清单储户
第一层模型:
D1储户信息库12清单储户存款单取款单储蓄系统打印清单系统清单储户
第二级模型(最终结果——完整的DFD图):
班级:计算机103班 学号:10416529 姓名:王佳学
1.2存款业务信息存款款存清单2D1储户信息库1.1储户存款单取款单接收事务取款信息打印清单系统取款清单信息1.3.1清单储户密码1.3取款业务核对系统答:(2) 数据流名称:存取款系统 描述:存放用户存取款清单信息 定义:存取款系统 = 储户 + 接收事务 + 存款业务 + 取款业务 + 核对系统 + 打印清单系统 位置:输出打印机给储户 数据项名称:储户 描述:提交存、取款单并接收清单的用户 位置:接收事务、存款业务、取款业务、核对系统、储户信息库、 打印清单系统
数据项名称:储户信息库
描述:记录所有存款人的信息
位置:存款业务、取款业务、核对系统
数据项名称:核对系统
描述:用户检查取款人的密码是否准确
位置:取款业务
4、目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危
班级:计算机103班 学号:10416529 姓名:王佳学
重病人的病情变化,还会延误抢救时机。
某医院打算开发一个以计算机为中心的患者监护系统。医院对患者监护系统的基本要求是:随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息;此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。
请分层次画出描述本系统功能的数据流图。 数据流图1:
1病情报告、警告、病情日志病人生理信号监护系统值班护士请求打印
数据流图2(总DFD图):
2.1析结病情日志子系统病情D2日志库分果日志1.12生理信号病人生理信号监护设备子系统分析子系统请求警告信息值班护士2.2D1安全指标病情报告子系统病情报果告结
——————————————————————————————————————
注: 1、作业以word文件格式提交;
2、在作业页面的页眉中,标清楚:班级、学号、姓名 分析
因篇幅问题不能全部显示,请点此查看更多更全内容