当前位置:首页 > 软件工程考试试题与答案
D.SC 答案:A
30.快速原型模型的主要特点之一是() A.及早提供全部完整软件 B.及早提供工作软件 C.开发完毕才见到工作软件 D.开发完毕才见到产品 答案:B
31.下述四个能力成熟度等级,级别最高的是() A.已定义级 B.初始级 C.已管理级 D.可重复级 答案:C
32.检查软件产品是否符合需求定义的过程称为() A.单元测试 B.系统测试 C.确认测试 D.集成测试 答案:C
33.软件工程学的一个重要目标是() A.定义各种软件开发过程模型 B.降低程序对存储空间的要求 C.提高程序的执行效率 D.提高软件的可维护性 答案:D
34.软件质量因素不包括() A.正确性 B.可测试性 C.高性能 D.可理解性 答案:C
35.以下哪个软件生存周期模型是一种风险驱动的模型() A.增量模型 B.喷泉模型 C.瀑布模型 D.螺旋模型 答案:D
36.结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。 A.判定树 B.数据字典 C.判定表 D.数据流图 答案:B
37.关于软件维护的说法错误的是() A.软件维护是软件生命周期中占用时间最长的一个阶段 B.软件维护对于开发商来说是无利可图的 C.在编码过程中添加适当的注释,可以降低软件维护的难度 D.软件维护不只是修改软件中的错误 答案:B
38.在整个软件维护阶段所花费的全部工作中,所占比例最大的是() A.校正性维护 B.完善性维护 C.适应性维护 D.预防性维护 答案:B
39.以下不属于序言性注释的有() A.程序的整体说明 B.语句功能 C.模块设计者 D.修改日期 答案:B
40.集成测试是为了发现() A.性能、质量不合要求 B.编码错误 C.功能错误 D.接口错误 答案:D
41.应用执行对象的操作可以改变该对象的() A.数据 B.行为 C.功能 D.属性 答案:D
42.需求分析最终结果是产生() A.设计说明书 B.项目开发计划 C.需求规格说明书 D.可行性分析报告 答案:C
43.一个只有顺序结构的程序,其环形复杂度是() A.1 B.3 C.5 D.0 答案:A
44.通信内聚是指() A.各处理使用相同的输入数据或者产生相同的输出数据
B.把需要同时执行的动作组合在一起形成的模块 C.模块内所有元素共同完成一个功能,缺一不可 D.一个模块中各个处理元素都密切相关于同一功能且必须顺序执行 答案:A
45.常用动词或动词词组来表示() A.属性 B.类 C.对象 D.关联 答案:D 二、填空题
1.结构化设计是一种面向(________________)的设计方法。 答案:数据流
2.软件质量因素不包括(________________)。 答案:高性能
3.选择(________________)命令,可以看到Rose中对应图形的分类。 答案:Browse
4.快速原型模型的主要特点之一是(________________) 答案:及早提供工作软件
5.应用执行对象的操作可以改变对象的(________________)。 答案:属性
6.UML中的(________________)关系就是通常所说的继承关系。 答案:泛化
7.目前在集成测试时普遍采用(________________)测试方法 答案:渐增式
8.在前期需求明确、资料完整的情况下尽量采用(________________)模型。 答案:瀑布模型
9.UML中用一端为空心三角形的连接表示(________________)关系。 答案:泛化
10.通常使用(________________)模型简洁地描述软件过程。 答案:生命周期
11.从软件工程观点看,(________________)是软件最重要的质量标准之一。 答案:可理解性
12.软件工程的三要素包括方法、(________________)和过程。 答案:工具
13.一个模块直接使用另一个模块的内部数据是(________________)耦合。 答案:内容
14.逆向工程是(________________)过程 答案:代码到模型
15.目前在集成测试时普遍采用(________________)测试方法 答案:渐增式
16.需求分析最终结果是产生(________________)。 答案:需求规格说明书
17.HIPO图是由一组IPO图和一张(________________)图组成。
答案:层次
18.部署图用(________________)关系表示各节点之间的通信路径。 答案:关联
19.检查软件产品是否符合需求定义的过程称为(________________)测认。 答案:确认
20.度量软件规模的常用技术主要有(________________)和功能点技术。 答案:代码行技术
21.软件工程的三要素包括方法、(________________)和过程。 答案:工具
22.度量软件规模的常用技术主要有代码行技术和(________________)。 答案:功能点技术
23.面向对象方法用(________________)分解取代了传统方法的功能分解。 答案:对象
24.技术是能从根本上提高软件可维护性的重要技术(________________)。 答案:软件重用
25.复杂问题的对象模型通常由主题层、类与对象层、(________________)、属性层和服务层5个层次组成。 答案:对象模型
26.黑盒测试着着重测试(________________)。 答案:软件功能
27.数据存储和数据流都是处于不同状态的(________________) 答案:数据
28.类是类图的主要的主要部件,由类名、(________________)、操作3部分组成。 答案:属性
29.面向对象方法用(________________)分解取代了传统方法的功能分解。 答案:对象
30.软件总体设计时应该遵循模块化、抽象、逐步求精、(________________)、局部化和模块独立等6条基本原理。 答案:信息隐藏
31.面向对象方法用(________________)分解取代了传统方法的功能分解。 答案:对象
32.Rose模型文件的扩展名为(________________)。 答案:mdl
33.软件部分的内部实现与外部可访问性分离,这是指软件的(________________)。 答案:封装性
34.复杂问题的对象模型通常由(________________)、类与对象层、结构层、属性层和服务层5个层次组成。 答案:主题层
35.选择(________________)命令,可以看到Rose中对应图形的分类 答案:Browse
36.度量软件规模的常用技术主要有代码行技术和(________________)。 答案:功能点技术
37.通常把编码和测试统称为(________________)。 答案:实现
共分享92篇相关文档