● 摘要
由于信息化工程的自身特点;信息化工程监理对软件项目的监理难度,特别是对需求开发和管理进行规范化的监督和控制,还需要更多的标准规范和过程方法;以及需求工程研究现状中一个明显的不足是研究理论与实践的脱节,理论解决方案通常是在对实际问题简化的基础上得到的。要获得需求突破,改善需求工程的开发质量和效率,需要探索一条有效的解决途径,缩小理论与应用之间的距离,使开发出来的系统和模型切实满足应用领域的需要。本课题以软件工程之需求工程为主导思想,信息工程监理为分析重点,融合CMMI过程管理方法, 提出了适用于大中型应用软件项目监理的需求开发和管理的系统化、过程化和规范化的监理方法。所建立的基于软件开发型信息化工程监理的,符合项目管理、需求工程方法和理念的、具有信息化工程监理使用价值的、综合的软件工程需求监理模型。使得需求工程体系在信息化工程监理中应用解决需求难以监理的问题,同时信息工程监理也是需求工程理论研究和实践操作紧密结合的纽带。本课题从三个方面探讨软件工程项目监理中需求工程的研究与实践。 依据信息化工程监理规范,CMMI标准和ISO 9000 质量体系,在工程监理实践中形成一套完整规范的需求开发和管理过程控制程序、规程和模版。根据信息化工程监理要求,针对各监理阶段包括工程招标、工程设计、工程实施和工程验收四个阶段和主要目标,应用形成的需求开发和管理体系框架对工程进行全过程监理。 结合实际工程项目需求,根据软件开发生命周期和里程碑,对应各监理阶段,对需求工程的应用进行分析比较。通过在软件工程项目中实际开发和管理的经验,软件项目监理的特点和遇到的问题,研究如何在软件开发型信息化工程监理中有效应用需求工程概念及方法,解决工程监理过程中需求难以监理,变更无法跟踪,文档难以编写,功能特性偏移等棘手问题,从而使信息工程监理的主要内容:工程的质量、进度和投资得到根本保障,最终提高了软件工程项目获得成功的概率。