论文部分内容阅读
目前,软件业整体技术水平偏低,技术基础相对薄弱,管理落后。需求工程是软件系统开发生命周期的初始阶段,其最终结果是得到关于用户需求的准确、全面、形式化的需求描述。需求工程的质量是整个系统开发的关键。虽然人们已经认识到需求工程的重要性,但是目前既没有统一的软件质量评价体系,也没有能够保证软件质量的有效方法。价值工程作为一门技术与经济相结合的科学方法,无疑是为企业达到以上目标的有力工具。但由于我国软件业中推广价值工程的活动还处于起步阶段,为了让软件业各企业能自觉熟练应用价值工程进行管理,有必要建立系统的价值工程应用体系,为提高软件项目的成功率提供有力的支持和帮助。本文针对目前软件项目需求工程中存在的问题,结合价值工程的原理和方法,研究和探讨了软件项目需求工程中应用价值工程的方法和步骤,具体包括三部分:第一部分(第一章,第二章),研究意义与理论综述。这部分首先通过分析需求工程在软件项目中具有的重要地位和作用,阐述了价值工程与需求工程存在的契合点以及价值工程在需求工程中应用的巨大现实意义和广阔前景;然后主要介绍了本文的三大理论基础,需求工程基本理论,价值工程基本理论和项目利益相关者基本理论。第二部分(第三章),软件项目利益相关者价值体系的建立。这部分主要阐述了软件项目的特点以及软件项目利益相关者分析的步骤;并在此基础上,通过问卷调查的方式,界定需求工程中软件项目的主要利益相关者。然后,这部分从软件项目利益相关者的角度出发,重点结合软件质量的三大评价模型,分析得出软件项目利益相关者价值体系,为后文价值工程在需求工程中的应用奠定基础。第三部分(第四章),价值工程在需求工程中的应用。这部分以软件项目利益相关者价值体系为基础,阐述了价值工程理论在软件项目需求工程中的具体应用。首先,简要分析了在需求工程中价值工程的可能活动对象以及在这些阶段应用价值工程的意义和作用。然后,这部分重点阐述了需求验证在整个需求工程中的重要地位,指出在需求验证中应用价值工程对控制项目成本、提高项目价值的重要作用。结合模糊综合评价方法,详细阐述了对需求验证的内容进行功能评价、价值分析的具体方法和步骤,并以实例进行详细的说明。在对需求质量评价的基础上,实现对整个需求过程的不断优化。最后,这部分结合软件项目成本估算方法,总结出两种较好的需求阶段软件项目的成本估算的方法。从而进一步应用价值工程确定各项需求的价值,优化软件的各项功能,使需求结果获得最大的客户满意度。本文一方面有助于探索提高软件项目需求工程质量的方法;另一方面可以丰富软件项目需求工程理论研究的内容。