软件水平考试

某软件开发项目在项目的最后阶段发现对某个需求的理解与客户不一致,产生该问题最可能的原因是 ( ) 工作不完善。A. 需求获取 B. 需求分析 C. 需求定义 D. 需求验证

题目
某软件开发项目在项目的最后阶段发现对某个需求的理解与客户不一致,产生该问题最可能的原因是 ( ) 工作不完善。

A. 需求获取
B. 需求分析
C. 需求定义
D. 需求验证
参考答案和解析
答案:D
解析:
需求开发的目的是通过调查与分析,获取用户需求并定义产品需求。需求开发的过程有4个主要活动:需求获取、需求分析、需求定义、需求验证。其中需求验证是指开发方和用户共同对需求文档评审,经双方对需求达成共识后做出书面承诺,使需求文档具有商业合同效果。因此,在项目的最后阶段发现对某个需求的理解与客户不一致,产生该问题最可能的原因是需求验证工作不完善,双方没有对需求达成正确共识。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 小王是某软件开发公司负责某项目的项目经理,该项目已经完成了前期的工作进入实现阶段,但用户提出要增加一项新的功能,小王应该(42)。

(42)

A.立即实现该变更

B.拒绝该变更

C.通过变更控制过程管理该变更

D.要求客户与公司领导协商


正确答案:C

试题(42)分析
  小王是某软件开发公司负责某项目的项目经理,该项目已经完成前期的工作进入实施阶段,但用户提出要增加一项新的功能,这时小王应该通过变更控制过程管理该变更。综合变更控制过程在整个项目过程中贯彻始终,并且应用于项目的各个阶段。由于极少有项目能完全按照原来的项目安排计划运行,因而变更控制就必不可少。对项目范围说明书、项目管理计划和其他项目可交付物必须持续不断地管理变更,或是拒绝变更或批准变更,被批准的变更将被并入一个修订后的项目部分。提出的变更可能需要重新进行成本估算、进度活动排序、进度日期、资源需求、风险方案分析或其他对项目管理计划、项目范围说明书、项目可交付物的调整,或对这些内容进行修订。
  因此,小王在用户提出要增加一项新的功能时,立即实现该变更或拒绝该变更都是错误的。同时,也不应该推脱责任,要求客户与公司领导协商。
参考答案
(42)C

第2题:

试题二 论信息系统项目的需求管理

项目需求管理的目的是确保各方对需求的一致理解,管理和控制需求的变更,从需求到最终产品的双向追踪。项目的需求管理可以在很大程度上影响项目的成败。项目的需求管理流程主要包括制定需求管理计划、求得对需求的理解、求得对需求的确认、管理需求变更、维护对需求的双向跟踪、识别项目工作与需求之间的不一致等。

请围绕“论信息系统项目的需求管理”论题,分别从以下三个方面进行论述:

1、概要叙述项目的背景(发起单位、目的、项目周期、交付产品等)以及你在其中承担的工作。

2、结合你承担的项目,从制订需求管理计划、需求变更管理和需求跟踪等三方面论述需求管理应实施的活动。

3、叙述你所参与的项目的需求管理过程,并加以评价。


正确答案:

试题二 分析
    首先要明确何为信息系统项目,选择自己参与过的信息系统项目进行分析论述,而不要选择其他类型的项目。
    选择好项目之后,接着根据题目要求考虑要论述的内容,确定文章结构。
  撰写出摘要,摘要是全文概括,千万不要写成引言。
  摘要写好后,开始撰写论文,首先介绍项目情况和所承担的主要工作;之后从制订需求管理计划、需求变更管理和需求跟踪三方面论述需求管理应实施的活动;叙述所参与的项目在这三方面所做的工作有哪些,哪些工作没有做,造成了什么后果,哪些工作做得很成功,效果如何;最后总结此项目管理中的得失,写出自己关于信息系统项目需求管理的体会。
  注意论文要结构合理,语言流畅,字迹清晰。
  注意论文撰写要始终围绕信息系统项目的需求管理,不要跑题。
试题二 写作要点
  1.整篇论文陈述完整,论文结构合理、语言流畅,字迹清楚。
  2.所述项目切题真实,介绍清楚。
  3.从制定需求管理计划、需求变更管理、需求跟踪三方面论述需求管理应实施的活动:
  (1)制定需求管理计划的主要步骤:建立并维护需求管理的组织方针;确定需求管理所使用的资源;分配责任;培训计划:确定需求管理的项目相关人员,并确定其介入时机;制定判断项目工作与需求不一致的准则和纠正规程;制定需求跟踪性矩阵;制定需求变更审批规程;制定审批规程。
  (2)需求变更管理。
  ① 需求变更管理必须保证的事项:应仔细评估已建议的变更;挑选合适的人选对变更做出决定;变更应及时通知所涉及的人员;项目要按一定程序来采纳需求变更。
  ② 控制项目范围的扩展。
  ③ 变更控制过程:应该包括对变更控制策略、变更控制步骤、变更控制状态报告、变更控制工具4个方面的论述。
  ④ 变更控制委员会的组成:产品或计划管理部门;项目管理部门:开发部门;质量或质量保证部门;市场部或客户代表;制作用户文档的部门;技术支持部门;帮助桌面或用户支持热线部门;配置管理部门(以上是可能的组成人员,考生可根据其参与项目说明组成)。
  ⑤ 质量变更活动。
  (3)需求跟踪。
  ① 需求跟踪的内容:从需求跟踪的目的、需求跟踪能力矩阵、需求跟踪能力工具、需求跟踪能力过程和需求跟踪能力的可行性方面进行论述。
  ② 变更需求代价:影响分析,从影响分析过程、影响分析报告模板两方面论述。
  4.根据考生对参与的项目中需求管理流程的叙述与评价,可确定他有无信息系统项目管理的经验。

第3题:

某公司在项目执行过程中,对项目需求进行收集分析,并形成正式的项目文档,并由客户签字确认,但在交货时发现,实际产品与客户的要求大相径庭,客户拒绝付款。经调查研究发现,需求来源和低层需求实现不完全匹配,这可能是在()方面出了问题。

A.制定需求管理计划

B.维护对需求的双向跟踪性

C.求得对需求的承诺

D.管理需求变更


参考答案:B
需求跟踪有两种方式,即正向跟踪和逆向跟踪,正向跟踪用来确定每个需求是否都能在后继工作成果中找到对应点,逆向跟踪用来确定每个工作成果都能在需求中找到出处。对需求进行双向跟踪,可以避免题干中的问题发生,所以选项B正确。

第4题:

【说明】

A公司承接了一个为某政府客户开发ERP软件的项目,任命小张担任项目经理。由于该客户与A公司每年有上千万元的项目合作,A公司管理层对该客户非常重视,并一再嘱咐小张要保证项目的客户满意度。为此,小张从各部门抽调了经验丰富的工程师组成了项目团队。

在项目初期,小张制定了变更和配置管理规则:客户需求发生变化时,应首先由工程师对需求变化造成的影响做评估,如果影响不大,工程师可以直接进行修改并更新版本,不需要上报项目经理:当工程师不能判断需求变化对项目的影响时,应上报给项目经理,由项目经理作出评估,并安排相关人员进行修改。

在项目实施过程中,用户针对软件的功能模块提出一些修改需求,工程师针对需求做了评估,发现修改工作量不大,对项目进度没有影响,因此,出于客户满意度的考虑,工程师直接接受了客户的要求,对软件进行修改。在软件测试联调阶段,测试人员发现部分动能模块与原先设计不符,造成很多接口问题。经调查发现,主要原因是客户针对这些功能模块提出过修改要求,项目经理要求查验,没有发现相关变更文件。

【问题1】

请分析该项目实施过程中存在哪些主要问题。

【问题2】

结合案例,请描述项目变更管理的主要工作程序。

【问题3】

请将下面(1)~(6)处的答案填写在答题纸的对应栏内。

根据变更的迫切性,变更可分为(1)和(2),通过不同流程处理。

变更管理过程涉及到的角色主要包括项目经理、(3)、(4)、(5)、(6)。


正确答案:
【问题1】参考答案:该项目实施过程中存在的问题有:1、缺少项目整体管理计划以及变更控制计划。2、制定的变更和配置管理规则不合理。3、对于变更影响分析不到位。4、缺少变更审批的环节。5、变更过程中缺少必要的文件记录。6、没有对变更过程及结果进行监督和评估。7、对于项目需求变更风险的影响估计不足。8、处理变更问题过程中,与相关干系人的沟通不够及时、准确。【问题2】参考答案:(教程p509-16.3.2变更工作程序)项目变更管理的主要工作程序:1、提出与接受变更申请2、对变更的初审3、变更方案论证4、项目管理委员会审查5、发出变更通知并组织实施6、变更实施的监控7、变更效果的评估8、判断发生变更后的项目是否已纳入正常轨道【问题3】参考答案:(1)紧急变更、(2)非紧急变更、(3)团队成员、(4)变更控制委员会(CCB)、(5)客户(建设方)、(6)其他变更相关干系人(如监理方)即:根据变更的迫切性,变更可分为(紧急变更)和(非紧急变更),通过不同流程处理。变更管理过程涉及到的角色主要包括项目经理、(团队成员)、(变更控制委员会)、(客户)、(其他变更相关干系人)。

第5题:

小王是某软件开发公司负责某项目的项目经理,该项目已经完成了前期的工作并进入实现阶段,但用户提出要增加一项新的功能,小王应该______。

A.立即实现该变更

B.拒绝该变更

C.通过变更控制过程管理该变更

D.要求客户与公司领导协商

A.

B.

C.

D.


正确答案:C

第6题:

● 某软件开发项目在项目的最后阶段发现对某个需求的理解与客户不一致,产生该问 题最可能的原因是(61) 工作不完善。

(61)

A.需求获取

B.需求分析

C.需求定义

D.需求验证


正确答案:D

试题(61)分析
  需求开发的目的是通过调查与分析,获取用户需求并定义产品需求。需求开发的过程有4个主要活动:
  (1)需求获取。积极地与用户进行交流,捕捉、分析和修正用户对目标系统的需求,并提炼出符合解决问题的用户需求,产生《用户需求说明书》。
  (2)需求分析。需求分析的目的是对各种需求信息进行分析并抽象描述,为目标系统建立一个概念模型。
  (3)需求定义。需求定义的目标是根据需求调查和需求分析的结果,进一步定义准确无误的产品需求产生《需求规格说明书》。
  (4)需求验证。需求验证是指开发方和用户共同对需求文档评审,经双方对需求达成共识后做出书面承诺使需求文档具有商业合同效果。
  因此,在项目的最后阶段发现对某个需求的理解与客户不一致,产生该问题最可能的原因是需求验证工作不完善,双方没有对需求达成正确共识。
参考答案
  (61)D

第7题:

小王是某软件开发部门负责某项目的项目经理,该项目已经完成了前期的工作进入实施阶段,但用户提出要增加一新的功能,小王应该()。() A.立即实现该变更 B.拒绝该变更C.通过变更控制过程管理该变更 D.要求客户与公司领导协商


正确答案:C

小王应该通过变更控制过程管理该变更。

第8题:

你目前正忙着做项目的收尾工作。在这个令人兴奋的最后阶段,在下列哪个方面最容易引发冲突( )

A.进度问题

B.成本超支

C.技术问题

D.缺乏客户的认同


正确答案:A

第9题:

●李某负责的一个信息系统项目,在与客户共同进行的质量审查中发现有一个功能模块与客户需求不一致,经过追溯后并未发现相应的变更请求,李某最终只好对该模块进行了重新设计和编码。造成此次返工的具体原因可能是(42)。

(42)

A.没有进行变更管理

B.没有进行范围确认

C.没有进行需求管理

D.没有进行回归测试


正确答案:B

第10题:

试题五(15 分)

阅读下面说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

[说明 ]

有多年开发经验的赵工被任命为某应用软件开发项目的项目经理,客户要求 10 个月完成项目。项目组包括开发、测试人员共10人,赵工兼任配置管理员的工作。

按照客户的初步需求,赵工估算了工作量,发现工期很紧。因此,赵工在了解客户的部分需求之后,就开始对这部分需求进行设计和开发工作。

在编码阶段,赵工发现需求文件还在不断修改,形成了多个版本,设计文件不知道该与哪一版本的需求文件对应,而代码更不知道对应哪一版本的需求和设计文件。同时,客户仍在不断提出新的需求,有些很细微的修改,开发人员随手就改掉了。

到了集成调试的时候,发现错误非常多。由于需求、设计和代码的版本对应不上,甚至搞不清楚是需求、设计还是编码的错误。眼看进度无法保证,项目团队成员失去了信心。

[问题 1](5 分 )

请从项目管理和配置管理的角度分析造成项目失控的原因。

[问题 2](5 分 )

以下左侧表格中是配置管理的基本概念,右侧表格是有关这些概念的论述,请在答题纸上用直线将左侧表格与右侧表格里的对应项连接起来。

[问题 3](5 分 )

请说明正常的配置管理工作包括哪些活动?


正确答案:
试题五解答要点【问题1】1.赵工没有项目管理经验,不适合任项目经理的职位。2.项目经理兼任配置管理员,精力不够,无法完成配置管理工作。3.赵工的项目范围管理有问题。4.版本管理没有做好。5.项目中没有建立基线,导致需求、设计、编码无法对应。6.没有做好变更管理。【问题2】【问题3】制定配置管理计划,配置项识别,报告配置状态,进行配置审核,版本管理和发行管理,实施配置变更控制。

更多相关问题