国开大学2018年07月1260《软件工程试题》期末考试参考答案.pdf

上传人(卖家):天方乘风 文档编号:6923351 上传时间:2023-08-21 格式:PDF 页数:7 大小:163.30KB
下载 相关 举报
国开大学2018年07月1260《软件工程试题》期末考试参考答案.pdf_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、试卷代号:1260 座位号rn国家开放大学(中央广播电视大学)2018年春季学期“开放本科”期末考试软件工程试题(半开卷)2018年7月I:1-I二I二I总分1得分1评卷人一、选择题(请从四个可选项中选择正确答案。共60分,每小题3分)1.软件工程的出现是由于()。A.计算机硬件技术的发展B.软件危机C.软件社会化的需要D.计算机软件技术的发展2.瀑布模型存在的问题是()。A.缺乏灵活性B.用户容易参与开发C.用户与开发者易沟通D.设计的太完美3.软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是(),最上层是工具层。A.过程层C.过程层和方法层B.方法层D.系统层4。下列说法正确

2、的是()。754 A。软件工程课程实际是教授学生精通一门编程语言B.软件开发虽然不能一帆风顺,但是其过程简单,只要程序员优秀就可以,也不需要任何测试,因此其开发过程不需要任何管理C.美国著名软件工程专家B.W.Boehm千1983年提出了软件工程的7条基本原理D.结构化分析方法和面向对象设计方法都是程序员在编写代码时采用的方法,只要程序员知道就可以了,不属千软件工程的内容5.结构化分析方法(SA法)使用的主要描述工具有()。A.数据库B.模块结构图C.PAD图6.源程序的效率与(A.概要设计D.分层的DFD图)阶段确定的算法的效率直接有关。c.单元设计7.可行性研究的主要任务是()。A.确定系

3、统做什么c.确定功能B.总体设计D.详细设计B.确定性能D.进行一次简要的需求分析8.内容耦合是模块间最紧密的耦合,()是模块间最松散的耦合。A.数据耦合B.非直接耦合C.控制耦合9.UML是一种()语言。A.高级编程c.分析方法D.外部耦合B.可视化建模D.过程10.下面哪个选项不是软件工程研究的内容?()A.生产无故障的软件B.精通一门编程语言C.生产满足用户需求的软件D.生产及时交付的软件11.用()模型描述和分析业务流程。A.静态c.数据 2.用()描述系统与角色之间的接口。A.表单C.窗体13.对类进行详细设计,主要是设计类的(A.数据结构C.属性和方法B.业务D.动态B.界面类D.

4、对话框),优化类之间的关系。B.处理流程D.算法14.面向对象设计强调定义(A.软件对象),并且使它们相互协作来满足用户需求。C.E-R模型B.物理模型D.接口755 15.软件测试的目标是设计优秀的测试用例()。A.最快速地找出程序中的问题B.以最小的代价、在最短的时间内尽可能多地发现软件中的错误C.保障程序的正确性D.区分出程序员的编程水平16.验收测试主要涉及的文档是()。A.需求规格说明书B.概要设计说明书C.详细设计说明书D.源程序17.引起软件改变的原因主要有()。A.运行环境变化B.需求变化C.系统有错D.以上全部18.()针对开发过程中的程序、数据、文档提出使用和管理策略。A.

5、组织管理B.过程管理C.软件配置管理D.风险管理19.现在人们更强调程序代码的()。A.可维护性B.可移植性c.可扩充性D.高效性20.为了获得维护的统计信息,应该记录每次维护的()。维护管理者根据统计信息积累维护管理的经验,作为今后制定维护计划的依据。A.类型B.工作量C.维护人员D.以上全部得分1评卷人二、简答题(共30分,每小题6分)21.设计类的属性时必须要定义是哪两项?22.软件工程为什么要强调规范化和文档化?23.请举例说明用例之间的包含关系和扩展关系的区别?24。简述在项目开发时选择程序设计语言的主要考虑的因素。756 25.下面程序代码,编程人员误把IF(A=2)OR(Xl)条

6、件写成了IF(A=2)OR CXl)AND(B=O)THEN DO X:=X/A;IF(A=2)OR CXl)THEN DO X:=X+l;END 得分1评卷人三、应用题10分)26.学校每学期为品学兼优的学生发放奖学金,奖学金根据学生本人申请,班主任和同学评议的结果,分为三个等级,一等奖5名,二等奖10名,三等奖50名,向全校公布。开发一个软件实现奖学金的评比和发布。每学期由学生本人填写申请信息:学号、姓名、班级、申请等级、申请理由;系统根据申请自动检查学生成绩文件,如果成绩有不及格则不能申请奖学金;如果平均成绩在85分以上有资格申请一等奖学金;75分以上可以申请二等奖学金;否则可以申请三等

7、奖学金。系统保存申请信息和成绩检查结果。经过成绩筛选后,同学和班主任进行评议,同学可以给申请者加010分,教师可以给申请者010分。学习成绩占80%,同学评分占10%,班主任评分占10%,最后由学生管理科编制一张报表。请设计这张报表的内容和格式,并画出此系统的数据流程图。757 试卷代号:1260 国家开放大学(中央广播电视大学)2018年春季学期“开放本科”期末考试软件工程试题答案及评分标准(半开卷)(供参考)2018年7月一、选择题(请从四个可选项中选择正确答案。共60分,每小题3分)l.B 2.A 3.C 4.C 5.D 6.D 7.A 8.B 9.B 10.B 11.D 12.B 13

8、.C 14.A 15.B 16.A 17.D 18.C 19.A 20.D 二、简答题(共30分,每小题6分)21.设计类的属性时必须要定义是哪两项?答案设计类的属性时必须要定义的内容:(1)属性的类型:设计属性时必须要根据开发语言确定每个属性的数据类型,如果数据类型不够,设计人员可以利用已有的数据类型定义新的数据类型。(2)属性的可见性。在设计属性时要确定公有属性、私有属性、受保护属性。评分标准:每条3分22.软件工程为什么要强调规范化和文档化?答案(1)软件工程强调规范化和文档化。规范化的目的是使众多的开发者遵守相同的规范,使软件生产摆脱个人生产方式,进入标准化、工程化的生产方式。(2)文

9、档化是将软件的设计思想、设计过程和实现过程完整地记录下来,以便于后人的使用和维护,在开发过程中各类相关人员借助于文档进行交流和沟通。另外,在开发过程中产生的各类文档使得软件的生产过程由不可见变为可见,便于管理者对软件生产进度和开发过程进行管理。在用户最终验收时可以通过对提交的文档进行技术审查和管理审查,保证软件的质量。评分标准:每条3分758 23.请举例说明用例之间的包含关系和扩展关系的区别?答案包含关系用于构造多个用例共同的活动。例如,在ATM系统中,取钱、查询、更改密码等功能都需要验证用户密码。这种情况下应该将密码验证功能独立出来,便千复用、减少冗余。一个用例扩展另一个用例的功能,例如,

10、在图书馆信息管理系统中,读者还书时,系统检查所还图书是否有预订记录,如果有则执行“通知“用例。评分标准:包含关系3分;扩展关系3分。24.简述在项目开发时选择程序设计语言的主要考虑的因素。答案 编程人员的水平和编程经历;待开发的软件类型;算法和计算复杂性;数据结构的复杂性;软件的开发成本和时间要求;软件可移植性要求;可用的软件工具。评分标准:答对其中任意六项,每项1分。25.下面程序代码,编程人员误把IF(CA=2)OR CXl)条件写成了IFCCA=2)OR(Xl)AND CB=O)THEN DO X:=X/A;IF CCA=2)OR CXl)THEN DO X:=X+l;END 答案:用A=l,B=O,X=3测试用例可以发现错误,因为按照测试用例的预计的输出X=4,而错误的输出是X=3。759 三、应用题(10分)26,参考答案:日期:,子亏口姓名班级DSOI XXXX学期学习奖学金获得者申请成绩同学学习总成绩班主任评分总分实际获奖情况等级等级评分中请信息DS02 学生成绩文件评分持序DSOJ I 奖学金伉息评分标准:只要画出申请、成绩检查、发奖学金信息、综合排序、发布信息等基本流程就给满分,缺一个减1分;所用符号错误减2分,流程不通减2分。760

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(国开大学2018年07月1260《软件工程试题》期末考试参考答案.pdf)为本站会员(天方乘风)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|