【成人自考】【软件工程】【02333】2015年04月考试真题
(1).下列不属于软件模型的是( )
A.概念模型正确答案A
B.设计模型
C.实现模型
D.部署模型
(2).存在的风险与自悟方法一样的需求发现技术是( )
A.小组会正确答案C
B.交谈
C.提炼
D.观察
(3).销售系统应能兼顾国际税法和国内税法的描述属于软件需求的( )
A.功能需求正确答案C
B.性能需求
C.设计约束
D.外部接口需求
(4).在结构化方法中,可作为总体设计工具的是( )
A.盒图正确答案D
B.数据流图
C.程序流程图
D.模块结构图
(5).
题5图为一个飞机票预定系统的数据流图,图中2表示的基本术语是( )
A.数据流正确答案A
B.加工
C.数据存储
D.数据源和数据潭
(6).通过保证每个模块只完成一个特定的功能,这样可以大大减少模块间的( )
A.内容耦合正确答案B
B.控制耦合
C.公共耦合
D.数据耦合
(7).分别对具有下列内聚类型的模型进行修改,发生错误概率最高的是( )
A.过程内聚正确答案B
B.偶然内聚
C.功能内聚
D.通信内聚
(8).
在题8图中,模块G的扇入和扇出分别是( )
A.1和3正确答案D
B.2和3
C.1和4
D.2和4
(9).UML提供用来支持系统交互建模的图形化工具是
A.类图正确答案D
B.用况图
C.状态图
D.顺序图
(10).下列选项中,不属于RUP分析类的是
A.接口类正确答案A
B.边界类
C.实体类
D.控制类
(11).按覆盖完成程度进行比较,测试覆盖率最低的是
A.路径覆盖正确答案B
B.语句覆盖
C.分支覆盖
D.条件组合覆盖
(12).x为某一段子程序的输入,其范围是一100≤X≤100,若存在一组测试数据:一l00, 一101,100,101,则用于设计这组测试用例的方法是
A.条件覆盖正确答案C
B.因果图
C.边界值分析
D.等价类划分
(13).同螺旋模型相比,演化模型主要缺少( )
A.制定计划正确答案B
B.风险分析
C.实施工程
D.客户评估
(14).在软件生存周期模型中,不适应变化需求的软件开发模型是( )
A.演化模型正确答案D
B.螺旋模型
C.增量模型
D.瀑布模型
(15).CMMI能力等级中,最低等级为( )
A.已执行级正确答案C
B.已定量管理级
C.未完成级
D.已管理级
(16).计算机软件一般是指计算机系统中的程序及其________。
文档
(17).对一般的需求分类来说,整个需求的主体是________。
功能需求
(18).结构化分析方法给出了一种表达功能模型的工具,即________。
数据流图(DFD)
(19).构件图和部署图的基础是________。
类图
(20).RUP采用________技术来获取需求。
用况(Use Case或用例)
(21).典型的白盒测试技术是________技术。
路径测试
(22).根据软件测试技术分类,基于事务流的测试属于________测试技术。
黑盒(功能测试)
(23).过程管理包括________、过程评估和过程改进。
过程建立
(24).CMMI模型基于________思想。
过程途径
(25).总体设计分为3个阶段:初始设计、精化设计和________。
复审阶段
(26).简述软件开发的本质。
(1)软件开发的目标是将问题域中的概念映射为运动平台层面上的概念,把问题域中的处理逻辑映射为运动平台层面上的处理逻辑; (2)软件开发就是要弥补问题域与运动平台之间的距离,从而在二者之间直接进行映射; (3)软件开发的本质概括为:不同抽象层术语之间的映射,以及不同抽象层处理逻辑之间的映射。
(27).简述常用的初始需求发现技术。
常用的初始需求发现技术包括: (1)自悟,需求人员把自己作为系统的最终客户,审视该系统并提出问题; (2)交谈,为了确定系统应该提供的功能,需求人员通过提出问题/用户回答的方式,直接询问用户需要的是一个什么样的系统; (3)观察,通过观察用户执行其现行的任务和过程,了解系统运行环境; (4)小组会,举行客户和开发人员的联系会议,与客户组织的一些代表共同开发需求; (5)提炼、复审技术文档,并提取相关的信息。
(28).简述变换设计与事务设计的区别及联系。
(1)变换设计的目的是将变化型数据流图映射为模块结构图,它由3部分组成:获取数据、变化数据和输出数据,其中变化数据是核心。为了协调这些模块的有序工作,还应设计一个主控模块来协调和控制其他模块,变化设计比较机械; (2)事务设计的目的是将事务数据流图映射模块结构图,事务设计都有一个明显的事务处理中心,事务中心需完成3个任务:接受输入数据、分析并确定对应的事务和选取与该事务对应的一条活动路径。 (3)在总体设计中,通常以变换设计为主,事务设计为辅进行结构设计。
(29).为了表达各类事物之间的关系,UML给出了哪些表达关系的基本术语?请简述其含义。
(1)为了表达各类事务之间的关系,UMI给出了表达关系的基本术语:关联、泛化、细化、依赖; (2)关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述; (3)泛化是一般性类目和它的较为特殊性类目之间的一种关系; (4)细化是类目之间的语义关系,其中一个类目规约了保证另一个类目执行的契约; (5)依赖是一种使用关系,用于描述一个类目使用另一类目的信息和服务。
(30).简述验证和确认的定义、作用和区别。
(1)验证是通过提供的客观证据,证实规约的需求是否得以满足。确认是通过提供的客观证据,证实有关特定期望的使用或应用需求是否得以满足; (2)验证的作用是证实一个过程或项目的每一软件工作产品/服务是否正确的反映了所规约的需求。确认的作用是证实所期望使用的软件工作产品是否满足其需求; (3)验证是把在生存周期上下文中的一个产品与该产品所要求的特征进行比较的活动。而确认是反映特定期望使用的特殊需求,是否满足其期望的使用。
(31).简述CMMI成熟度等级的概念、划分和组成。
(1)成熟度等级是指达到预先定义的一组过程域所有目标的一种过程改善等级,意在改进组织的整体性能; (2)CMMI应用于一个组织过程改善打得成熟度有5个:1级-初始级、2级-已管理级、3级-已定义级、4级-已定量管理级、5级-持续优化级; (3)成熟度等级是由预先定义的一组过程域集及其相关的一些专用实践和共用实践组成的。
此题目数据由翰林刷题小程序免费提供
