论文部分内容阅读
如何将需求变更的影响范围尽量的缩小以减少整个项目的变更?该文就此进行了研究,主要是根据目前现有的软件工程理论、需求工程理论和需求管理的方法及辅助软件进行总结,结合组件技术和敏捷建模的思想,并以实际软件开发过程中的需求管理为例,提出了的一种行之有效的解决方法.论文首先以软件工程和需求工程理论为契机,总结现有的需求分析和管理的理论方法.在第一章中介绍了软件工程及其需求和需求分析的理论知识,在第二章中则介绍了由软件工程发展而来的需求工程及其需求分析和管理.然后在接下来的需求管理综述一章中,作者详细的介绍了到目前为止现有的需求管理的理论、方法和工具.第四章第一节则引进组件技术对需求管理的方法和理论进行探究,提出需求管理的组件化思想,其核心是需求规格说明书中的需求分析必须与组件存在一一对应的关系,这样一来,即使以后需求有所变化,其影响范围也仅仅是局限于与该需求对应的组件内部.第二节再结合敏捷建模的新思想,利用敏捷建模的快捷、递增、迭代和反馈对需求管理做进一步的探讨,.最后以一实际的软件开发过程中的需求管理(部分)为例总结出了解决需求变更影响范围广和难于管理的有效方法.作者认为,软件工程方法相对来说比较成熟,而且有许多成功的例子,但是很难说它完全适合中国的国情.在中国,大部分软件公司在实际的项目开发中并没有认真遵循软件工程的方法去完成一个项目的开发过程,往往是先开发完后再补充相关文档,因为,即使开始写好了需求文档,到最后交付产品时也必须大量更改.因此完全按照软件工程的理论去做并不能保证有良好的结果.