● 摘要
伴随着软件过程管理的逐渐发展,对软件需求的研究也逐渐发展起来。近些年来,需求管理已经成为软件工程研究理论体系中的关键问题。跟踪用户需求和管理需求的变更,减少因需求管理不善带来的巨大损失是必要的。要解决需求管理过程中的问题,使用需求管理工具是一个很好的途径。因为面对数量和种类繁多的需求以及后续产品采用人工的方法来管理不仅耗时耗力,而且很容易出现错误。本文的研究目的就是在于通过对需求管理关键活动的研究,建立实用的需求生命周期模型。并基于此模型开发一个需求管理工具对软件开发过程进行科学的、有效的管理。本文首先针对需求管理过程的基本定义进行研究。介绍了需求管理的概念、需求管理的内容、相关技术和方法。注重讨论需求阶段典型的需求管理活动。这些活动包括需求获取、需求分析、需求评审、需求追踪和追踪变更等。并对目前已有的一些方法进行了讨论。本文接着针对需求的生命周期模型和需求追踪模型的建立以及需求变更流程中的影响评估分析进行了较为深入的研究。首先在现有需求生命周期模型的基础上提出了支持迭代开发的全过程生命周期模型,接着通过与传统追踪模型的比较给出了改进后的RTIM追踪模型以及基于该模型的追踪流程的实现,随后本文讨论了需求变更影响评估中需求关系的处理并提出了进行影响评估的一些定量计算方法。最后,本文介绍了基于J2EE的C/S模式的需求管理工具的设计与实现。该工具以本文所介绍的需求管理活动和相关技术为基础,提供了企业级的需求管理解决方案,基本上涵盖了需求管理的全部关键活动,并同时支持瀑布式与迭代式的项目开发。
相关内容
相关标签