软件工程练习题 - 答案

软件工程练习题 - 答案

ID:6053336

大小:698.00 KB

页数:5页

时间:2018-01-01

软件工程练习题 - 答案_第1页
软件工程练习题 - 答案_第2页
软件工程练习题 - 答案_第3页
软件工程练习题 - 答案_第4页
软件工程练习题 - 答案_第5页
资源描述:

《软件工程练习题 - 答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题:共20空,每空2分,满分40分。ADBDDBCCAABBBBDCCABD二、(10分)请将答案写在答题纸上。请根据下面提供的代码画出对应的程序流程图。printf("");for(i=1;i<5;i++)for(j=1;j<5;j++)for(k=1;k<5;k++){if(i!=k&&i!=j&&j!=k)/*确保i、j、k三位互不相同*/printf("%d,%d,%d",i,j,k);}三、(20分)请将答案写在答题纸上。某医院开发病人监控系统。该系统通过各种设备监控病人的生命体征,并在生命体征异常时向医生和医护人员报警。该系统主要功能如下:第5页

2、(共5页)(1)本地监控:定期获取病人的生命体征,如体温、血压、心率等数据;(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征;(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。如果超出了预设范围,系统就发送一条警告信息给医生和护理人员;(4)维护生命体征范围;医生必要时(如,新的研究结果出现时)添加或更新生命体征值的正常范围;(5)提取报告:在医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报告,并返回给请求者;(6)生成病历:根据日志文件中的生命体征,医生对病人的病情进

3、行描述,形成病历存入病历文件;(7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告;(8)生成治疗意见:根据日志文件中生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。(9)查询治疗意见:医生和护理人员查询治疗意见,据此对病人进行治疗。先采用结构化的方法对病人监控系统进行分析与设计,获得如图1-1所示的顶层数据流图和1-2所示的0层数据流图。图1-1顶层数据流图第5页(共5页)图1-21层数据流图问题1:给出E1、E2、E3实体名称问题2:使用说明中的词语,给出数据存储D1~D4的名称问题3:图1-20层数据流图中缺4条数据流,请补充说明数

4、据流名称和起点终点问题4:E1和E3之间可否有数据流?为什么?答:问题1:E1,监控设备;E2护理人员;E3医生问题2:D1生命体征范围文件;D2日志文件;D3病例文件;D4治疗意见文件问题3:(1)各项重要生命体征本地监控->格式化生命体征(2)病情描述医生->生成病例(3)日志文件文件日志文件->生成病例(4)病例文件病例文件->生成治疗意见补充后的数据流图(学生不需要画,只供参考)第5页(共5页)问题4:E1和E3不能够存在数据流。因为数据流强调的是由外部实体发出的数据被处理加工之后转换的数据形式的流动过程。实体间不存在加工处理,就不存在数据流流动的动力。四、(10分

5、)请将答案写在答题纸上。请将下述数据流图转换为对应的软件结构图。五、(10分)请将答案写在答题纸上。下图为一个被测程序流程图,试用“条件组合覆盖方法”为它设计足够的测试用例。第5页(共5页)答:T1T2T3T4x>1andy<=2andz=3andx>7=>x=8,y=2,z=3T1F2T3F4x>1andy>2andz<>3andx<=7=>x=5,y=2,z=4F1T2F3F4x<=1andy<=2andz<>3andx<=7=>x=1,y=2,z=4F1F2F3F4x<=1andy>2andz<>3andx<=7=>x=1,y=3,z=4T1T2F3T4x>1andy

6、<=2andz<>3andx>7=>x=8,y=2,z=4六、(10分)请将答案写在答题纸上。有人说“需求确定之后就可以进行编码了,这样会提高项目的整体进度。”通过一学期的学习,请谈谈系统设计在整个软件生命周期中所起到的作用。答:(思路:(1)系统设计的内容(2)系统设计在整个生命周期中的作用(3)如果没有系统设计容易出现什么情况。)第5页(共5页)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。