银符考试题库B12
现在是:
试卷总分:100.0
您的得分:
考试时间为:
点击“开始答卷”进行答题
交卷
评分
存入我的题库
晒成绩
打印模式
隐藏答案解析
打印
下载
背景
字体
较大
大
中
小
较小
退出
软件工程知识
在系统转换的过程中旧系统和新系统并行工作一段时间,然后由新系统代替旧系统的策略称为
1
;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为
2
。
1. A.直接转换B.位置转换C.分段转换D.并行转换
A
B
C
D
D
2. A.直接转换B.位置转换C.分段转换D.并行转换
A
B
C
D
C
考查系统转换的概念。并行转换是旧系统和新系统并行工作一段时间,再由新系统代替旧系统。分段转换即将新系统分成若干部分(一般以子系统为单位),一部分一部分地并行转换,直到整个系统转换完成。该方式适用于较大的重要系统,既稳妥可靠,工作量又不是太大。
3. 采用瀑布模型开发系统的过程中每个阶段都会产生不同的文档,以下关于产生这些文档的描述中,正确的是______。
A.外部设计评审报告在概要设计阶段产生
B.集成测试计划在程序设计阶段产生
C.系统计划和需求说明在详细设计阶段产生
D.在编码的同时独立地设计单元测试计划
A
B
C
D
D
考查瀑布模型中各种文档的产生时机,外部设计评审报告应该在概要设计和详细设计之后产生,因此A是错误的;瀑布模型将测试看做是开发编码完成之后的工作,因此B是错误的。系统计划和需求说明在系统设计之前就已产生,因此C也是错误的;D是正确的,在编码的同时独立地设计单元测试计划。
4. 面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳并抽象出实体类。______是寻找实体对象的有效方法之一。
A.会议调查
B.问卷调查
C.电话调查
D.名词分析
A
B
C
D
D
考查面向对象分析。面向对象分析寻找实体类,名词分析法是通过分析需求文档中出现的名词来寻找实体类,它是面向对象分析的有效方法之一。而会议调查、问卷调查和电话调查的目的并非寻找实体类,而是得到软件系统的需求。
5. 模块的耦合度描述了______。
A.模块内各种元素结合的程度
B.模块内多个功能之间的接口
C.模块之间公共数据的数量
D.模块之间相互关联的程度
A
B
C
D
D
考查耦合的概念,耦合度描述了模块之间相互关联的程度。
6. 内聚是一种指标,表示一个模块______。
A.代码优化的程度
B.代码功能的集中程度
C.完成任务的及时程度
D.为了与其他模块连接所要完成的工作量
A
B
C
D
B
考查内聚的概念,内聚表示一个模块代码功能的集中程度。
7. 在面向对象软件开发过程中采用设计模式______。
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.以复用成功的设计和体系结构
C.以减少设计过程创建的类的个数
D.以保证程序的运行速度达到最优值
A
B
C
D
B
考查设计模式的作用,采用设计模式的主要目的是复用成功的设计和体系结构。
8. 在绘制数据流图时要遵循的一个原则是父图与子图的平衡,所谓平衡是指______。
A.父图和子图都不得改变数据流的性质
B.子图不改变父图数据流的一致性
C.父图的输入/输出数据流与予图的输入/输出数据流一致
D.子图的输出数据流完全由父图的输入数据流确定
A
B
C
D
C
考查数据流图的概念,平衡是指父图和子图的输入/输出数据流的一致性。
9. 某系统的顶层DFD图如下,其中加工1细化后的DFD图是______。
A
B
C
D
B
考查DFD图的细化,细化DFD图时的一个基本原则是要保持父图与子图的平衡,即父图和子图的输入/输出数据流个数一致。本题用排除法不难得出正确答案,加工1有两个输入和两个输出,细化以后也应该保持一致。首先可以排除A和C(即只有B和D是可能的选项),但D中加工1-2没有输入,这是不对的,因此正确的答案是B。
10
以静态或动态的连接方式为应用程序提供一组可使用的类,
11
除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。
10.
A.函数库
B.类库
C.框架
D.类属
A
B
C
D
B
11.
A.函数库
B.类库
C.框架
D.类属
A
B
C
D
C
考查的是框架和类库的概念与区别,类库为应用程序提供了一组可以被使用的类;框架除了提供类之外,还基本实现了一个可以执行的架构。函数库提供被调用的函数。
12. 软件______的提高有利于软件可靠性的提高。
A.存储效率
B.执行效率
C.容错性
D.可移植性
A
B
C
D
C
考查软件可靠性的概念,软件可靠性包括的子特性为成熟性、容错性、易恢复性和可靠性依从性。
13. 软件质量的定义是______。
A.软件的功能性、可靠性、易用性、效率、可维护性及可移植性
B.满足规定用户需求的能力
C.最大限度达到用户满意
D.软件特性的总和,以及满足规定和潜在用户需求的能力
A
B
C
D
D
考查软件质量的概念,软件质量是软件特性的总和,以及满足规定和潜在用户需求的能力。
14. 正式的技术评审FTR(Folmal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中不正确的是______。
A.评审产品,而不是评审生产者的能力
B.要有严格的评审计划,并遵守日程安排
C.对评审中出现的问题要充分讨论,以求彻底解决
D.限制参与者人数,并要求评审会之前做好准备
A
B
C
D
C
考查正式的技术评审的原则,这些原则比较重要,需要牢固掌握。C是错误的,对评审中出现的问题不一定要当场解决,而是形成今后的行动计划在评审之后解决。
15. CMM模型将软件过程的成熟度分为5个等级,在______使用定量分析来不断地改进和管理软件过程。
A.优化级
B.管理级
C.定义级
D.可重复级
A
B
C
D
A
考查软件能力成熟度模型CMM各级别的特征,可以参考例题22的分析。
16. 某公司采用的软件开发过程通过了CMM2认证,表明陔公司______。
A.开发项目成效不稳定,管理混乱
B.对软件过程和产品质量建立了定量的质量目标
C.建立了基本的项目级管理制度和规程,可跟踪和控制项目的成本及进度
D.可集中精力采用新技术和新方法,优化软件过程
A
B
C
D
C
考查CMM的基本概念,CMM模型定义了初始级(1级)、可重复级(2级)、定义级(3级)、管理级(4级)和优化级(5级)共5个成熟度等级,低级别是实现高级别的基础。该公司通过了CMM2认证,表明其软件开发过程成熟度达到了2级标准,即已经建立了基本的项目级管理制度和规程。可对项目的成本、进度进行跟踪和控制,以加强过程能力。
17. 一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用______来表述“谁做”。
A.角色
B.活动
C.制品
D.工作流
A
B
C
D
A
考查RUP中的基本概念,角色是用来描述“谁做”的概念。
18. 软件风险一般包含______两个特性。
A.救火和危机管理
B.已知风险和未知风险
C.不确定性和损失
D.员工和预算
A
B
C
D
C
考查风险的特性,风险的一个基本特性是不确定性,即风险可能发生也可能不发生;另一方面,风险也意味着损失,一旦发生风险就会造成损失。这个概念十分重要,需要牢固掌握。
19. 在统一建模语言(UML)中描述系统与外部系统及用户之间交互的图是______。
A.类图
B.用例图
C.对象图
D.协作图
A
B
C
D
B
考查UML中各类图的作用,类图描述类的静态结构,对象图描述类的实例(即对象)的静态结构,协作图描述对象之间的协作关系,系统与外部系统及用户之间的交互关系是由用例图来表达的。
20. LOC是软件规模的一种量度,它表示______。
A.软件功能数
B.源代码行数
C.每单位成本数
D.工作量
A
B
C
D
B
考查LOC的概念,软件规模代码行(LOC,Line of Code)是软件规模的一种量度,它表示源代码的行数。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
深色:已答题 浅色:未答题
提交纠错信息
评价难易度
提交知识点