2023年河南电大软件工程期末试题带答案

上传人:ni****g 文档编号:477392767 上传时间:2022-08-31 格式:DOC 页数:7 大小:463KB
返回 下载 相关 举报
2023年河南电大软件工程期末试题带答案_第1页
第1页 / 共7页
2023年河南电大软件工程期末试题带答案_第2页
第2页 / 共7页
2023年河南电大软件工程期末试题带答案_第3页
第3页 / 共7页
2023年河南电大软件工程期末试题带答案_第4页
第4页 / 共7页
2023年河南电大软件工程期末试题带答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2023年河南电大软件工程期末试题带答案》由会员分享,可在线阅读,更多相关《2023年河南电大软件工程期末试题带答案(7页珍藏版)》请在金锄头文库上搜索。

1、试卷代号:1260中央广播电视大学2010-2011学年度第二学期“开放本科”期末考试(半开卷)软件工程 试题注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场o监考人收完考卷和答题纸后才可离开考场 二、仔细读懂题目的说明,并按题目要求答题。答案一定要写在答题纸的指定位置上,写在试卷上的答案无效。 三、用蓝、黑圆珠笔或钢笔【含签字笔)答题,使用铅笔答题无效。一、选择题(请从四个可选项中选择最佳答案0 60分每题3分l 1软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是( )最上层是工具层。 A过

2、程层 方法层 C过程层和方法层 D系统层 2美国著名软件工程专家BWBoehm于1983年提出了软件工程的( )条基本原理。 A7 B5 C3 D12 3下面哪个选项不是软件工程研究的内容?( ) A生产无故障的软件 B精通一门编程语言 C生产满足用户需求的软件 D生产及时交付的软件4可行性研究的主要任务是( )。 A确定系统做什么 B确定性能 C确定功能 D进行一次简要的需求分析5用户需求描述的是( )。 A.用户使用该软件要完成的任务 B业务需求 C功能需求 D软件目标、规模和范围6数据流程图的主要作用是( )。 A描述模块组成 B说明用户数据结构 C描述软件功能 D建造系统的逻辑模型7软

3、件设计的目标是( )。 A在最短的时间内,生产出可靠性、可维护性俱佳的软件方案 B为软件编码设计模块结构 C确定软件要做什么 D确定软件的实现算法8内容耦合是模块间最紧密的耦合,( )是模块间最松散的耦合。 A数据耦合 B非直接耦合 C控制耦合 D-外部耦合9面向对象是“先”确定_“后” 。( ) A属性方法 B数据结构方法 c动作的主体执行动作 D动作操作10UML是一种( )语言。 A高级编程 B可视化建模 C分析方法 D过程11用( )模型描述和分析业务流程。 A静态 B业务 C数据 D动态12.用( )描述系统与角色之间的接口。 A表单 B界面类 C窗体 D对话框 13.对类进行详细设

4、计,主要是设计类的( ),优化类之间的关系。 A数据结构 B处理流程 C属性和方法 D算法 14.面向对象设计强调定义( ),并且使它们相互协作来满足用户需求。 A软件对象 B物理模型 CE-R模型 D接口 15软件测试的目标是设计优秀的测试用例,( )。 A最快速地找出程序中的问题 B以最小的代价、在最短的时间内尽可能多地发现软件中的错误 C保障程序的正确性 D区分出程序员的编程水平 16.( )不符合软件测试原则。 A对每个测试结果进行检查,不漏掉已经出现的错误迹象 B程序员测试了自己编写的程序代码,就不会有质量问题了 C程序员要避免测试自己编写的程序代码 D测试工作越早开始越好 17.引

5、起软件改变的原因主要有( )。 A运行环境变化 B需求变化 C系统有错 D以上全部 18( )针对开发过程中的程序、数据、文档提出使用和管理策略。 A组织管理 B过程管理 C软件配置管理 D风险管理 19现在人们更强调程序代码的( )。 A可维护性 B可移植性 C可扩充性 D高效性 20.程序的三种基本控制结构,包括顺序结构、( )和循环结构。 A判断结构 B说明结构 C输入结构 D输出结构二、简答题30分,每小题6分) 21请说明快速原型化模型的基本思想。 22下面的程序段A被程序员误写成程序段B,请设计合适的测试用例发现其中的错误。 23请举例说明用例之间的包含关系和扩展关系的区别? 24

6、软件设计中的抽象是什么意思? 25.孩子阅读疲倦时,一定要休息。如果不疲倦,但是对所阅读的内容不感兴趣,就跳到下一章;如果不疲倦,对内容有兴趣,理解无困难,则继续阅读;如果不疲倦,对内容有兴趣,但理解有困难,则应该重读。请对上面的描述设计判定表。三、应用题(10分) 26学校教师工资管理系统的需求描述如下:教师每月末将本月的工作量输入到系统中,学院负责人对教师输入的工作量进行审核,财务部门对审核后的工作量计算本月工资,本月工资一基本工资十各种补贴十工作量奖金一税收一保险一公积金。基本工资、各种补贴、保险、公积金信息由人事处负责输入和维护,教师可以查询月工资明细。银行系统每月从本系统读入每位教师

7、的实发工资,并向每位教师的银行卡帐户打入月工资。教师可以查询自己银行卡的金额。 请针对上面描述的需求画出数据流程图。试卷代号:1260中央广播电视大学2010-2011学年度第二学期“开放本科”期末考试(半开卷)软件工程 试题答案及评分标准 (供参考)一、选择题(请从四个可选项中选择最佳答案。60分,每题3分) 1C 2A 3B 4D 5A 6D 7A 8B 9C 10B 11D 12B 13C 14A 15B 16B 17D 18C 19A 20A二、简答题(30分,每小题6分) 21.答案: 在需求分析的同时,以比较小的代价快速建立一个能够反映用户主要需求的原型系统。用户在原型系统上可以进

8、行基本操作,并且提出改进意见,分析人员根据用户的意见完善原型,然后再由用户评价,提出建议,如此往复,直到开发的原型系统满足了用户的需求为止。基于快速原型化模型的开发过程基本上是线性的,从创建系统原型到系统运行,期间没有反馈环。这是由于开发人员是在原型的基础上进行系统分析和设计,而原型已经通过了用户和开发组的审查,在设计阶段由于有原型作设计参考,所以设计的结果正确率比较高。 22答案: 条件组合:75;X=90 Y=l;X=l Y=75;X=l Y=l;其中X-90 Y-75和X-90 Y-l,能够发现错误。 评分标准:答案不唯一,不管用什么方法,给出的测试用例能够发现错误就给满分。参考答案为X

9、-90 Y-75。 23答案: 包含关系用于构造多个用例共同的活动。例如,在ATM系统中,取钱、查询、更改密码等功能都需要验证用户密码。这种情况下应该将密码验证功能独立出来,便于复用、减少冗余。一个用例扩展另一个用例的功能,例如,在图书馆信息管理系统中,读者还书时,系统检查所还图书是否有预订记录,如果有则执行“通知”用例。 评分标准:包含关系3分,扩展关系3分。 24答案: 所谓抽象就是将事务的相似方面集中和概括起来,暂时忽略它们之间的差异。 评分标准:6分。评分标准:上表用双线划分的四个部分:左上角2分,右边每个条件1分。三、应用题(10分) 26答案: 评分标准:只要画出工作量输入、审核、计算工资、工资人卡、基本信息管理和查询明细的基本流程就给满分,缺一个减1分;所用符号错误减2分,流程不通减2分。1431

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号