企业信息管理系统的开发会涉及到复杂多变的实际业务流程,如何采用简单而有效的方法去管理系统开发过程中大量的模糊需求、矛盾需求和变化需求至关重要。本文提出了一种适合于中小型项目的需求管理过程模型,并将过程控制等概念引入到需求管理中。该模型定义简洁、便于实施,具有较好的可扩充性。关键字: 需求管理过程;信息管理系统;过程控制;用例驱动软件开发过程中,需求是开发的基础,需求管理就是对用户解决某一问题或达到某一目标所需的软件功能即软件需求进行管理[1][2]。需求管理的好坏直接影响着整个软件开发的进程和结果,是软件开发的一项十分重要的内容。瀑布模型是典型的传统软件开发模型,其需求管理比较简单,需求规格说明书建立后,需求管理就基本结束,适用于软件需求明确、变更少的项目。Rup[3]是Rational 公司定义的统一软件开发过程。虽然它是一种比较完善的需求管理机制,但是,Rup 非常复杂,必须对UML[4]建模语言和面向对象技术有深刻地理解,对于一些中小型项目及整体素质不是很高的中小型开发团队来说不太适用。目前,适合中小型企业信息管理系统开发中的需求管理的研究还很少,而且尚未有一种有效的、通行的需求管理。本文借鉴软件开发过程化的经验,提出了需求管理过程的概念,在需求管理中也引入过程化思想。所谓过程,就是导致完成任务并取得成果的一组活动。需求管理过程就是最终导致完成满足客户需要的系统开发的一组活动。把需求管理过程化是为了更有效地进行需求管理,因此在过程的每个阶段都要对需求的管理进行量化,使得整个管理过程可以通过某种标准进行度量,从而提高需求管理的质量和效率,保证中小型企业信息管理系统的成功开发。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门标签
评论