在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过

题目

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

  • A、可以定义变更请求的数据项以及变更请求生存期的状态转换图
  • B、记录每一种状态变更的数据,确认做出变更的人员
  • C、可以加强状态转换图使经授权的用户仅能做出所允许的状态变更
  • D、定义变更控制计划,并指导设计人员按照所制定的计划实施变更
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题(24)

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

(24)

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

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

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

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


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

第2题:

项目范围控制管理描述了如何使用指导和监督来控制项目范围。下面哪个任务不是在该管理过程中执行的内容?

A、确认一个条目或一个系统的功能和物理特征

B、针对特性控制变更

C、对项目范围进行审核以检验当前的项目范围是否与预定的要求相符

D、允许对变更的自动承认


正确答案:D

第3题:

项目范围控制管理描述了如何使用指导和监督来控制项目范围。下面哪个任务不是在该管理过程中执行的内容?( )

A.确认一个条目或一个系统的功能和物理特征

B.针对特性控制变更

C.对项目范围进行审核以检验当前的项目范围是否与预定的要求相符

D.允许对变更的自动承认


正确答案:D

第4题:

在项目执行的过程中,一名干系人确定了一个新的需求,该需求对项目是否成功起到关键的作用,项目经理接下来应该( )。

A.为该需求建立变更请求,提交给变更控制委员会审批
B.评估重要性,以确定是否执行变更流程
C.寻求项目发起人对变更的批准
D.考虑该需求比较关键,安排相关人员进行修改

答案:A
解析:
考察变更流程。提出变更申请、变更影响分析、CCB审查批准、实施变更、监控变更实施、结束变更。

第5题:

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

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

请围绕“软件项目的需求变更管理”论题,依次从以下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个基本阶段。 简要说明你参与分析和开发的软件项目的用户需求。列举出在开发该软件项目时所发生的需求变更的具体情况,并重点说明解决这些变更问题所采用的管理技术和方法。最后,简要讨论几点你对“有效的需求变更管理”的实践体会。

第6题:

软件需求管理是软件项目开发过程中控制和维持需求约定的活动,包括( )、版本控制、需求跟踪、需求状态跟踪等活动。

A.需求发现 B.需求变更控制 C.需求排序 D.需求评估


正确答案:B

第7题:

●人们对软件存在着许多错误的观点,这些观点表面上看起来很有道理,符合人们的直觉,但实际上给管理者和开发人员带来了严重的问题。下述关于软件开发的观点中正确的是 (17) 。

(17) A.我们拥有一套讲述如何开发软件的书籍,书中充满了标准与示例,可以帮助我们解决软件开发中遇到的任何问题

B.如果我们已经落后于计划,可以增加更多的程序员和使用更多的CASE工具来赶上进度

C.项目需求总是在不断变化,我们可以采用瀑布模型来解决此类问题

D.需要得多是软件项目失败的主要原因


正确答案:D
【解析】1)好的参考书无疑能指导我们的工作,充分利用书籍中的方法、技术和技巧,可以有效地解决软件开发中大量常见的问题。但实践者并不能依赖于书籍,因为在现实工作中,由于条件千差万别,即使是相当成熟的软件工程规范,常常也无法套用。另外,软件技术日新月异,没有哪一种软件标准能长盛不衰。2)软件开发不同于传统的机械制造,人多不见得力量大。如果给落后于计划的项目增添新人,可能会更加延误项目。因为新人会产生很多新的错误,使项目混乱,并且原有的开发人员向新人解释工作和交流思想都要花费时间,使实际的开发时间更少,所以制定恰如其分的项目计划是很重要的。3)软件需求确实是经常变化的,但这些变化产生的影响会随着其引入时间的不同而不同。对需求把握得越准确,软件的修修补补就越少。有些需求在一开始时很难确定,在开发过程中要不断地加以改正。软件修改越早代价越少,修改越晚代价越大。4)不完善的系统定义是软件项目失败的主要原因。关于待开发软件的应用领域、功能、性能、接口、设计约束和标准等需要详细的描述,而这些只有通过用户和开发人员之间的通信交流才能确定。越早开始写程序,就要花越长时间才能完成它。

第8题:

项目集成管理的主要过程是:()

A、项目计划开发,项目计划执行和综合变更控制

B、项目计划开发,项目计划执行和范围变更控制

C、常规管理,产品知识和项目管理信息系统

D、项目计划开发,启动和综合变更控制


标准答案:A

第9题:

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

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


正确答案:A,D

第10题:

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

A. 识别问题、问题分析与变更描述、变更分析与成本计算、变更实现、得到修改后的需求
B.识别问题、变更描述与变更分析、成本计算、变更实现、得到修改后的需求
C.识别问题、问题分析与变更分析、变更分析、变更实现、得到修改后的需求
D.识别问题、变更描述、变更分析、变更实现、得到修改后的需求

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

更多相关问题