2017年10月自考软件工程考试真题

发布时间:2018-06-24 00:16:48   来源:中国教育在线
全国2017年10月高等教育自考软件工程试题
课程代码:02333
自考真题:2017年10月自考真题及答案汇总|2017年4月自考真题及答案汇总
请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分
注意事项:
1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔 填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡 皮擦干净后,再选涂其他答案标号。不能答在试题卷上。
一、单项选择题:本大题共15小题,每小题2分,共30分,在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。

1.软件工程在20世纪80年代以来获得的主要成果有
A.瀑布模型 B. CASE产品 C.过程式语言 D.结构化方法

2.在销售管理系统需求文档中出现下列描述,属于外部接口需求范畴的是
A.系统应能产生月销售报表
B.系统应在5分钟内计算出给定季度的总销售税
C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息
D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%

3.需求规约的基本性质包括重要性和稳定性程度、可修改的、完整的和
A.—致的 B.可重复的 C.可复用的 D.可测试的

4.在建模过程中,可用以描述加工的工具是
A.数据表 B.加工表 C.数据字典 D.判定表

5.指不同模块之间相互依赖程度的度量是
A.扇出 B.扇入 C.内聚 D.耦合

6.把要解决问题的过程分解为多个步骤或阶段,每一步是对上一步结果的细化,以接近问题的解法,该方法称为
A.逐步求精 B.逐步分解
C.逐步抽象 D.逐步概括

7.关联的多重性是指
A. 一个类有多少个方法被另一个类调用
B. —个类的某个方法被另一个类调用的次数
C.两个类所具有的相同的方法和属性的个数比
D.类中对象参与一个关联的数目

8.使用用况图可以为系统建模,描述软件系统行为的
A.功能结构 B.业务过程结构 C整体结构 D.状态结构

9. RUP的设计方法给出用于表达设计模型中基本成分的术语,包括子系统、设计类、接口和
A.构件 B.用况细化 C.体系结构描述 D.部署模型

10.关于调试,下列说法正确的是
A.从一个侧面证明程序员的失败 B.受时间约束的
C. 一个推理过程 D.由独立的测试组完成

11.在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理,则 根据黑盒测试中的等价类划分技术,下列划分正确的是
A. 4个有效等价类,4个无效等价类
B. 4个有效等价类,1个无效等价类
C. 1个有效等价类,1个无效等价类
D. 1个有效等价类,4个无效等价类

12.有效性测试的目标是发现软件实现的功能与需求规格说明书不一致的错误,通常采用的测试技术是
A.黑盒测试技术 B.用况测试技术 C.回归测试技术 D.性能测试技术

13.《ISO/IEC软件生存周期过程12207 - 1995》标准按过程主体把软件生存周期过程分为基本过程、支持过程和
A.验证过程 B.确认过程 C.定义过程 D.组织过程

14.在常见的软件开发模型中,引入风险分析的是
A.螺旋模型 B.喷泉模型 C.演化模型 D.瀑布模型

15. CMMI组织过程改善的成熟度等级中的3级是
A.已执行级 B.已管理级 C.已定义级 D.已定量管理级

非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题:本大题共20空,每空1分,共20分。

16.提出软件工程概念的目的是倡导以工程的原理、原则 和_______进行软件开发。
17.对于单一一个需求,必须具有的基本性质 :_________、无歧义的、可测试的、 ______以及可测量的。
18.需求人员把自己作为系统的最终用户,审视该系统并提出问题的初始发现需求技术是______。
19.在结构化分析方法的基本术语中,数据流的归宿地称为_______。
20.指一个模块内部各成分之间相互关联程度的度量 是________。
21.结构化分析方法给出了一种能表达功能模型的图形化工具 是_______
22.结构化程序设计的基本控制结构包括顺序、 ________和循环。
23.在面向对象技术的发展中,一个重要的里程碑是 ___________。
24. RUP是一种以用况为驱动、以_________为中心的迭代、增量式开发。
25.由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理 的测试序列:单元测试、集成测试、有效性测试和_______。
26.在单元测试中,由于模块不是一个独立的程序,必须为每个模块单元测试开发 _______和承接模块,前者模拟主程序接受测试用例的数据,并将这些数据传递给待测试的模块。
27.软件基本过程指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、 _______、运行过程和__________。
28.对于一个项目而言,过程管理计划是项目管理计划的主体,一般还可能存在一些对支 持生存周期过程具有重要作用的其他计划,包括软件工程管理计划、 _________、软件质量保证计划、软件验证和确认计划和________。
29. CMMI模型基于过程途径思想,通过过程把软件质量3个支撑点:受训的人员、规程 和方法、工具和_______进行集成,以开发所期望的系统/产品。
30.在CMMI模型中,在单一过程域中已达到的过程改善称 为_______。
31.针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模型,集成了 3个源 模型______、系统工程CMM和_______。

三、简答题:本大题共6小题,每小题5分,共30分。
32.简述软件开发的本质及基本途径。
33.简述结构化分析建模的基本步骤。
34.简述RUP中用况模型和分析模型的区别。
35.简述泛化的概念及其约束。
36.简述因果图方法生成测试用例的基本步骤。
37.简述软件生存周期过程、软件生存周期模型、软件项目过程管理之间的关系。

四、综合应用题:本大题共2小题,每小题10分,共20分。
38.某电话公司决定开发一个管理所有客户信息的交互式网络系统,其功能如下:
(1)浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的业务信 息。
(2)登录:电话公司授予每个客户一个账号。拥有授权账号的客户,可以使用系统提 供的页面设置个人密码,并使用该账号和密码在线注册。
(3)修改个人信息:客户在系统注册后,可以发送电子邮件或者使用系统提供的页 面,对个人信息进行修改。
(4)删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户信息。
请画出系统的用况图,并指出其所包含的元素。
39.请用白盒测试法对题39图所对应的程序流程图进行测试。要求从题39表给出的候 选答案中分别找出满足语句覆盖、分支覆盖、条件覆盖、条件组合覆盖和路径覆盖5 种覆盖标准所需的最少测试用例。
推荐文章