- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子工程学院《软件程》试卷库——试卷04new答案
中国人民解放军电子工程学院
《软件工程》试卷库
试卷04答案
一、选择题(每小题1分,共20分)
1、B 2、C 3、B 4、D 5、B 6、A 7、B 8、B 9、C 10、D 11、B 12、A 13、C 14、C 15、D 16、C 17、B 18、A 19、C 20、B
二、填空题(每小题2分,共20分)
1、需求分析, 编码, 测试 2、可行性研究 3、软件工程, 人机工程 4、系统设计, 结构设计 5、建立软件模型, 数据流图, 数据字典, 主要处理算法 6、OOD, OOP 7、货币时间价值, 投资回收期 8、结构语言, 专用语言 9、加工 10、功能
三、判断题(本大题共10小题,每小题1分,共10分)
1、对 2、对 3、错 4、对 5、对 6、错 7、错 8、对 9、错 10、对
四、简述题(每小题5分,共25分)
1、答:软件生命期分为7个阶段:
1、问题定义:要解决的问题是什么
2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性
3、需求分析:系统必须做什么
4、总体设计:系统如何实现,包括系统设计和结构设计
5、详细设计:具体实现设计的系统
6、实现:编码和测试
7、运行维护:保证软件正常运行。
2、答:1、软件重用可以显著地改善软件的质量和可靠性。
2、软件重用可以极大地提高软件开发的效率。
3、节省软件开发的成本,避免不必要的重复劳动和人力、财力的浪费。
3、答:① 自顶而下渐增测试
优点:不需要测试驱动程序,能够在测试阶段的早期实现并验证系统的主要功能,而且能够尽早发现上层模块的接口错误。
缺点:需要存根程序,底层错误发现较晚。
② 自底而上渐增测试
优点与缺点和自顶而下渐增测试相反。
4、答:在软件工程的每一阶段都应该努力提高系统的可维护性,在每个阶段结束前的审查和复审中,应着重对可维护性进行复审。
在需求分析阶段的复审中,应对将来要扩充和修改的部分加以注明。在讨论软件可移植性问题时,要考虑可能要影响软件维护的系统界面。
在软件设计的复审中,因从便于修改、模块化和功能独立的目标出发,评价软件的结构和过程,还应对将来可能修改的部分预先做准备。
在软件代码复审中,应强调编码风格和内部说明这两个影响可维护性的因素。
在软件系统交付使用前的每一测试步骤中都应给出需要进行预防性维护部分的提示。
在完成每项维护工作后,都应对软件维护本身进行仔细认真的复审。
为了从根本上提高软件系统的可维护性,人们正试图通过直接维护软件规格说明来维护软件 ,同时也在大力发展软件重用技术。
五、应用题(共25分)
1、
答:判定表:
12345教授TFFF副教授FTFF讲师FFTF助教FFFT讲座TFFFF50╳30╳25╳20╳15╳
2、答:(1)盒图:
i:=1i=n-1min:=A[i]j:=i+1j=n
fminA[j]
ttemp:=minmin:=A[i]A[j]:=tempj:=j+1i:=i+1
(2)流程图:
3、答:(1)数据流图:
(2)软件结构图:注:报名数据
六、综合题(共20分)
1.(8分)
2.【问题1】(3分) 外部实体:(选课)学生、(任课)老师 数据存储:作业成绩统计文件 注:多答不扣分【问题2】(6分) (1)(选课)学生 (2)(选课)学生 (3)(选课)学生 (4)(选课)学生 (5)作业成绩 (6)DB (7)作业成绩统计文件 (8)作业成绩 (9)(任课)老师 (10)DB (l1)作业 (12)(选课)学生 (13)(任课)老师 注:(4)、(6)的答案可互换 (12)、(13)的答案可互换【问题3】以下五条错误信息可以打乱次序(3分) 错误1:外部实体A和B之间不能存在数据流。 错误2:外部实体A和数据存储H之间不能存在数据流。 错误3:加工2的输入/输出数据流名字相同 若回答数据存储P至加工2的数据流方向相反也正确 错误4:加工4只有输入没有输出 若回答数据流G的方向反了(或数据流P的方内反了)也正确 错误5:加工5只有输出,没有输入。
文档评论(0)