一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。合理的变更控制为 ( ) ;自动化工具能够帮助变更控制过程更有效地运作, (请作答此空) 是这类工具应具有的特性之一。

题目
一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。合理的变更控制为 ( ) ;自动化工具能够帮助变更控制过程更有效地运作, (请作答此空) 是这类工具应具有的特性之一。

A. 自动维护系统的不同版本
B.支持系统文档的自动更新
C.自动判定变更是否能够实施
D.可生成标准的和定制的报告和图表
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 一个大型软件系统的需求通常是会发生变化的。以下关于需求变更策略的叙述中,错误的是 (23) 。

(23)

A. 所有需求变更必须遵循变更控制过程

B. 对于未获得核准的变更,不应该做变更实现工作

C. 完成了对某个需求的变更之后,就可以删除或者修改变更请求的原始文档

D. 每一个集成的需求变更必须能追溯到一个经核准的变更请求


正确答案:C

试题(23)分析
    一个大型软件系统的需求通常是会发生变化的。在进行需求变更时,可以参考以下
的需求变更策略:
    (1)所有需求变更必须遵循变更控制过程;
    (2)对于未获得批准的变更,不应该做设计和实现工作;
    (3)变更应该由项目变更控制委员会决定实现哪些变更;
    (4)项目风险承担者应该能够了解变更数据库的内容;
    (5)决不能从数据库中删除或者修改变更请求的原始文档;
    (6)每一个集成的需求变更必须能跟踪到一个经核准的变更请求。
参考答案
 (23)C

第2题:

论软件项目的需求变更管理

在大中型软件项目的开发过程中,开发者和用户对问题的理解随时间在不断变化,这些变更又反馈到需求中。需求管理是一个对系统需求变更了解和控制的过程。

请围绕“软件项目的需求变更管理”论题,依次从以下3个方面进行论述。

1.概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。

2.简要说明该软件项目的用户需求,以及你在需求管理中所规划和建立的细节层次结构。

3.概要说明一个需求变更管理过程所包含的基本阶段,具体叙述在开发该软件项目时所发生的需求变更情况,以及你管理这些变更问题所采用的技术和方法,并简要叙述你在这方面的体会。


正确答案:1.需求管理需要“建立并维护在软件工程中同客户达成的契约”。这种契约都包含在编写的需求规格说明与模型中。客户的接受仅是需求成功的一半开发人员也必须能够接受他们并真正把需求应用到产品中。 2.在需求管理中所规划和建立的细节层次结构可通过需求跟踪表来反应。需要确定需求识别、变更管理过程、跟踪策略、CASE工具等内容。 3.通常的需求管理活动包括以下几个方面。 (1)定义需求基线(迅速制订需求文档的主体)。 (2)评审提出的需求变更、评估每项变更的可能影响从而决定是否实施它。 (3)以一种可控制的方式将需求变更融入到项目中。 (4)使当前的项目计划与需求一致。 (5)估计变更需求所产生的影响并在此基础上协商新的承诺(约定)。 (6)让每项需求都能与其对应的设计、源代码和测试用例联系起来以实现跟踪。 (7)在整个项目过程中跟踪需求状态及其变更情况。 一个需求变更管理过程包含问题分析和变更描述、变更分析和成本计算、变更实现这3个基本阶段。 简要说明你参与分析和开发的软件项目的用户需求。列举出在开发该软件项目时所发生的需求变更的具体情况并重点说明解决这些变更问题所采用的管理技术和方法。最后简要讨论几点你对“有效的需求变更管理”的实践体会。
1.需求管理需要“建立并维护在软件工程中同客户达成的契约”。这种契约都包含在编写的需求规格说明与模型中。客户的接受仅是需求成功的一半,开发人员也必须能够接受他们,并真正把需求应用到产品中。 2.在需求管理中所规划和建立的细节层次结构,可通过需求跟踪表来反应。需要确定需求识别、变更管理过程、跟踪策略、CASE工具等内容。 3.通常的需求管理活动包括以下几个方面。 (1)定义需求基线(迅速制订需求文档的主体)。 (2)评审提出的需求变更、评估每项变更的可能影响,从而决定是否实施它。 (3)以一种可控制的方式将需求变更融入到项目中。 (4)使当前的项目计划与需求一致。 (5)估计变更需求所产生的影响,并在此基础上协商新的承诺(约定)。 (6)让每项需求都能与其对应的设计、源代码和测试用例联系起来以实现跟踪。 (7)在整个项目过程中跟踪需求状态及其变更情况。 一个需求变更管理过程包含问题分析和变更描述、变更分析和成本计算、变更实现这3个基本阶段。 简要说明你参与分析和开发的软件项目的用户需求。列举出在开发该软件项目时所发生的需求变更的具体情况,并重点说明解决这些变更问题所采用的管理技术和方法。最后,简要讨论几点你对“有效的需求变更管理”的实践体会。

第3题:

大量的工具和技术对于整合变更控制的过程是非常有帮助的。如果你想评估是否需要偏离了原计划的项目是否需要矫正行为,你应该使用( )

A.范围变更管理软件

B.一个项目管理信息系统

C.项目状态评估会议

D.绩效测评技术


正确答案:D

第4题:

风险,需要一个好的变更控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是( )。

A. 问题分析与变更描述、变更分析与成本计算、变更实现
B. 变更描述 与变更分析、成本计算、变更实现
C. 问题分析与变更分析、变更分析、变更实现
D. 变更描述、变更分析、变更实现

答案:A
解析:
一个大型的软件系统的需求总是有变化的。对许多项目来说,系统软件总需要不断完善,一些需求的改进是合理的而且不可避免,要使得软件需求完全不变更,也许是不可能的,但毫无控制的变更是项目陷入混乱、不能按进度完成,或者软件质量无法保证的主要原因之一。一个好的变更控制过程,给项目风险承担者提供了正式的建议需求变更机制,可以通过变更控制过程来跟踪已建议变更的状态,使己建议的变更确保不会丢失或疏忽。需求变更管理过程如下图所示:

①问题分析和变更描述。这是识别和分析需求问题或者一份明确的变更提议,以检查它的有效性,从而产生一个更明确的需求变更提议。

②变更分析和成本计算。使用可追溯性信息和系统需求的一般知识,对需求变更提议进行影响分析和评估。变更成本计算应该包括对需求文档的修改、系统修改的设计和实现的成本。一旦分析完成并且确认,应该进行是否执行这一变更的决策。

③变更实现。这要求需求文档和系统设计以及实现都要同时修改。如果先对系统的程序做变更,然后再修改需求文档,这几乎不可避免地会出现需求文档和程序的不一致。

自动化工具能够帮助变更控制过程更有效地运作。许多团队使用商业问题跟踪工具来收集、存储和管理需求变更。用这样的工具创建的最近提交的变更建议清单,可以用作CCB会议的议程。问题跟踪工具也可以随时按变更状态分类报告出变更请求的数目。

因为可用的工具、厂商和特性总在频繁地变化,所以这里无法给出有关工具的具体建议。但工具应该具有以下几个特性,以支持需求变更过程:

①可以定义变更请求中的数据项;

②可以定义变更请求生命周期的状态转换模型;

③可以强制实施状态转换模型,以便只有授权用户可以做出允许的状态变更;

④可以记录每一个状态变更的日期和做出这一变更的人;

⑤可以定义当提议者提交新请求或请求状态被更新时,!哪些人可以自动接收电子邮件通知;

⑥可以生成标准的和定制的报告和图表。

有些商业需求管理工具内置有简单的变更建议系统。这些系统可以将提议的变更与某一特定的需求联系起来,这样无论什么时候,只要有人提交了一个相关的变更请求,负责需求的每个人都会收到电子邮件通知。

第5题:

以下关于项目整体变更控制过程的叙述中,不正确的是:( )

A.实施整体变更控制过程的目的是为了降低项目风险

B.实施整体变更控制过程贯穿项目始终,并且应用于项目的各个阶段

C.变更控制委员会对整体变更控制过程负最终责任

D.会议是实施整体变更控制的工具与技术之一


正确答案:C

第6题:

大量的工具和技术对于整合变更控制的过程是非常有帮助的。如果你想评估是否需要偏离了原计划的项目是否需要矫正行为,你应该使用

A、范围变更管理软件

B、一个项目管理信息系统

C、项目状态评估会议

D、绩效测评技术


正确答案:D

第7题:

一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是( );自动化工具能够帮助变更控制过程更有效地运作,( )是这类工具应具有的特性之一。

A.问题分析与变更描述,变更分析与成本计算,变更实现 B.变更描述与变更分析,成本计算,变更实现 C.问题分析与变更描述,变更分析,变更实现 D.变更描述,变更分析,变更实现 A.自动维护系统的不同版本 B.支持系统文档的自动更新 C.自动判定变更是否能够实施 D.记录每一个状态变更的日期及变更者


正确答案:A,D

第8题:

试题(24)

在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。下列描述中, (24) 不是这类工具所具有的功能。

(24)

A. 可以定义变更请求的数据项以及变更请求生存期的状态转换图

B. 记录每一种状态变更的数据,确认做出变更的人员

C. 可以加强状态转换图使经授权的用户仅能做出所允许的状态变更

D. 定义变更控制计划,并指导设计人员按照所制定的计划实施变更


正确答案:D
试题(24)分析
对许多项目来说,系统软件总需要不断完善,一些需求的改进是合理的而且不可避免,要使得软件需求完全不变更,也许是不可能的,但毫无控制的变更是项目陷入混乱、不能按进度完成或者软件质量无法保证的主要原因之一。
一个好的变更控制过程,给项目风险承担者提供了正式的建议需求变更机制。可以通过需求变更控制过程来跟踪已建议变更的状态,使已建议的变更确保不会丢失或疏忽。在实际中,人们总是希望使用自动工具来执行变更控制过程。有许多人使用商业问题跟踪工具来收集、存储、管理需求变更;可以使用工具对一系列最近提交的变更建议产生一个列表给变更控制委员会开会时做议程用。问题跟踪工具也可以随时按变更状态分类包裹变更请求的数目。
挑选工具时可以考虑以下几个方面:
① 可以定义变更请求的数据项。
② 可以定义变更请求生存期的状态转换图。
③ 可以加强状态转换图使经授权的用户仅能做出所允许的状态变更。
④ 记录每一种状态变更的数据,确认做出变更的人员。
⑤ 可以定义在提交新请求或请求状态被更新后应该自动通知的设计人员。
⑥ 可以根据需要生成标准的或定制的报告和图表。
参考答案
(24)D

第9题:

项目变更是项目管理中的一项重要工作,项目变更控制委员会是( ),其参与变更管理时,一般不进行(请作答此空)工作。

A.变更执行
B.变更结果确认
C.变更计划确认
D.变更方案选择

答案:A
解析:
项目管理委员会(也称变更控制委员会,ChangeControlBoard,CCB),也称配置控制委员会(CCB)或相关职能的类似组织。是项目的所有者权益代表,负责裁定接受哪些变更。CCB是决策机构,不是作业机构;通常CCB的工作是通过评审手段来决定项目基准是否能变更,但不提出变更方案。CCB由项目所涉及的多方人员共同组成,通常包括用户和实施方的决策人员。项目经理在变更中的作用,是响应变更提出者的需求,评估变更对项目的影响及应对方案,将需求由技术要求转化为资源需求,供授权人决策。并据评审结果实施,确保项目基准反映项目实施情况。

第10题:

一个大型软件系统的需求总是有变化的。自动化工具能够帮助变更控制过程更有效地运作, ( ) 是这类工具应具有的特性之一。

A. 自动维护系统的不同版本
B.支持系统文档的自动更新
C.自动判定变更是否能够实施
D.可定义当提交了新请求或者请求状态出现更新时,哪些人可以接收到电子邮件通知

答案:D
解析:
一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。合理的变更控制为识别问题、问题分析与变更描述、变更分析与成本计算、变更实现、得到修改后的需求。自动化工具能够帮助变更控制过程更有效地运作,能有效收集、存储、管理变更,工具应该具备的特征如下:(1)可定义变更请求中的数据项;(2)可定义变更请求生命周期的状态转换模型;(3)可强制实施状态转换模型,确保只有授权用户才能进行所允许的状态变更;(4)可记录每一个状态变更的日期和做出这一变更的人;(5)可定义当提交了新请求或者请求状态出现更新时,哪些人可以接收到电子邮件通知;

更多相关问题