- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
201301高等教育自学考试软件工程试题及答案
绝密★考试结束前
全国2013年1月高等教育自学考试
软件工程试题
课程代码:02333
请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分
注意事项:
1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。
一、单项选择题(本大题共l5小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均不得分。
1.运用所掌握的知识,通过抽象,给出该系统的结构,这就是
A.系统建模 B.软件开发
C.问题求解 D.验证确认
2.根据软件需求分类,下列选项中不属于设计约束的是
A.并发操作 B.握手协议
C.质量属性 D.硬件限制
3.在常见的耦合类型中,耦合程度最低的是
A.内容耦合 B.数据耦合
C.控制耦合 D.标记耦合
4.通过对大量软件系统研究,发现设计很好的软件结构图通常呈现的形状类似于
A.三角形 B.长方形
C.五角形 D.正方形
5.下列选项中,用作详细设计的工具是
A.层次图 B.数据流图
C.模块结构图 D.盒图
6.UML表达关系的术语中,表达“整体/部分”关系的是
A.细化 B.依赖
C.继承 D.聚合
7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是
A.用况图 B.部署图
C.对象图 D.构件图
8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为
A.测试计划 B.测试构件
C.测试评价 D.测试过程
9.下列选项中,属于白盒测试技术的是
A.因果图 B.等价类划分
C.边界值分析 D.路径测试
10.假设月收入3500元者免税,现用3500元和3501元作为测试数据,所采用的是
A.边界值分析 B.等价类划分
C.条件覆盖 D.因果图
11.一般来说,单元测试往往采用
A.等价类测试 B.因果图测试
C.白盒测试 D.黑盒测试
12.相对于螺旋模型,演化模型缺少
A.制定计划 B.客户评估
C.实施工程 D.风险分析
13.支持面向对象技术的软件生存周期模型是
A.喷泉模型 B.螺旋模型
C.增量模型 D.瀑布模型
14.按照ISO/IEC软件生存周期过程12207—1995中,可归于基本过程的是
A.文档过程 B.验证过程
C.维护过程 D.管理过程
15.CMMI成熟度等级中的第四级为
A.已定义级 B.已定量管理级
C.持续优化级 D.已管理级
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共20空,每空1分,共20分)
16.软件开发的本质,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射的基本途径是。
l7.需求发现的常用技术中,可能被用户抵触的是。
18.需求阶段的主要任务一般包括需求发现、需求分析和,最终形成系统的软件需求规格说明书。
19.实施精化设计的目标是基于模块的“高内聚低耦合”的原则,提高模块的。
20.根据结构化设计的启发式规则,重用率高的模块在模块结构图中的特征是扇入数较。
21.在结构化设计中,HIPO图应用在阶段,由IPO图和两部分组成。
22.UML图形化工具分为和两类,前者用于表达系统或系统成分的动态结构模型。
23.UML建模工具中,可用于创建有关系统的行为生存周期模型,给出生存期内的阶段信息。
24.RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、设计层和,并给出了实现各层模型之映射的基本活动以及相关指导。
25.RUP是一种以用况为驱动、以为中心的迭代、增量式开发。
26.从软件测试技术分类上看,基于事务流的测试被归于技术,它只通过外部输入、输出来发现问题,完全不考虑程序的。
27.自顶向下的集成测试是一种递增组装软件的方法,从开始。
28.瀑布模型规定了各开发阶段的活动,并且自上而下具有相互衔接的顺序,还规定了每一阶段的输入以及本阶段的工作成果作为传到下一阶段。
29.CMMI模型基于思想,通过过程把软件质量的3个支撑点:受训人员、规程和方法、,以开发所期望的产品。
30.CMMI提供了两种过程改善路径,一个称为能力等级,另一个称为。
三、简答题(本大题共6小题,每小题5分,共30分)
31.什么是需求规约?简述需求规约的作用。需求规约的作用
32.通过长期的软件开发实践,人们总结出了哪些模块设计的启发式规则?
33.什么是类?什么是对象?简述类在建模中的主要用途。34.为什么RUP要与UML一起才称得上是一种面向对象开发的方法学?
35.简述软件测试和
文档评论(0)