第一章 单元测试
1、单选题:
下列哪个时期不是软件生存期三个时期中的内容( )。
A:计划时期
B:定义时期
C:开发时期
D:维护时期
正确答案:【计划时期】
2、单选题:软件生存周期包括可行性分析的项目开发计划、需求分析、概要设计、详细设计、编码、( )、维护等活动。
A:应用
B:检测
C:其他答案均不正确
D:测试
正确答案:【测试】
3、单选题:软件是一种( )产品。
A:有形
B:物质
C:逻辑
D:消耗
正确答案:【逻辑】
4、单选题:面向对象技术特别强调的是( )。
A:对象的使用方式
B:对象的数据结构
C:结构化编程
D:程序结构
正确答案:【对象的数据结构】
5、单选题:螺旋模型最大的优点是( )。
A:与用户沟通方便
B:快速建立模型
C:风险驱动
D:需求灵活变动
正确答案:【风险驱动】
6、单选题:RUP中的软件开发生命周期在时间上被分解为四个顺序的阶段,分别是()。
A:分析、细化、构造、交付
B:初始、细化、构造、维护
C:初始、分析、构造、维护
D:初始、细化、构造、交付
正确答案:【初始、细化、构造、交付】
7、单选题:软件开发过程模型不包括( )。
A:对象模型
B:瀑布模型
C:喷泉模型
D:增量模型
正确答案:【对象模型】
8、判断题:
一个成功的项目唯一提交的就是运行程序。( )
A:错
B:对
正确答案:【错】
9、判断题:
在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。()
A:对
B:错
正确答案:【错】
10、判断题:
瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
A:对
B:错
正确答案:【错】
11、判断题:
产品进行升级或移植、生命周期比较短的系统可以采用原型模型。()
A:错
B:对
正确答案:【对】
12、判断题:软件工程的方法只适用于大型软件的开发,对小型软件的开发没有帮助。
A:错
B:对
正确答案:【错】
13、判断题:软件工程的提出起源于软件危机,其目的是最终解决软件的生产工程化。
A:对
B:错
正确答案:【对】
第二章 单元测试
1、判断题:通常用组织结构图来进行组织分析,这样有利于分析人员进行后续的业务分析。
A:错
B:对
正确答案:【对】
2、判断题:研究开发资源的有效性是进行操作可行性研究的一方面。
A:对
B:错
正确答案:【错】
3、判断题:可行性研究具体步骤的最后一步是编写可行性分析报告。
A:对
B:错
正确答案:【对】
4、判断题:项目前期的需求收集就是需求分析的产物。
A:错
B:对
正确答案:【错】
5、判断题:系统流程图表达了系统中各个元素之间的信息的流动情况。
A:对
B:错
正确答案:【对】
6、判断题:可行性研究中描述系统高层物理模型的工具就是系统流程图。
A:错
B:对
正确答案:【对】
7、判断题:软件分析主要包括组织分析和业务分析。
A:对
B:错
正确答案:【错】
8、判断题:成本效益分析的目的是从经济角度来评价一个新的软件项目是否可行。
A:对
B:错
正确答案:【对】
9、判断题:确定项目的规模和目标是可行性研究的第一个具体步骤。
A:错
B:对
正确答案:【对】
10、判断题:在可行性分析中,系统流程图主要用于描述目标系统。
A:错
B:对
正确答案:【错】
第三章 单元测试
1、单选题:需求分析阶段的任务是确定( )。
A:
软件开发工具
B:
软件开发方法
C:
软件开发费用
D:
软件开发功能
正确答案:【
软件开发功能
】
2、单选题:需求分析阶段研究的对象是( )。
A:
分析员要求
B:
软硬件要求
C:
用户需求
D:
系统要求
正确答案:【
用户需求
】
3、单选题:数据字典是用来定义( )中的各个成分的具体含义的。
A:
功能结构图
B:
系统流程图
C:
数据流图
D:
系统结构图
正确答案:【
数据流图
】
4、单选题:在实体联系图中,符号椭圆表示()。
A:
联系
B:
属性
C:
实体
D:
加工
正确答案:【
属性
】
5、单选题:进行需求分析可使用多种工具,但( )是不适用的。
A:数据流图
B:系统流程图
C:
状态转换图
D:实体联系图
正确答案:【
状态转换图
】
6、判断题:数据流图和数据字典共同构成系统的逻辑模型。
A:对
B:错
正确答案:【对】
7、判断题:需求规格说明描述了每个指定系统的实现。
A:对
B:错
正确答案:【对】
8、判断题:需求是变化的,因为软件是灵活的,总可以满足需求。
A:对
B:错
正确答案:【错】
9、判断题:用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。
A:错
B:对
正确答案:【对】
10、判断题:信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是ER图。
A:对
B:错
正确答案:【对】
第四章 单元测试
1、单选题:下列关于软件设计准则的描述,错误的是()。
A:
采用逐步求精的思想
B:
体现统一的风格
C:
是模块的作用域在该模块的控制域外
D:
提高模块的独立性
正确答案:【
是模块的作用域在该模块的控制域外
】
2、单选题:好的软件结构应该是( )。
A:
高耦合、高内聚
B:
高耦合、低内聚
C:
低耦合、低内聚
D:
低耦合、高内聚
正确答案:【
低耦合、高内聚
】
3、单选题:
详细设计常用的三种工具是( )。
A:
文档、表格、流程
B:
数据库、语言、图形
C:
图形、表格、语言
D:
文档、图形、表格
正确答案:【
图形、表格、语言
】
4、单选题:
Jackson方法是根据( )来导出程序结构的。
A:
数据流图
B:
数据结构
C:
IPO图
D:
数据间的控制结构
正确答案:【
数据结构
】
5、单选题:判定树和判定表是用于描述结构化分析方法中( )环节的工具。
A:
功能说明
B:
性能说明
C:
流程描述
D:
数据加工
正确答案:【
数据加工
】
6、单选题:初始化模块和结束模块从块内联系看,被称为( )模块。
A:
时间内聚
B:
过程内聚
C:
逻辑内聚
D:
功能内聚
正确答案:【
时间内聚
】
7、单选题:界面方式可由用户动态制定和修改,这样便可以有较高的( )。
A:
交互性
B:
复杂性
C:
维护性
D:
灵活性
正确答案:【
维护性
】
8、单选题:物理结构设计是设计DB的物理结构,主要包括DB的( )和存取方法。
A:逻辑结构
B:存储结构
C:操作命令
D:关系模式
正确答案:【存储结构】
9、单选题:
为了提高模块的独立性,模块内部最好是( )。
A:
功能内聚
B:
通信内聚
C:
时间内聚
D:
逻辑内聚
正确答案:【
功能内聚
】
10、单选题:( )是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理后再沿输出通路变换成外部形式离开软件系统。
A:
变换流
B:
数据流
C:
事务流
D:
数据结构
正确答案:【
变换流
】
第五章 单元测试
1、判断题:在面向对象的设计中,应遵循的设计准则除了模块化、抽象、高耦合、低内聚以外,还有信息隐藏。
A:错
B:对
正确答案:【错】
2、判断题:面向对象分和设计活动是多次反复迭代的过程。
A:对
B:错
正确答案:【对】
3、判断题:面向对象设计是在分析模型的基础上,运用面向对象技术生成软件实现环境下的设计模型。
A:对
B:错
正确答案:【对】
4、判断题:用面向对象方法开发的软件系统,可维护性好。
A:错
B:对
正确答案:【对】
5、判断题:面向对象分析与面向对象设计的定义没有明显的区别。
A:错
B:对
正确答案:【错】
6、判断题:类封装比对象封装更具体、更细致。
A:对
B:错
正确答案:【错】
7、判断题:UML是一种直观化、明确化、构建和文档化软件系统的通用可视化建模语言。
A:错
B:对
正确答案:【对】
8、判断题:继承性是父类与子类之间共享数据结构和消息的机制,这是类之间的一种关系。
A:错
B:对
正确答案:【错】
9、判断题:关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。
A:错
B:对
正确答案:【错】
10、判断题:对象是属性和服务的结合体。
A:错
B:对
正确答案:【对】
11、单选题:( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
A:活动图
B:类图
C:序列图
D:用例图
正确答案:【用例图】
12、单选题:( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。
A:
封装
B:
如有任何疑问请及时联系QQ 50895809反馈