当前位置:问答库>论文摘要

题目:过程模型驱动项目管理的研究

关键词:过程模型;过程内核;过程模型驱动;项目管理;工具集成

  摘要


随着时代的发展,软件项目种类越来越多、软件项目开发方法日新月异、软件项目管理方法层出不穷。这些变化让软件开发人员在相应的场合选择合适的流程、技术和工具越加重要。一些项目的失败是由于项目所选择的过程不适用所使用场景,或者项目管理者对实践本身存在误解所导致。本论文提出过程模型驱动项目管理的方法,通过利用过程管理约束项目管理的机制,来解决过程定义、技术选择、利用工具辅助项目执行等问题。旨在协助软件开发组织使用过程模型来不断改进自身过程。

论文首先通过研究经典的过程模型来归纳过程模型的抽象结构。借鉴SEMAT的思想,本论文提出并定义了过程内核来表示任意的软件过程模型,用以帮助软件人员评价、学习、采用不同的过程模型。本论文详细讨论了过程内核应该包括的元素:活动、工作产品、标签、特征、工具等,并且讨论了选择这些元素的原因、作用和详细属性。

其次,论文定义了过程选择和裁剪的流程和内部机制,使过程模型变成控制和辅助项目执行的工具。通过在项目中将过程模型中的流程和产品变成过程数据,使用这些数据来驱动过程模型中定义的项目辅助工具,在项目进行中提供给用户一个完整的覆盖所有过程的工具集,让过程模型通过控制项目管理工具来实际控制项目的执行。

最后,本文提出了各种辅助工具集成方法和项目运行机制,针对本论文提出的方法,开发了一套过程内核工具以及项目管理工具,并实际应用这些工具进行项目管理。结果表明过程模型驱动项目管理可以帮助用户清晰定义自己的过程,组装受过程模型控制的项目管理工具集,来帮助用户按规范管理项目和不断改进自己的过程。