【软件工程】测试十

简介: 【软件工程】测试十

单选题

在软件项目的开发过程中必须及时跟踪项目的质量计划完成情况,测定①是否达到要求的②。通过质量跟踪的③来判断项目执行过程的质量情况,决定产品是否可以④,还是需要返工或者放弃。可供选择的答案:()。

A. ①文档 ②需求 ③标准 ④签人

B. ①质量手册 ②原理 ③规范 ④交付

C. ①产品②质量标准③结果 ④接受

D. ①软件 ②质量 ③数据 ④运行

正确答案: C


在软件工程项目中,不随研发人数的增加而使软件的生产率增加的主要因素是()。

A. 工作阶段间的等待时间

B. 生产原型的复杂性

C. 参与人员所需的工作站数

D. 参与人员之间的通信困难

正确答案: D


系统分析员是( )

A. 用户中系统的直接使用者

B. 用户和软件人员的中间人

C. 软件的编程人员

D. 用户和软件人员的领导

正确答案: D


软件设计中划分模块的一个准则是( )。

A. 低内聚低耦合

B. 低内聚高耦合

C. 高内聚低耦合

D. 高内聚高耦合

正确答案: C


如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( )。

A. 时间内聚

B. 逻辑内聚

C. 通信内聚

D. 信息内聚

正确答案: A


从管理过程角度看,软件项目管理可分为项目启动、项目①、项目② 、项目③和项目 ④ 5个阶段;可供选择的答案:

A. ①需求分析 ②组织实施 ③监控 ④交付

B. ①计划 ②组织实施 ③监控 ④验收

C. ①运行 ②组织 ③监控 ④接受

D. ①设计 ②实施 ③监控 ④运行

正确答案: B


为了提高模块的独立性,模块之间最好是( )。

A. 公共耦合

B. 控制耦合

C. 数据耦合

D. 内容耦合

正确答案: C


项目管理通过一个 ① 的、② 的柔性组织,运用相关的知识、技术、③ 和手段,对项目进行高效率的计划组织、指导和④,以优化项目目标的实现。可供选择的答案:

A. ①标准 ②长期 ③方法 ④管理

B. ①临时性 ②专门 ③工具 ④控制

C. ①长期 ②专门 ③方法 ④管理

D. ①标准 ②兼取 ③数据 ④设计

正确答案: B


模块的独立性是由内聚性和耦合性来度量的,其中内聚性是()。

A. 模块间的联系程度

B. 模块的功能强度

C. 信息隐蔽程度

D. 接口的复杂程度

正确答案: B


下面哪个图属于时间管理的工具

A. 甘特图

B. 净值图

C. 鱼骨图

D. 项目组织图

正确答案: A


软件项目启动过程的主要任务是确定项目的 ①、约束和自由度,并进行 ②分析和可行性研究 ,如果符合企业的③则确定立项。立项的④是正式下达项目任务书。可供选择的答案:

A. ①范围 ②可行性 ③利益 ④决策

B. ①目标 ②投资/效益 ③商业目标 ④标志

C. ①目标 ②设计 ③利益 ④原则

D. ①需求 ②需求 ③目标 ④标志

正确答案: B


关键路径上的活动称为 ① 活动。如果能够缩短关键活动所需的时间就可以 ② 项目的完工时间。而缩短③ 路径上的各个活动所面要的时间,不能使项目完工 ④ 提前。可供选择的答案:

A. ①规范 ②交付 ③非关键 ④时间

B. ①规范 ②交付 ③标准 ④签人

C. ①关键 ②缩短 ③标准 ④日期

D. ①关键 ②缩短 ③非关键 ④时间

正确答案: D


从管理过程角度看,软件项目管理可分为项目启动、项目①、项目② 、项目③和项目 ④ 5个阶段;可供选择的答案:

A. ①需求分析 ②组织实施 ③监控 ④交付

B. ①计划 ②组织实施 ③监控 ④验收

C. ①运行 ②组织 ③监控 ④接受

D. ①设计 ②实施 ③监控 ④运行

正确答案: B


项目整体管理所包括的主要过程不包括()

A. 项目计划制定

B. 项目计划执行

C. 整体变更控制

D. 整体人员调度

正确答案: D


关于项目干系人,以下说法错误的是()

A. 项目干系人是指参与和受项目活动影响的人

B. 项目干系人包括项目发起人、项目组、协助人员等,不包括项目的反对者

C. 项目经理需要了解和识别各干系人对项目的需求、期望,使其能发挥作用

D. 项目经理需要对所有的项目干系人进行管理

正确答案: B


耦合是软件中各模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度。耦合的若干种类中,耦合度最高的是.( )

A. 内容耦合

B. 非直接耦合

C. 数据耦合

D. 控制耦合

正确答案: A


关于项目管理工具,下列说法错误的是()

A. 工作分解结构支持自顶向下列出一个项目需要做的事情

B. 净值图是当前项目实际成本与总的预算成本的比值

C. 甘特图用来安排和估算项目的进度

D. 网络图主要用来识别关键路径

正确答案: B


项目管理发展的产物是()

A. 项目管理协会

B. 项目管理知识体系

C. 人才认证

D. 以上都是

正确答案: D


下面哪一条不是范围管理中常用的项目管理工具或技术?

A. 范围说明

B. 工作分解结构

C. 变更请求

D. 需求分析

正确答案: C


软件项目管理是()一切活动的管理

A. 需求分析

B. 软件设计过程

C. 模块设计

D. 软件生命周期

正确答案: D


软件项目启动过程的主要任务是确定项目的①、约束和自由度,并进行②分析和可行性研究 ,如果符合企业的③则确定立项。立项的④是正式下达项目任务书。可供选择的答案:()。

A. ①范围 ②可行性 ③利益 ④决策

B. ①目标 ②投资/效益 ③商业目标 ④标志

C. ①目标 ②设计 ③利益 ④原则

D. ①需求 ②需求 ③目标 ④标志

正确答案: B


关于项目的特性,下面说法错误的是()

A. 项目有一个独特的目的

B. 项目是临时性的

C. 项目应该有一位主要客户或项目发起人

D. 项目应该是确定的

正确答案: D


项目管理的四大核心知识领域不包括()

A. 时间

B. 成本

C. 人员

D. 质量

正确答案: C


填空题

耦合指的是程序结构中各个 填空 1 的度量。内聚指的是一个模块内部各成分之间相关联程度的度量。在软件系统的划分模块时,应尽量做到高内聚,低耦合,提高模块的 填空 2 。

正确答案:

填空 1:模块之间相互关联

填空 2:独立性


衡量模块独立性的两个定性标准是耦合性与 填空 1。

正确答案:

填空 1:内聚性


软件项目管理是指对软件项目的 填空 1 过程的管理,按照项目任务要求,合理地利用资源,为保证软件产品质量所做的工作。

正确答案:

填空 1:整个生存周期


软件项目管理是指软件项目的整个生命周期 填空 1 的管理,按照项目 填空 2 ,合理地利用资源,为保证软件产品质量所作的工作。软件项目管理的实体是 填空 3 ,其目标是为了 使软件项目能够以预定成本 填空 4 的完成。

正确答案:

填空 1:过程

填空 2:任务要求

填空 3:软件

填空 4:按期保质


在软件工程中的设计阶段,需要充分体现软件工程的 填空 1 和 填空 2 等基本原则。

正确答案:

填空 1:模块化抽象

填空 2:信息隐蔽


项目是为了创造一个唯一的 填空 1 或提供一个唯一的服务而进行的 填空 2 的努力。

正确答案:

填空 1:产品

填空 2:临时性


软件项目估算的内容主要有软件 填空 1 估算、填空 2 估算、填空 3 估算和 填空 4 估算。

正确答案:

填空 1:规模

填空 2:成本

填空 3:工作量

填空 4:进度


风险就是损失的可能性。风险具有两大属性:填空 1 和 填空 2。可能性是风险发生的 填空 3,损失是指预期与后果之间的 填空 4 。

正确答案:

填空 1:可能性

填空 2:损失

填空 3:概率

填空 4:差异


软项目监控就是为了保证项目能多按照预先设定的目标发展。监控是一个 填空 1 过程,项目跟踪是项目控制的 填空 2,项目控制是项目跟踪的 填空 3。

正确答案:

填空 1:反馈

填空 2:前提和条件

填空 3:目的和服务对象


判断题

尽可能在软件开发过程中保证各阶段文档的正确性。

正确答案: 正确


模块耦合越强,则说明模块的独立性越强

正确答案: 错误


项目管理是指在项目中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望。

正确答案: 正确


项目管理的要素包括范围、进度、成本、质量。

正确答案: 正确

目录
相关文章
|
6月前
|
安全 测试技术 持续交付
【软件工程】实用测试手册:软件工程中各种测试类型一览
【软件工程】实用测试手册:软件工程中各种测试类型一览
157 0
|
6月前
|
安全 测试技术 持续交付
软件工程之测试阶段
软件工程之测试阶段
167 0
|
存储 数据管理 人机交互
【软件工程】测试六
【软件工程】测试六
154 0
|
存储 运维 算法
【软件工程】测试三
【软件工程】测试三
155 0
|
算法 测试技术 开发者
【软件工程】测试二
【软件工程】测试二
168 0
|
2月前
|
小程序 测试技术 程序员
『软件工程12』软件工程实践方法——软件测试
该文章详细阐述了软件测试的重要性和基本原则,并按测试阶段顺序介绍了单元测试、集成测试、确认测试以及系统测试的具体内容和实施步骤。
『软件工程12』软件工程实践方法——软件测试
|
2月前
|
测试技术 持续交付 UED
软件测试的艺术与科学:平衡创新与质量的探索在软件开发的波澜壮阔中,软件测试如同灯塔,指引着产品质量的方向。本文旨在深入探讨软件测试的核心价值,通过分析其在现代软件工程中的应用,揭示其背后的艺术性与科学性,并探讨如何在追求技术创新的同时确保产品的高质量标准。
软件测试不仅仅是技术活动,它融合了创造力和方法论,是软件开发过程中不可或缺的一环。本文首先概述了软件测试的重要性及其在项目生命周期中的角色,随后详细讨论了测试用例设计的创新方法、自动化测试的策略与挑战,以及如何通过持续集成/持续部署(CI/CD)流程优化产品质量。最后,文章强调了团队间沟通在确保测试有效性中的关键作用,并通过案例分析展示了这些原则在实践中的应用。
71 1
|
4月前
|
敏捷开发 机器学习/深度学习 人工智能
探索式测试在现代软件工程中的实践与挑战
随着软件开发模式的迭代升级,传统的测试方法已不能完全满足快速变化的市场需求和敏捷开发的节奏。探索式测试作为一种灵活、启发式的测试实践,逐渐受到业界的关注。本文将深入探讨探索式测试的定义、特点及其在现代软件工程中的应用,并分析实施过程中可能遇到的挑战,旨在为软件测试人员提供一种创新的测试视角和方法。
|
5月前
|
SQL 存储 Java
程序技术好文:软件工程概论第一次课堂测试
程序技术好文:软件工程概论第一次课堂测试
27 0
|
测试技术 程序员
【软件工程】测试八
【软件工程】测试八
128 0

热门文章

最新文章