问答题X 纠错

参考答案:

需求开发是一个获取、明确并定义需求的过程,但需求并不是在需求开发结束之后就会恒定不变的。
为了解决需求变化给项目带来的影响,需要正确地处理需求变化,首先要认识到在很多情况下,需求的变化是正当和不可避免的:
①问题发生了改变。软件被创建的目的在于解决用户的问题,可是随着时间的发展,形势可能会发生变化,导致用户的问题也发生了变化。原来的问题可能因为各种原因不解白破,或者用户将原来的主要问题降为次要问题,而将原来的次要问题升级为主要问题等。所有这些都意味着软件的需求应该发生变化,否则创建的软件将会减小甚至失去服务用户的作用。
②环境发生了改变。软件是通过与其周围环境进行交互的方式来解决用户的问题的。如果软件的环境发生了改变(例如法律变化、业务变化等),那么即使用户的问题依旧,软件的需求也应该发生改变。否则,最终的软件将不能像设想的那样有效地解决用户的问题,因为旧有的模式已经无法和新的环境形成有效互动。
③需求基线存在缺陷。需求开发的理想结果当然是建立一个完全无缺陷的需求基线,但这是不可能达到的目标。因为需求工程的复杂性,需求开发得到的需求基线总是或多或少的会遗留下一些缺陷。当这些缺陷在开发或者使用中暴露出来时,必须予以及时解决。
④用户变动。在开发和使用中,软件产品的用户可能发生的人员更替,这时新的用户就可能会提出和原有用户不同的要求。在维护期间和比较长的开发周期中往往会发生这类变更。
⑤用户对软件的认识变化。随着对软件开发和使用的直接参与,用户会对软件领域有越来越多的了解,这时他们也往往会提出越来越多、越来越具体的需求,其中就夹杂着对原有需求的修改要求。在一个全新的领域或者为一个没有软件经验的企业开发软件时,这种情况非常常见。
⑥相关产品的出现。在产品开发的过程中,可能会有竞争产品、类似产品或者需要交互的其他产品等相关产品出现,这时往往需要开发者根据相关产品的新鲜知识,变更原有的软件需求和开发计划。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

简述需求管理的重要任务。

参考答案:需求管理的重要任务有:①交流涉众的需要。②将需求应用、实施到解决方案。③驱动设计和实现工作。④控制变更。⑤将需求分配到子...

问答题

简述需求管理的主要作用。

参考答案:在实践中发现的需求管理的作用有:①增强了项目涉众对复杂产品特征在细节和相互依赖关系上的理解。需求管理将需求基线纳入了项目...

问答题

简述评审的过程并说明何时可以结束评审?

参考答案:常见的评审过程可以分为6个阶段:(1)规划阶段(Planning),作者和仲裁者共同制定审查计划,决定审查会议的次数,安...

问答题

试比较编写需求规格说明文档所使用的三种语言。

参考答案:需求工程师在描述需求规格说明文档时使用的语言分为三类:①非形式化语言,即自然语言。②半形式化语言,比自然语言具有更丰富的...

问答题

请说明为什么要编写需求规格说明文档。

参考答案:(1)编写需求规格说明文档的必要性:在一个复杂软件系统的开发中,编写需求规格说明文档是非常必要的。一方面,清晰、明确、结...

问答题

简述ERD的创建步骤。

参考答案:在获得充分描述信息的情况下,ERD的创建工作可以按照下列步骤进行:①从描述信息中辨识实体。从描述信息中寻找系统需要收集和...

问答题

请说明如何进行DFD的验证?

参考答案:在结束DFD的建立工作之前,还应该执行DFD的验证,以确保所创建DFD的正确性和有效性。对DFD的验证主要包括以下几个方...

问答题

请说明如何快速有效地判定一个DFD图是否为原始DFD图?

参考答案:功能分解的过程需要持续进行,直至最终分解产生的子图都是原始DFD图,关键问题是如何快速有效地判定一个DFD图是否是原始D...

问答题

请说明DFD图质量评判的准则是什么?

参考答案:对DFD图(尤其是0层图)质量的判定有下面几个准则:①遵守相应的规则,没有语法错误。②具有良好的语义,过程的功能设置要高...

问答题

请说明DFD层次结构的建立的主要步骤。

参考答案:DFD层次结构的建立的主要步骤是:①创建上下文图。②发现并建立DFD片断。③根据DFD片断组合产生0层图。④对0层图的过...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved