论文部分内容阅读
近二十年来,作为提高软件生产率和保证软件质量的一个重要手段,软件过程已经得到了广泛的发展。 本文首先介绍软件过程的一些概念及几种相关过程模型。之后,主要针对XP中过于强调人的能动性而轻视了过程的管理作用的现状,对XP过程模型进行了改进,形成了一种过程与技术并重的过程模型XPPro。它以XP的主要架构为基础,参考了RUP、CMM等其它过程模型中的有益因素,对XP的核心实践、过程控制、开发流程作了相应的改进。本文对XPPro的构架、流程的定义进行了详细描述,并通过对XPPro与XP的比较展示了XPPro的优越之处。 文章最后部分,介绍了一个支持XPPro过程模型的集成环境——过程管理原型系统XPProManager。XPProManager是在已实现的一个软件过程支持环境原型系统Softev的基础上发展而来的,它克服了原系统的一些缺陷使之适合XPPro过程模型。最后本文给出了XPProManager的整体框架,详细描述了其主要功能模块的设计与实现。