计算机应用 ›› 2010, Vol. 30 ›› Issue (3): 617-619.

• 软件过程技术 • 上一篇    下一篇

工作流元模型到SPEM的扩展与映射

赵宗敏1,吴海涛2,王洋2   

  1. 1. 上海师范大学信息与机电工程学院计算机应用技术
    2. 上海师范大学
  • 收稿日期:2009-09-11 修回日期:2009-10-30 发布日期:2010-03-14 出版日期:2010-03-01
  • 通讯作者: 赵宗敏

Transformation from SPEM to extended workflow meta-model

  • Received:2009-09-11 Revised:2009-10-30 Online:2010-03-14 Published:2010-03-01
  • Contact: ZHAO Zong-min

摘要: 为了提高软件开发效率、实现软件过程管理规范化,将工作流技术应用于软件开发过程,实现软件过程自动化管理。软件过程工程元模型(SPEM)是软件过程建模的基础,是一种通用的框架,适合不同类型的生命周期模型。根据软件过程的特点,扩展了工作流元模型,制定了SPEM和工作流元模型之间的映射规则,实现了这两种元模型之间的映射,以瀑布模型为例验证了具有软件过程特点的工作流元模型的有效性。通过工作流引擎解析映射后的工作流元模型,实现软件过程的自动化管理。

关键词: 软件过程工程元模型, 工作流, 软件过程, 瀑布模型

Abstract: In order to improve the efficiency of software development and to standardize the software process management, workflow technique was applied in the process of software development, which can achieve automatic management for software process. SPEM is the basis for software process modeling. It is a general framework and suitable for different types of life cycle model. Workflow meta-model was extended according to the characteristics of software process. Moreover, the well-defined mapping rules from SPEM to workflow meta-model were provided, and the mapping between the two meta-models was developed. Taking waterfall model as an example, the validity of the extended workflow meta-model was verified, which incorporated the characteristics of software process. And based on above researches, automation of software process management can be implemented by means of parsing the workflow meta-model with workflow engine.

Key words: Software Process Engineering Meta-Model (SPEM), workflow, software process, waterfall model