创新与创业管理

在产品迭代更新的过程中,测试驱动是为了实现()。A、快速迭代B、缩短迭代周期C、得到证实的认知D、调整或转型

题目

在产品迭代更新的过程中,测试驱动是为了实现()。

  • A、快速迭代
  • B、缩短迭代周期
  • C、得到证实的认知
  • D、调整或转型
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

RUP的主要特征有以()、以架构为中心(类、组件、子系统)、迭代和增量的软件开发、以及过程可配置。

A.数据驱动软件的设计和实现

B.性能驱动软件的设计和实现

C.用例驱动软件的设计和实现

D.计划驱动软件的设计和实现


正确答案:C

第2题:

对于大型项目,通常采用迭代的方法来进行架构设计。架构先被原型化、测试、评估分析,然后在一系列的迭代过程中被细化。这种方法能够使需求细化、成熟化,并能够被更好地理解。请用400字以内文字,简述软件架构基于场景驱动的迭代式设计过程。


正确答案:[答案要点] 系统大多数关键的功能以场景(或用例)的形式被捕获。所谓关键是指系统最重要的功能(或系统存在的理由)或使用频率最高的功能或其应用减轻了一些重要的技术风险。基于场景驱动的迭代式设计过程如下。 1)开始阶段。基于风险和重要性为某次迭代选择一些场景。场景可能被归纳为对若干用户需求的抽象;对场景进行“描述”以识别主要的抽象(类、机制、过程、子系统);将所发现的架构元素分布到4个视图中;然后实施、测试、评估该架构这个过程中可能检测到一些缺点或潜在的增强要求;捕获经验教训。 2)循环阶段。重新评估风险选择能减轻风险或提高结构覆盖的额外的少量场景然后试着在原先的架构中描述这些场景发现额外的架构元素或找出适应这些场景所需的重要架构变更更新4个主要视图;根据变更修订现有的场景;升级实现工具(架构原型)以支持新的、扩展了的场景集合。 3)测试。如果有可能(比如在已有可重用的组件下快速实现系统)在实际的目标环境和负载下进行测试。 4)评审这5个视图检测架构在简洁性、可重用性和通用性方面可能存在的潜在问题。 5)更新设计准则和基本原理。 6)捕获经验教训。 对于实际的系统初始的架构原型需要不断进行演化。一般的情况是在经过两次或三次迭代当找到了主要的抽象子系统和过程都已经完成并且已经实现所有的接口系统架构可认为趋向于稳定。
[答案要点] 系统大多数关键的功能以场景(或用例)的形式被捕获。所谓关键是指系统最重要的功能(或系统存在的理由),或使用频率最高的功能,或其应用减轻了一些重要的技术风险。基于场景驱动的迭代式设计过程如下。 1)开始阶段。基于风险和重要性为某次迭代选择一些场景。场景可能被归纳为对若干用户需求的抽象;对场景进行“描述”,以识别主要的抽象(类、机制、过程、子系统);将所发现的架构元素分布到4个视图中;然后实施、测试、评估该架构,这个过程中可能检测到一些缺点或潜在的增强要求;捕获经验教训。 2)循环阶段。重新评估风险,选择能减轻风险或提高结构覆盖的额外的少量场景,然后试着在原先的架构中描述这些场景,发现额外的架构元素,或找出适应这些场景所需的重要架构变更,更新4个主要视图;根据变更修订现有的场景;升级实现工具(架构原型)以支持新的、扩展了的场景集合。 3)测试。如果有可能(比如,在已有可重用的组件下快速实现系统),在实际的目标环境和负载下进行测试。 4)评审这5个视图,检测架构在简洁性、可重用性和通用性方面可能存在的潜在问题。 5)更新设计准则和基本原理。 6)捕获经验教训。 对于实际的系统,初始的架构原型需要不断进行演化。一般的情况是在经过两次或三次迭代,当找到了主要的抽象,子系统和过程都已经完成并且已经实现所有的接口,系统架构可认为趋向于稳定。 解析:考查“4+1”视图架构的场景驱动实现方法。

第3题:

________测试方法也称为功能测试或数据驱动测试,它是对软件已经实现的功能是否满足需求进行测试和验证。


正确答案:
黑盒测试

第4题:

开发过程紧耦合的软件企业内部产品的测试过程依据的测试理念是______。

A.独立性

B.迭代性

C.独立与迭代

D.非迭代


正确答案:C

第5题:

UP(统一过程)是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了一种(32)的特性。

A.演进

B.敏捷

C.测试驱动

D.持续集成


正确答案:A
解析:本题考查UP(统一过程)的特性。UP是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了一种演进的特性。敏捷、测试驱动、持续集成是XP(极限编程)的特性。

第6题:

UP(统一过程)是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了(32)的特性。

A.演进

B.敏捷

C.测试驱动

D.持续集成


正确答案:A
解析:统一过程(United Process)是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了一种演进的特性。它包括迭代的软件开发、需求管理、使用基于构件的体系结构、可视化软件建模、验证软件质量和控制软件变更等内容。其中,统一过程的需求管理提供了有效需求分析的方法和步骤,它描述了如何提取、组织和文档化需要的功能及约束;如何跟踪和文档化折衷方案及决策;如何捕获和进行商业需求交流。过程中使用用例和场景来捕获功能性需求,并确保由它们来驱动设计、实现和软件的测试,使最终系统能满足最终用户的需要。同时,统一过程给开发和部署系统提供了连续的和可跟踪的线索。统一过程(UP)提供了在开发组织中分派任务和责任的纪律化方法。其目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品。对所有的关键开发活动,它为每个团队成员提供了使用准则、模板和工具指导。而通过对相同基础知识的一致理解,使在进行需求分析、设计、测试项目管理或配置管理等工作时,均能确保全体成员共享相同的知识、过程和开发软件的视图。

第7题:

以下正确描述嵌入式系统的设计流程的是(60)。

A.系统需求分析→硬件和软件划分→系统详细设计→迭代与实现→系统集成→系统测试→系统维护

B.系统需求分析→硬件和软件划分→系统详细设计→系统集成→迭代与实现→系统测试→系统维护

C.系统需求分析→系统集成→硬件和软件划分→系统详细设计→迭代与实现→系统测试→系统维护

D.系统需求分析→硬件和软件划分→迭代与实现→系统详细设计→系统集成→系统测试→系统维护


正确答案:D
解析:嵌入式系统的设计和开发流程一般分为以下几个阶段;产品定义(即系统需求分析阶段、规格说明阶段)、硬件和软件划分、迭代与实现、详细的硬件与软件设计、硬件与软件集成、系统测试和系统维护与升级。

第8题:

统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过()得到的。 ()A. 捕获需求 B. 分析 C. 设计 D. 实现


正确答案:A
    统一过程(UP)的基本特征是“用例驱动、以架构为中心和受控的迭代式增量开发”。其核心的工作流包括捕获用户需求、分析、设计、实现和测试等。首先,开发人员通过和用户的沟通、了解,捕获用户需求并制作软件用例图,从而得到软件的用例模型。然后分析并设计满足这些用例的系统,得到分析模型、设计模型和实施模型,进而实现该系统,最后通过测试模型来验证系统是否满足用况中描述的功能。需求捕获过程中得到的用例将各个核心工作流结合为一个整体,驱动整个软件开发过程。

第9题:

(接上一题)采用迭代式开发, (3) 。

A.在每一次迭代中都要进行测试与集成

B.在每一次迭代的重点是对特定的用例进行部分实现

C.在后续迭代中强调用户的主动参与

D.通常以功能分解为基础


正确答案:A
同上一题解析

第10题:

公司计划开发一个新的信息系统,该系统需求不明确,实现不能定义需求,需要经过多期开发完成,该系统的生命周期模型宜采用( )。

A.瀑布模型
B.V模型
C.测试驱动方法
D.迭代模型

答案:D
解析:
几种典型的信息系统项目的生命周期模型:
(1)瀑布模型适用于:项目需求明确、充分了解拟交付的产品、有厚实的行业实践基础、或者整批一次性交付产品有利于干系人。
(2)迭代模型适用于:组织需要管理不断变化的目标和范围,组织需要降低项目的复杂性,或者,产品的部分交付有利于一个或多个干系人,且不会影响最终或整批可交付成果的交付。
(3)V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。
(4)螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统

更多相关问题