《全国2013年1月自考软件工程试题及答案1504.pdf》由会员分享,可在线阅读,更多相关《全国2013年1月自考软件工程试题及答案1504.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文档 2013 年 1 月高等教育考试全国统一命题考试 软件工程 试题 课程代码:02333 考生答题注意事项:1.本卷所有试卷必须在答题卡上作答。答在试卷和草稿纸上的无效。2.第一部分为选择题。必须对应试卷上的题号使用2B 铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5 毫米黑色字迹笔作答。4.合理安排答题空间,超出答题区域无效。选择题部分 一、单项选择题(本大题共 l5 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均不得分。1.运用所掌握的知识,通过抽
2、象,给出该系统的结构,这就是 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.聚合
3、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.
4、相对于螺旋模型,演化模型缺少 A.制定计划 B.客户评估 C.实施工程 D.风险分析 13.支持面向对象技术的软件生存周期模型是 A.喷泉模型 B.螺旋模型 C.增量模型 D.瀑布模型 14.按照ISOIEC 软件生存周期过程 122071995中,可归于基本过程的是 A.文档过程 B.验证过程 C.维护过程 D.管理过程 15.CMMI 成熟度等级中的第四级为 A.已定义级 B.已定量管理级 C.持续优化级 D.已管理级 非选择题部分 注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共 20 空,每空 1 分,共 20 分)16.软件开发的本质,即实
5、现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射的基本途径是_。l7.需求发现的常用技术中,可能被用户抵触的是_。18.需求阶段的主要任务一般包括需求发现、需求分析和_,最终形成系统的软件需求规格说明书。19.实施精化设计的目标是基于模块的“高内聚低耦合”的原则,提高模块的_。20.根据结构化设计的启发式规则,重用率高的模块在模块结构图中的特征是扇入数较_。21.在结构化设计中,HIPO 图应用在_阶段,由 IPO 图和_两部分组成。22.UML 图形化工具分为_和_两类,前者用于表达系统或系统成分的动态结构模型。23.UML 建模工具中,_可用于创建有关系统的行为生
6、存周期模型,给出生存期内的阶段信息。24.RUP 利用 UML 提供的术语和工具定义了需求获取层、系统分析层、设计层和_,并给出了实现各层模型之间映射的基本活动以及相关指导。25.RUP 是一种以用况为驱动、以_为中心的迭代、增量式开发。26.从软件测试技术分类上看,基于事务流的测试被归于_技术,它只通过外部输入、输出来发现问题,完全不考虑程序的_。27.自顶向下的集成测试是一种递增组装软件的方法,从_开始。文档 28.瀑布模型规定了各开发阶段的活动,并且自上而下具有相互衔接的_顺序,还规定了每一阶段的输入以及本阶段的工作成果作为_传到下一阶段。29.CMMI 模型基于_思想,通过过程把软件质
7、量的 3 个支撑点:受训人员、规程和方法、_,以开发所期望的系统/产品。30.CMMI 提供了两种过程改善路径,一个称为能力等级,另一个称为_。三、简答题(本大题共 6 小题,每小题 5 分,共 30 分)31.什么是需求规约?简述需求规约的作用。32.通过长期的软件开发实践,人们总结出了哪些模块设计的启发式规则?33.什么是类?什么是对象?简述类在建模中的主要用途。34.为什么 RUP 要与 UML 一起才称得上是一种面向对象开发的方法学?35.简述软件测试和软件调试之间的区别。36.简述演化模型以及可适应的情况。四、综合应用题(本大题共 2 小题,每小题 10 分,共 20 分)37.题 37 图是银行活期存取款业务处理系统的数据流图,请根据图示完成以下填空:(1)数据源或数据潭包括:_;(2)加工包括:_;(3)数据存储包括:_;(4)“业务分类”的输入流是:_;(5)“业务分类”的输出流是:_。38.有一个程序:输入 3 个整数 ABC,把这 3 个数看成是一个三角形的 3 条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。请根据给出的说明,用等价类划分法设计该问题的测试用例(要求写出设计过程)。文档 文档 文档
限制150内