国家开放大学2022春(202207)《1260软件工程》期末考试真题及答案-开放本科.docx
《国家开放大学2022春(202207)《1260软件工程》期末考试真题及答案-开放本科.docx》由会员分享,可在线阅读,更多相关《国家开放大学2022春(202207)《1260软件工程》期末考试真题及答案-开放本科.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试卷代号:1260国家开放大学2022年春季学期期末统一考试软件工程试题答案及评分标准(供参考)2022年7月 一、选择题(请从四个可选项中选择正确答案。60分,每题3分)I. A 2.A 3. B 4. D 5.A1.1) 7. A 8. B 9.C 10. BII. D 12. B 13. C 14. A 15. B16. B 17. D 18. B 19. A 20. B二、简答题(30分,每小题6分)21 .请说明快速原型化模型的基本思想。答案在需求分析的同时,以比较小的代价快速建立一个能够反映用户主要需求的原型系统。用户在原型系 统上可以进行基本操作,并且提出改进意见,分析人员根据用
2、户的意见完善原型,然后再由用户评价, 提出建议,如此往复,直到开发的原型系统满足了用户的需求为止。基于快速原型化模型的开发过程 基本上是线性的,从创建系统原型到系统运行,期间没有反馈环。这是由于开发人员是在原型的基础 上进行系统分析和设计,而原型已经通过了用户和开发组的审查,在设计阶段由于有原型作设计参考, 所以设计的结果正确率比较高。评分标准:原型描述基本正确6分。22 .下面的程序段A被程序员误写成程序段B,请设计合适的测试用例发现其中的错误。答案条件组合:A=1 B=2;A=1 B2A=2A1 B=90 Y=75X=90 Y75X=75X90 Y=l)&(B=2)T=T+l; else
3、T=T+2;If(X=90)&(Y=75)T=T+3; else T=T+4; T=0;If (A=1)&(B=2)T=T+1; else T=T+2;If (X=90)&(Y=75)T=T+3; else T二T+4;Printf( d%n ,T);Printf( “d%n ,T);23 .请给出软件工程七条基本原理中的任意6条基本原理。24 .软件设计中的抽象是什么意思?25 .软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业 务需求与功能需求的区别?三、应用题(10分)26.学校教师工资管理系统的需求描述如下:教师每月末将本月的工作量输 入到系统中,学院负责人对教师输入的工作量进行审核,财务部门对审核后的工作量计算本 月工资,本月工资二基本工资+各种补贴+工作量奖金-税收-保险-公积金金。基 本工资、各种补贴、保险、公积金信息由人事处负责输入和维护,教师可以查 询月工资明细。银行系统每月从本系统读入每位教师的实发工资,并向每位教 师的银行卡帐户打入月工资。教师可以查询自己银行卡的金额。请针对上面描述的需求画出数据流程图。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1260软件工程 国家 开放 大学 2022 202207 1260 软件工程 期末考试 答案 本科
限制150内