ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:62.50KB ,
资源ID:911674      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-911674.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([自考类试卷]2012年10月全国自考(软件工程)真题试卷及答案与解析.doc)为本站会员(unhappyhay135)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[自考类试卷]2012年10月全国自考(软件工程)真题试卷及答案与解析.doc

1、2012 年 10 月全国自考(软件工程)真题试卷及答案与解析一、单项选择题1 在软件开发领域中,“ 描述了系统是什么 ”的系统模型被称为 ( )(A)设计模型(B)概念模型(C)实现模型(D)部署模型2 下列选项不属于质量属性规约所期望的指标的是 ( )(A)可靠性(B)可维护性(C)用户友好性(D)保密性3 在常见的耦合类型中,应尽量避免使用的是 ( )(A)内容耦合(B)数据耦合(C)控制耦合(D)标记耦合4 下列工具中,常用作总体设计的是 ( )(A)HIPO 图(B) N-S 图(C) PAD 图(D)DFD 图5 UML 表达关系的术语中,伴随限定符使用的关系是 ( )(A)关联(

2、B)依赖(C)泛化(D)细化6 自行车是一种交通工具,自行车和交通工具之间的关系是 ( )(A)组合(B)关联(C)依赖(D)泛化7 面向对象分析中,对象模型描述了系统的 ( )(A)静态结构(B)动态结构(C)控制结构(D)顺序结构8 UML 用来表达系统交互建模的图形化工具是 ( )(A)用况图(B)状态图(C)顺序图(D)类图9 根据 RUP 实现活动,输入为设计类,活动为实现类,则输出为 ( )(A)用况(B)构件(C)接口(D)子系统10 黑盒测试技术依据的是 ( )(A)程序的逻辑结构(B)程序的物理结构(C)软件行为的描述(D)软件功能的描述11 从测试完成程度来看,下列选项中测

3、试覆盖率最高的是 ( )(A)语句覆盖(B)分支覆盖(C)条件组合覆盖(D)路径覆盖12 一个程序只有一个输入 S,其取值范围是一 60S60。现从输入的角度设计了一组测试数据:-200,20,200。设计这组测试用例的方法是 ( )(A)条件覆盖(B)等价类划分(C)边界值分析(D)因果图13 演化模型不具有的特性是 ( )(A)本质上是迭代的(B)容易适应变化的需求(C)有效风险控制机制(D)常常弱化需求分析14 按照ISOIEC 软件生存周期过程 122071995中,可归于组织过程的是 ( )(A)文档过程(B)验证过程(C)维护过程(D)管理过程15 在 CMMI 能力等级中,共用目

4、标最强的是 ( )(A)已执行级(B)持续优化级(C)已定义级(D)已定量管理级二、填空题16 如何实现不同抽象层术语和处理逻辑之间的映射,涉及两方面的内容,分别是_和过程途径,前者为求解软件的开发逻辑。17 需求发现的常用技术中,无法验证所发现的需求是否满足用户的要求,而且无法验证其正确性的是_和_。18 数据流图是一种常用在_阶段的图形工具。19 为了控制软件设计的复杂性,结构化设计进一步分为_和_,前者将系统分解成一个个“黑盒子” ,其细节描述是后者的任务。20 模块的内聚类型中,最理想的内聚是_,而内聚程度最弱的是_。21 对象实现了属性和操作的结合,它体现了面向对象技术的_特性。22

5、 构件图和部署图的基础是_。23 RUP 利用 UML 提供的术语和工具定义了需求获取层、系统分析层、_、实现层,并给出了实现各层模型之间映射的基本活动以及相关的指导。24 RUP 是基于_的一种过程框架。25 白盒测试技术,又称为_技术,典型的是_技术。26 有效性测试的目标是发现软件实现的功能与_不一致的错误。27 螺旋模型是由_模型和演化模型结合而建立的一种软件开发模型。28 常用的软件生存周期模型中,主要用于支持面向对象软件开发的模型是_。29 CMMI 有 6 个共用目标,用于表征过程制度化的程度。目标编号越大,说明该过程的制度化程度就越_。30 CMMI 提供了两种过程改善路径,一

6、种称为_的过程改善路径,该路径可使组织针对单一过程域,不断改善该过程域;另一种称为_的过程改善路径,该路径可使组织通过一组过程域,不断改善一组相关的过程域。三、简答题31 简述需求的基本性质。32 简述在进行软件系统产品的需求工作中所面临的挑战和应对方法。33 什么是类? 什么是对象 ?什么是类的构成成分?34 什么是 RUP?它有什么特点?35 简述关于软件测试目的的认识所经历的几个阶段。36 简述喷泉模型以及可适应的情况。四、综合应用题37 一个简化的机票销售系统需求描述如下:售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售

7、票部经理可随时查询每一个航班的售票情况,并在当日结算时能计算出日营业额。请画出该系统的 0 层 DFD 图和 1 层 DFD 图(注:1 层分解为查询和录入、统计和计算两个处理)。38 设被测试的程序段为: begin s1; if(x=1)and(y3) then S2; if(x请分别找出实现语句覆盖、条件覆盖、分支覆盖最少所需的测试用例及其对应的编号。2012 年 10 月全国自考(软件工程)真题试卷答案与解析一、单项选择题1 【正确答案】 B【试题解析】 概念模型是对客观事物系统的抽象,即标识要解决的问题,它是一个“描述了系统是什么”的系统模型。2 【正确答案】 D【试题解析】 质量属

8、性规约所期望的指标有可靠性、存活性、可维护性和用户友好性。3 【正确答案】 A【试题解析】 耦合是影响软件复杂程度和设计质量的一个重要因素,在设计上应采取的原则有:如果模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,尽量避免使用内容耦合。4 【正确答案】 A【试题解析】 在总体设计阶段使用的表达软件体系结构的工具有模块结构图、层次图以及 HIPO 图。5 【正确答案】 A【试题解析】 限定符是一个关联的属性或属性表,这些属性的值将与该关联相关类的对象集作了一个划分。6 【正确答案】 D【试题解析】 泛化是一般性类目和它的较为特殊性类目之间的一种关系。7 【正确答案】

9、A【试题解析】 对象模型可用于概念模型和软件模型的静态结构方面。8 【正确答案】 C【试题解析】 顺序图是一种交互图,即由一组对象以及按时序组织的对象之间的关系组成,其中还包含这些对象之间所发送的消息。9 【正确答案】 B【试题解析】 在 RUP 实现活动中,若输入的是设计类,活动时实现类则输出的是构件。10 【正确答案】 C【试题解析】 黑盒测试技术依据的是软件行为的描述。11 【正确答案】 D【试题解析】 在几种测试覆盖技术中覆盖率最高的是路径覆盖,最低的是语句覆盖。12 【正确答案】 B【试题解析】 等价类划分方法是把软件所有可能的输入数据,即软件的输入域划分成为若干部分,形成一些等价类

10、。13 【正确答案】 C【试题解析】 演化模型主要是针对事先不能完整定义需求的软件开发的。有效风险控制机制是螺旋模型的特征。14 【正确答案】 D【试题解析】 组织过程可分为管理过程、基础设施过程、培训过程和改进过程。15 【正确答案】 B【试题解析】 在 CMMI 中,把达到共用目标 1 到共用目标 5 的过程分别称为已执行过程、已管理过程、已定义过程、已定量管理过程、持续优化过程。能力等级越高,共用目标越强,因此持续优化级的共用目标最强。二、填空题16 【正确答案】 过程方向【试题解析】 如何实现不同抽象层术语和处理逻辑之间的映射,涉及两方面的内容,分别是过程方向和过程途径。17 【正确答

11、案】 自悟提炼【试题解析】 需求发现技术包括:自悟、交谈、观察、小组会和提炼。18 【正确答案】 分析(或系统分析、需求分析)【试题解析】 数据流图是一种常用在系统分析阶段的图形工具。19 【正确答案】 总体设计详细设计【试题解析】 为了控制软件设计的复杂性,结构化设计进一步分为总体设计和详细设计。20 【正确答案】 功能内聚偶然内聚【试题解析】 模块的内聚类型中,模块内部关联程度由低到高的顺序是偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。在进行系统模块结构设计时,应尽量使每个模块具有高内聚。21 【正确答案】 封装【试题解析】 类作为语言的一种机制用来封装数据和相关

12、操作,而对象是类的一个实例。22 【正确答案】 类图【试题解析】 类图是构件图和部署图的基础。23 【正确答案】 设计层【试题解析】 RUP 和 UML 构成了一种特定的软件开发方法学。其中 UML 作为一种可视化建模语言,给出了表达事物和事物之间关系的基本术语,而 RUP 利用这些术语定义了需求获取层、系统分析层、设计层、实现层。24 【正确答案】 UML【试题解析】 RUP 是基于 UML 的一种过程框架,为软件开发提供了指导。25 【正确答案】 结构测试路径测试【试题解析】 白盒测试技术又称结构测试技术,是典型的路径测试技术。26 【正确答案】 需求规格说明书【试题解析】 有效性测试的目

13、标是发现软件实现的功能与需求规格说明书不一致的错误。27 【正确答案】 瀑布【试题解析】 螺旋模型是由在瀑布模型和演化模型的基础上,加入二者均忽略的风险分析所建立的一种软件开发模型。28 【正确答案】 喷泉模型【试题解析】 喷泉模型主要用于支持面向对象技术的软件开发。29 【正确答案】 高【试题解析】 在 CMMI 中,共用编号越大,说明该过程的制度化程度越高。30 【正确答案】 能力等级成熟度等级【试题解析】 在 CMMI 中提供了两种过程改善路径,一种是能力等级,另一种是成熟度等级。前者针对单一过程域,后者针对一组过程域。三、简答题31 【正确答案】 (1)必要性,该需求是用户所要求的;(

14、2)无歧义性,该需求只能用一种方式解释;(3)可测性,该需求是可进行测试的;(4)可跟踪性,该需求可从一个开发联合体跟踪到另一个阶段;(5)可测量性,该需求是可测量的。32 【正确答案】 面临的挑战:(1)问题空间理解;(2)人与人之间的通信;(3)需求的变化性。应对方法:为应对三大挑战,提出了系列软件开发方法,即结构化方法、面向数据结构方法、面向对象方法等。33 【正确答案】 (1)类是一组具有相同属性、操作、关系和语义的对象的描述;(2)对象是类的一个实例;(3)类的构成成分包括:类名、属性、操作。34 【正确答案】 (1)RUP,即统一软件开发过程,它是基于 UML 的一种过程框架,为软

15、件开发,即为进行不同抽象层之间 “映射” 安排其开发活动的次序,制定任务和需要开发的制品,提供了指导;并为对项目中的制品和活动进行监控与度量提供了相应的准则。(2)RUP 的特点是: 以用况为驱动; 以体系结构为中心; 迭代、增量式开发。35 【正确答案】 (1)第一阶段认为软件测试和软件调试没有什么区别;(2)第二阶段认为测试是为了表明软件能正常工作;(3)第三阶段认为测试是为了表明不能正常工作;(4)第四阶段认为测试仅是为了将已察觉的错误风险减少到一个可接受的程度;(5)第五阶段认为测试不仅仅是一种行为,还是一种理念,即测试是产生低风险软件的一种训练。36 【正确答案】 (1)喷泉模型体现

16、了软件创建所固有的迭代和无间隙的特征;(2)喷泉模型说明软件活动需要多次重复;(3)喷泉模型还说明活动之间没有明显的间隙;(4)该模型主要适应于面向对象技术的软件开发。四、综合应用题37 【正确答案】 (1)0 层 DFD,见下图:(2)1 层 DFD,见下图:【试题解析】 首先确定系统的数据源和数据潭,以及和这些数据源与数据潭相关的数据流,形成系统的顶层数据流图;然后再按照功能分解的思想,进行“自顶向下,逐步求精”,对顶层的大加工进行分解,自顶向下地画出各层数据流图,直到底层的加工足够简单。38 【正确答案】 (1)语句覆盖:A;(2) 条件覆盖:AD;(3)分支覆盖:AB。【试题解析】 语句覆盖是指至少执行程序中所有语句一次;条件覆盖是指每个判定中的所有可能条件取值至少执行一次;分支覆盖是指至少将程序中的每一个分支执行一次。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1