基于开源工作流JBPM的需求变更管理工具的研究与实现
作者单位:北方工业大学
学位级别:硕士
导师姓名:吴洁明
授予年度:2011年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:完整的软件需求工程包括需求开发和需求管理两个部分,需求管理的核心是需求变更控制。由于需求变更控制不当而导致的软件项目失败的的案例非常普遍,因此,管理和控制需求变更已经被多数规范的软件开发机构纳入了重要的流程化管理体系之中。 需求变更的管理和控制被现代软件工程列为软件过程的关键环节,是软件项目开发能否成功的一个决定性的因素。 本课题重点研究以下几个问题:1、软件需求变更流程的管理和控制。只有制定有效的变更管理流程,记录并跟踪需求变更的整个过程,才能进一步为管理和控制将来的需求变更,并为变更决策提供数据支持,使变更的影响降到最低。2、通过研究一种需求变更工作量评估模型,提出一种简单易用的需求变更工作量估算方法,使通过该模型的所得评估值接近真实值。希望该模型能够为中小企业的软件估算人员提供一定的帮助。该模型的原理和使用的数学公式并不算太复杂,所以理解该模型并不需要有深厚的数学功底和集中式学习,估算过程比较轻松,估算值较为准确。3、研究一种需求变更的历史跟踪和统计分析模型,对不同项目以及和项目的不同阶段所发生的需求变更进行跟踪和记录,并对记录的结果进行统计分析,以直观的形式呈现给使用者,为进一步开展需求变更影响分析提供数据支持。 依据本论文研究结果设计开发的需求变更管理工具,采用了开源工作流JBPM进行需求变更控制,运行数据库记录变更过程中的各种状态信息,同时在课题的研究、开发与应用的实践中,总结出了进一步改进和完善该软件的方法,为进一步的研究工作打下了良好的基础。