( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系(本题5.0分)
A、 多态性
B、 继承
C、 封装
D、 消息
答案是:标准答案:C
美国卡内基 — 梅隆大学 SEI 提出的 CMM 模型将软件过程的成熟度分为 5 个等级,以下选项中,属于可管理级的特征是(本题5.0分)
A、 工作无序,项目进行过程中经常放弃当初的计划
B、 建立了项目级的管理制度
C、
答案是:标准答案:D
因计算机硬件和软件环境的变化而作出的修改软件的过程称为(本题5.0分)
A、 教正性维护
B、 适应性维护
C、 .完善性维护
D、 .预防性维护
答案是:标准答案:B
下列文档与维护人员有关的有(本题5.0分)
A、 .软件需求说明书
B、 .项目开发计划
C、 概要设计说明书
D、 .操作手册
答案是:标准答案:C
下列模型属于成本估算方法的有(本题5.0分)
A、 .COCOMO模型
B、 .McCall模型
C、 McCabe度量法
D、 时间估算法
答案是:标准答案:A
总体设计的根本目的是( )。(本题5.0分)
A、 建立文档
B、 编码
C、 设计软件系统结构
D、 搞清数据流动
答案是:标准答案:C
快速原型模型的主要特点之一是(本题5.0分)
A、 .开发完毕才见到产品
B、 及早提供全部完整的软件产品
C、 开发完毕后才见到工作软件
D、 及早提供工作软件
答案是:标准答案:D
按照软件工程的原则,模块的作用域和模块的控制域之间的关系是( )。(本题5.0分)
A、 模块的作用域应在模块的控制域之内
B、 模块的控制域应在模块的作用域之内
C、 模块的控制域与模块的作用域互相独立
D、 以上
答案是:标准答案:A
在详细设计阶段所使用到的设计工具是( )。(本题5.0分)
A、 程序流程图、PAD图、N-S图、HIPO 图、PDL、判定表、判定树
B、 数据流程图、Yourdon图、程序流程图、PAD图、N-S图、HIPO 图
C、
答案是:标准答案:A
( )工具在软件详细设计过程中不采用。(本题5.5分)
A、 判定表
B、 IPO 图
C、 PDL
D、 DFD
答案是:标准答案:D
下列内聚中,内聚程度最低的是( )。(本题5.5分)
A、 功能内聚
B、 时间内聚
C、 逻辑内聚
D、 通信内聚
答案是:标准答案:D
下列耦合中,耦合程度最低的是( )。(本题5.5分)
A、 标记耦合
B、 控制耦合
C、 内容耦合
D、 公共耦合
答案是:标准答案:A
模块化的目的是( )。(本题5.5分)
A、 增加内聚性
B、 降低复杂性
C、 提高易读性
D、 减少耦合性
答案是:标准答案:B
使用SD方法时可以得到( )。(本题5.5分)
A、 程序流程图
B、 具体的语言
C、 程序模块结构图
D、 分层数据流图
答案是:标准答案:C
模块内聚度越高,说明模块内各成分彼此结合的程度越( )。(本题5.5分)
A、 松散
B、 紧密
C、 无法判断
D、 相等
答案是:标准答案:B
在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指( )。(本题5.5分)
A、 父图和子图都不得改变数据流的性质
B、 子图不改变父图数据流的一致性
C、 父图的输入/输出数据流与子图的输入/输出数据流一致
答案是:标准答案:C
( )详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。(本题5.5分)
A、 概要设计说明书
B、 详细设计说明书计
C、 用户手册
D、 用户需求说明书
答案是:标准答案:C
在SD方法中全面指导模块划分的最重要的原则是( )。(本题5.5分)
A、 程序模块化
B、 模块高内聚
C、 模块低耦合
D、 模块独立性
答案是:标准答案:D
内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求( )。(本题5.5分)
A、 高内聚,高耦合
B、 高内聚,低耦合
C、 低内聚,高耦合
D、 低内聚,低耦合
答案是:标准答案:B
内聚是一种指标,它表示一个模块( )。(本题5.0分)
A、 代码优化的程度
B、 代码功能的集中程度
C、 完成任务的及时程度
D、 为了与其他模块连接所要完成的工作量
答案是:标准答案:B
耦合度描述了( )。(本题5.0分)
A、 模块内各种元素结合的程度
B、 模块内多个功能之间的接口
C、 模块之间公共数据的数量
D、 模块之间相互关联的程度
答案是:标准答案:D
在数据流图中,椭圆代表( )。(本题5.0分)
A、 源点
B、 终点
C、 加工
D、 模块
答案是:标准答案:C
需求分析阶段的任务是确定( )。(本题5.0分)
A、 软件开发方法
B、 软件开发工具
C、 软件开发费
D、 软件系统的功能
答案是:标准答案:D
需求分析阶段产生的最重要的文档之一是( )。(本题5.0分)
A、 系统规格说明书
B、 需求说明书
C、 概要设计说明书
D、 详细设计说明书
答案是:标准答案:B
需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是( )需求。(本题5.0分)
A、 功能
B、 性能
C、 数据
D、 环境
答案是:标准答案:A
需求分析中开发人员要从用户那里了解( )。(本题5.0分)
A、 软件做什么
B、 用户使用界面
C、 输入的信息
D、 软件的规模
答案是:标准答案:A
软件生成周期模型有多种,下列选项中,【 】不是软件生存周期模型(本题5.0分)
A、 螺旋模型
B、 增量模型
C、 功能模型
D、 瀑布模型
答案是:标准答案:C
有关计算机程序功能、设计、编制、使用的文字或图形资料称为【 】(本题5.0分)
A、 软件
B、 文档
C、 程序
D、 数据
答案是:标准答案:B
软件的主要结构和功能是在( )阶段决定的(本题5.0分)
A、 分析设计
B、 编程
C、 测试
D、 维护
答案是:标准答案:A
由于软件生产的复杂性和高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述( )方面。
①生产成本过高 ②需求增长难以满足
③进度难以控制 ④质量难以保证
(本题5.0分)
A、 ①②
B、 ②③
答案是:标准答案:D
软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是( )(本题5.0分)
A、 软件开发工程化
B、 消除软件危机
C、 实现软件可重用
D、 程序设计自动化
答案是:标准答案:A
与计算机科学的理论研究不同,软件工程是一门( )的学科(本题5.0分)
A、 理论性
B、 工程性
C、 原理性
D、 心理性
答案是:标准答案:B
软件是一种( )性工业产品(本题5.0分)
A、 理论
B、 知识(或逻辑)
C、 消耗
D、 体力
答案是:标准答案:B
软件文档是(本题5.0分)
A、 程序
B、 工具
C、 文书和资料
D、 数据
答案是:标准答案:C
软件工程学科出现的直接原因是( )(本题5.0分)
A、 计算机的发展
B、 其它工程学科的影响
C、 软件危机的出现
D、 程序设计方法学的影响
答案是:标准答案:C
软件工程与计算机科学的性质不同,软件工程着重于( )(本题5.0分)
A、 理论研究
B、 建造软件系统
C、 原理探讨
D、 原理的理论
答案是:标准答案:B
软件设计中划分模块通常遵循的原则是要使模块间的耦合性尽可能( )(本题5.0分)
A、 强
B、 弱
C、 较强
答案是:标准答案:B
模块内聚度越高,说明模块内各成分彼此结合的程度越( )。(本题2.0分)
A、 松散
B、 紧密
C、 无法判断
D、 相等
答案是:标准答案:B
在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指( )。(本题2.0分)
A、 父图和子图都不得改变数据流的性质
B、 子图不改变父图数据流的一致性
C、 父图的输入/输出数据流与子图的输入/输出数据流一致
答案是:标准答案:C
( )详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。(本题2.0分)
A、 概要设计说明书
B、 详细设计说明书计
C、 用户手册
D、 用户需求说明书
答案是:标准答案:C
在SD方法中全面指导模块划分的最重要的原则是( )。(本题2.0分)
A、 程序模块化
B、 模块高内聚
C、 模块低耦合
D、 模块独立性
答案是:标准答案:D
内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求( )。(本题2.0分)
A、 高内聚,高耦合
B、 高内聚,低耦合
C、 低内聚,高耦合
D、 低内聚,低耦合
答案是:标准答案:B
内聚是一种指标,它表示一个模块( )。(本题2.0分)
A、 代码优化的程度
B、 代码功能的集中程度
C、 完成任务的及时程度
D、 为了与其他模块连接所要完成的工作量
答案是:标准答案:B
耦合度描述了( )。(本题2.0分)
A、 模块内各种元素结合的程度
B、 模块内多个功能之间的接口
C、 模块之间公共数据的数量
D、 模块之间相互关联的程度
答案是:标准答案:D
在数据流图中,椭圆代表( )。(本题2.0分)
A、 源点
B、 终点
C、 加工
D、 模块
答案是:标准答案:C
需求分析阶段的任务是确定( )。(本题2.0分)
A、 软件开发方法
B、 软件开发工具
C、 软件开发费
D、 软件系统的功能
答案是:标准答案:D
需求分析阶段产生的最重要的文档之一是( )。(本题2.0分)
A、 系统规格说明书
B、 需求说明书
C、 概要设计说明书
D、 详细设计说明书
答案是:标准答案:B
需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是( )需求。(本题2.0分)
A、 功能
B、 性能
C、 数据
D、 环境
答案是:标准答案:A
需求分析中开发人员要从用户那里了解( )。(本题2.0分)
A、 软件做什么
B、 用户使用界面
C、 输入的信息
D、 软件的规模
答案是:标准答案:A
软件生成周期模型有多种,下列选项中,【 】不是软件生存周期模型(本题2.0分)
A、 螺旋模型
B、 增量模型
C、 功能模型
D、 瀑布模型
答案是:标准答案:C
有关计算机程序功能、设计、编制、使用的文字或图形资料称为【 】(本题2.0分)
A、 软件
B、 文档
C、 程序
D、 数据
答案是:标准答案:B
软件的主要结构和功能是在( )阶段决定的(本题2.0分)
A、 分析设计
B、 编程
C、 测试
D、 维护
答案是:标准答案:A
由于软件生产的复杂性和高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述( )方面。
①生产成本过高 ②需求增长难以满足
③进度难以控制 ④质量难以保证
(本题2.0分)
A、 ①②
B、 ②③
答案是:标准答案:D
软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是( )(本题2.0分)
A、 软件开发工程化
B、 消除软件危机
C、 实现软件可重用
D、 程序设计自动化
答案是:标准答案:A
与计算机科学的理论研究不同,软件工程是一门( )的学科(本题2.0分)
A、 理论性
B、 工程性
C、 原理性
D、 心理性
答案是:标准答案:B
软件是一种( )性工业产品(本题2.0分)
A、 理论
B、 知识(或逻辑)
C、 消耗
D、 体力
答案是:标准答案:B
软件文档是(本题2.0分)
A、 程序
B、 工具
C、 文书和资料
D、 数据
答案是:标准答案:C
软件工程学科出现的直接原因是( )(本题2.0分)
A、 计算机的发展
B、 其它工程学科的影响
C、 软件危机的出现
D、 程序设计方法学的影响
答案是:标准答案:C
软件工程与计算机科学的性质不同,软件工程着重于( )(本题2.0分)
A、 理论研究
B、 建造软件系统
C、 原理探讨
D、 原理的理论
答案是:标准答案:B
软件设计中划分模块通常遵循的原则是要使模块间的耦合性尽可能( )(本题2.0分)
A、 强
B、 弱
C、 较强
答案是:标准答案:B
一组语句在程序中多次出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是( )的。(本题2.5分)
A、 一致性
B、 瞬时性
C、 偶然性
D、 通信性
答案是:标准答案:C
好的软件结构应该是( )(本题2.5分)
A、 高内聚、高耦合
B、 低耦合、高内聚
C、 高耦合、低内聚
D、 低耦合、低内聚
答案是:标准答案:B
软件生成周期模型有多种,下列选项中,【 】不是软件生存周期模型(本题2.5分)
A、 螺旋模型
B、 增量模型
C、 功能模型
D、 瀑布模型
答案是:标准答案:C
软件详细设计主要采用的方法是:()(本题2.5分)
A、 结构程序设计
B、 模型设计
C、 结构化设计
D、 流程图设计
答案是:标准答案:C
数据流图和( )共同构成系统的逻辑模型。(本题2.5分)
A、 IPO图
B、 PDL
C、 数据字典
D、 层次图
答案是:标准答案:C
好的软件结构它的外观形状一般呈( )(本题2.5分)
A、 ① 线性
B、 ② 扇形
C、 ③ 椭圆形
D、 ④ 层次型
答案是:标准答案:C
已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生异常,性能也可能下降。因此,对变更的软件进行测试是必要的。这属于( )。(本题2.5分)
A、 退化测试
B、 白盒测试
C、 域测试
D、 黑盒测试
答案是:标准答案:A
软件测试是软件质量保证的主要手段之一,测试的目标是()。(本题2.5分)
A、 证明软件符合设计要求
B、 发展软件的潜在能力
C、 发现软件中的错误和缺陷
D、 判定软件是否合格
答案是:标准答案:C
软件测试的目的是( )(本题2.5分)
A、 ① 破坏已有的软件
B、 ②寻找软件中的错误
C、 ③ 证明软件不能正常工作
D、 ④证明软件功能正确
答案是:标准答案:B
集成测试计划是在( )阶段制定的。(本题2.5分)
A、 可行性研究和计划
B、 需求分析
C、 概要设计
D、 详细设计
答案是:标准答案:C
汇编程序是指 ( )。(本题2.5分)
A、 用汇编语言写的程序
B、 符号程序
C、 汇编语言的处理程序
答案是:标准答案:C
HIPO的含义是( )(本题2.5分)
A、 ① 层次、输入、处理、输出
B、 ②高速、信息、程序、目标
C、 ③ 顶层的IPO图
D、 ④关于输入、处理、输出的层次
答案是:标准答案:A
软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。(本题2.5分)
A、 可靠性
B、 可复用性
C、 可理解性
D、 可修改性
答案是:标准答案:A
下述有关模块独立性的各种模块之间的耦合,耦合度最低的是( )。(本题2.5分)
A、 内容耦合
B、 控制耦合
C、 非直接耦合
D、 标记耦合
答案是:标准答案:C
在软件开发过程,以下说法正确的是()。(本题2.5分)
A、 程序流通图是逐步求精的好工具
B、 NS图不可能任意转移控制,符合结构化原则
C、 判定表是一种通用的设计工个
D、 程序流程图和NS图都不易表达模块的层
答案是:标准答案:B
块内联系中,()块内联系最强。(本题2.5分)
A、 偶然性
B、 功能性
C、 通信性
D、 顺序性
答案是:标准答案:B
系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括()。(本题2.5分)
A、 软件环境可行性、技术可行性、经济可行性、社会可行性
B、 经济可行性、技术中行性、操作可行性
C、 经济可行性、可行性、系统可行性
答案是:标准答案:B
为了提高软件的可维护性,在编码阶段应注意( )。(本题2.5分)
A、 保存测试用例和数据
B、 提高模块的独立性
C、 文档的副作用
D、 养成好的程序设计风格
答案是:标准答案:D
从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试()。(本题2.5分)
A、 系统测试、集成.测试、单元测试
B、 单元测试、组装测试、确认测试
C、 单元测试、确认测试、集成测试卜
D、 确认测试
答案是:标准答案:A
软件的开发模式有( )(本题2.5分)
A、 ① 面向过程模式、面向对象模式、混合模式
B、 ② 变换模式、渐增模式、瀑布模式
C、 ③ 自顶向下模式、自底向上模式、关系模式
D、 ④ 分步模式、渐增模式、非渐增模式
答案是:标准答案:B
目前为:
1/1
页
首页 上页 下页 尾页