论文部分内容阅读
需求管理就是软件项目中的范围管理,它面对的重要挑战是需求的不确定性。软件设计者与用户一起经历过深入、详尽、多轮次的需求研讨后,常常认为已明确用户提出的业务需求。但当设计者遵循《需求分析报告》费劲千辛设计出软件产品呈现给用户时,用户却不满意。让众多软件设计者困惑的是这种矛盾源自于什么,究竟该如何解决该矛盾。经分析论证,需求管理需要遵循一定原则并采用科学的管理方法,从获取原始需求开始,即将科学的管理贯穿于项目生命周期,才能保证软件项目的成功。本文主要由四部分组成。第一部分主要是分析了软件项目需求管理的重要性以及需求管理的研究背景和意义,并概括了本文在需求管理研究方面采用的方法以及研究的思路。第二部分主要是在需求管理研究的背景下,结合当前需求管理的现状,对软件项目需求管理的一般流程和软件项目需求管理中的需求管理计划、需求调研、需求分析、需求确认、需求变更、需求跟踪等六个方面的理论进行简要阐述。同时,对需求管理中经常用到的“用例法”和“功能点法”以及当前软件项目需求管理中用到的相关辅助工具进行介绍。此外,本文通过对当前国内在软件需求管理方面的相关的文献进行分析研究,总结出需求管理当前面临的问题以及相应的对策。第三部分主要是结合“XX企业专业计算平台项目”,对该项目从需求分析管理过程、需求跟踪管理过程以及需求变更过程进行分析研究,总结出在该项目实施过程中是如何做好需求管理工作的。第四部分主要是总结全文取得的成果与结论,对下一步软件项目需求管理的研究进行展望。本文以“XX企业专业计算平台项目”为案例,对软件项目需求管理整体过程进行研究。在需求分析、需求跟踪、需求变更三大重要环节,分别采用了“用例法”和“功能点分析法”相结合的方式以保证需求分析的准确性;采用“纵向”和“横向”相结合跟踪矩阵的方式,以保证需求跟踪的完整性;采用严格的需求变更控制流程,以保证需求变更次数的最小化,从而论证了在整个软件生命周期中,如何做好需求管理,避免软件产品同用户期望的偏移,以保障软件产品的成功。