[自考类试卷]2013年10月全国自考(软件工程)真题试卷及答案与解析.doc
《[自考类试卷]2013年10月全国自考(软件工程)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]2013年10月全国自考(软件工程)真题试卷及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、2013 年 10 月全国自考(软件工程)真题试卷及答案与解析一、单项选择题1 20 世纪 80 年代以来,软件工程的主要特征可概括为 ( )(A)主要研究系统实现技术(B)关注软件质量和软件工程管理(C)开发了若干过程式语言(D)以软件复用技术为基础开展一系列软件生产技术2 根据软件需求分类,下列选项中不属于设计约束的是 ( )(A)通信接口(B)法规政策(C)审计功能(D)握手协议3 一个模块直接修改另一个模块的内部数据,这样的耦合被称为 ( )(A)内容耦合(B)控制耦合(C)公共耦合(D)数据耦合4 几种常见的内聚类型中,最理想的内聚是 ( )(A)逻辑内聚(B)顺序内聚(C)功能内聚
2、(D)过程内聚5 对软件结构宽度影响最大的因素是模块的 ( )(A)扇入(B)扇出(C)深度(D)控制域6 下列工具中,常用在需求分析阶段的是 ( )(A)HIPO 图(B) N-S 图(C) PAD 图(D)DFD 图7 UML 表达关系的术语中,聚合是一种特殊的 ( )(A)关联(B)依赖(C)泛化(D)细化8 UML 用来表达系统功能模型的图形化工具是 ( )(A)用况图(B)状态图(C)类图(D)顺序图9 根据 RUP 实现活动,输入为设计类、接口,活动为实现类,则输出为 ( )(A)用况(B)构件(C)接口(D)子系统10 白盒测试技术依据的是 ( )(A)程序的逻辑结构(B)程序的
3、物理结构(C)软件行为的描述(D)软件功能的描述11 从测试完成程度来看,下列选项中测试覆盖率最低的是 ( )(A)分支覆盖(B)语句覆盖(C)路径覆盖(D)条件组合覆盖12 对一个软件工程来说,占总工作量百分比重最大的工作是 ( )(A)系统分析(B)软件设计(C)编码工作(D)软件测试13 软件开发的增量模型是一种(A)适用于需求被清晰定义的项目(B)快速构造产品第一版本的好方法(C)适合于大型团队迭代开发的模式(D)支持面向对象技术的创新模型14 相对于螺旋模型,瀑布模型缺少(A)制定计划(B)客户评估(C)实施工程(D)风险分析15 CMMI 能力等级中的第三级为 ( )(A)已执行级
4、(B)已管理级(C)已定义级(D)已定量管理级二、填空题16 计算机软件一般是指计算机系统中的程序及其_。17 如何实现不同抽象层术语和处理逻辑之间的映射,涉及到两方面的内容:一是过程方向,二是_,后者即求解软件的开发手段。18 需求发现的常用技术中,需求人员把自己作为系统的最终用户的是_。19 数据流的归宿地是_。20 结构化设计的主要任务是在_的基础上,确定_的问题。21 UML 图形化工具分为两类:_和 _,前者用于表达系统或系统成分的静态结构模型。22 在 UML 提供的图形化工具中,用于创建有关系统交互模型的是_。23 RUP 利用 UML 提供的术语和工具定义了需求获取层、_、设计
5、层和实现层,并给出了实现各层模型之间映射的基本活动以及相关指导。24 RUP 采用_技术来获取需求。25 黑盒测试技术完全不考虑程序的_,它依据的是_。26 提高模块的内聚程度,可简化_测试。27 集成测试是软件组装的一个系统化技术,其目标是发现与_有关的错误,一般以_作为测试驱动模块。28 在标准ISOIEC 软件生存周期过程 122071995中,按过程主体把软件生存周期过程分为_、支持过程和组织过程。29 CMMI 模型基于过程途径思想,通过过程把软件质量的 3 个支撑点:受训人员、_、_进行集成,以开发所期望的系统/产品。30 CMMI 有 6 个共用目标,用于表征过程制度化的程度。目
6、标编号越小,说明该过程的制度化程度就越_。三、简答题31 简述初始需求发现的常用技术。32 什么是模块的控制域?什么是模块的作用域? 并对比分析题 32 图中 3 个模块结构图的优劣。 说明:图中的矩形(无底纹)块代表判定所在的位置,灰色的模块为受该判定影响的模块。33 什么是用况(Use Case)?什么是用况图?一个用况图通常包含哪些模型元素 ?34 简述演化模型,及其与 RUP 迭代、增量式开发之间的关系。35 简述白盒测试技术的要点。36 简述螺旋模型以及可适应的情况。四、综合应用题37 某论坛发帖子系统有如下几个需求。(1)记录帖子内容:系统对访客的输入内容进行检查,无非法内容,则将
7、内容存入发帖内容文件中,否则提示内容非法。(2)显示帖子内容:从发帖内容文件中读出帖子内容,按一定格式显示在屏幕上。请根据要求:画出该子系统的数据流图;将其转换为软件结构图。38 若有一个程序:输入 3 个整数 ABC,把这 3 个数看作是一个三角形的 3 条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。请根据给出的说明,用等价类划分法完成题 38 表,并给每个等价类规定唯一的编号。在“ 答题纸 ”上列表作答。2013 年 10 月全国自考(软件工程)真题试卷答案与解析一、单项选择题1 【正确答案】 D【试题解析】 20 世纪 80 年代中到 90 年
8、代,软件工程研究的重点转移到面向对象的分析和设计,从而演化成一种完整的软件开发方法和系统的技术体系。2 【正确答案】 A【试题解析】 设计约束包括与其他应用的接口,但不包括通信接口,通信接口属于外部接口需求。3 【正确答案】 A【试题解析】 当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块。如果发生下列情形,两个模块之间就发生了内容耦合。4 【正确答案】 C【试题解析】 功能内聚:最理想的内聚,模块的所有成分对于完成单一的功能都是基本的。功能内聚的模块对完成其功能而言是充分必要的。5 【正确答案】 B【试题解析】 宽
9、度越大系统越复杂,而对宽度影响最大的因素是模块的扇出。6 【正确答案】 D【试题解析】 需求分析阶段用的工具有:数据流图(DFD 图)、数据字典、判定树、判定表。7 【正确答案】 A【试题解析】 聚合(aggregation) 关系:关联关系的一种特例,是强的关联关系。聚合是整体和个体之间的关系,即 has 一 a 的关系,此时整体与部分之间是可分离的,他们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享。8 【正确答案】 A【试题解析】 用况图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。9 【正确答案】 B【试
10、题解析】 在 RUP 实现活动中,若输入是设计类,活动时实现类则输出是构件。10 【正确答案】 A【试题解析】 白盒测试技术依据的是程序的逻辑结构。11 【正确答案】 B【试题解析】 语句覆盖是指选择足够的测试用例,使运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误,对程序的逻辑覆盖很少。语句覆盖只关心判定表达式的值,而没有分别测试判定表达式中每个条件取不同值时的情况。12 【正确答案】 A【试题解析】 系统分析所占工作量最大。13 【正确答案】 B【试题解析】 在增量模型中,软件被作为一系列的增量构件来设计、实现、集成和测试,每一个构件是由多种相互
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 2013 10 全国 软件工程 答案 解析 DOC
