| 本文已被:浏览 5684次 下载 7845次 |
 码上扫一扫! |
|
|
| 基于SPEM的CMM软件过程元模型 |
|
李娟1,2, 李明树1,3, 武占春1, 王青1
|
|
1.中国科学院,软件研究所,互联网软件技术实验室,北京,100080;2.中国科学院,研究生院,北京,100049;3.中国科学院,计算机科学重点实验室,北京,100080
|
|
| 摘要: |
| 软件企业在实施CMM(capability maturity modelfor software)的过程中面临最主要的障碍是如何将CMM 软件过程模型转换成可实施的、体现组织过程特征的CMM实施过程模型.可以利用模型驱动架构MDA来支持CMM模型转换,其首要问题是建立CMM软件过程元模型.通过分析CMM软件过程,给出了面向CMM的软件过程工程元模型SPEM的扩展策略,提出了一个基于SPEM的CMM软件过程元模型一-SPM-CMM.该元模型既支持CMM软件过程的抽象语法和规则语义,也支持利用UML CASE工具操作CMM软件过程模型. |
| 关键词: CMM 软件过程元模型 软件过程工程元模型 模型驱动架构 模型转换 |
| DOI: |
| 分类号: |
| 基金项目:Supported bythe National Natural Science Foundation of China under Grant No60273026(国家自然科学基金);the National High-Tech Research and Development Plan ofChina under Grant No.2002AA116060,2001AA113080(国家高技术研究发展计划(863)) |
|
| A SPEM-Based Software Process Metamodel for CMM |
|
LI Juan,LI Ming-Shu,WU Zhan-Chun,WANG Qing
|
| Abstract: |
| In applications of CMM (capability maturity model for software), it is a sticking point to implement enforceable software process models, which reflect the characteristics of organizations and their software processes, by transforming CMM software process model. Model driven architecture (MDA) supports model transformation and can be used in CMM practices, but the first step is to build a software process metamodel for CMM. This paper presents a software process metamodel for CMM based on SPEM(software process engineering metamodel), named SPM-CMM. SPM-CMM provides abstract syntaxes and rule semantics for CMM software process, and also supports of modeling of CMM integration with UML CASE tools. |
| Key words: CMM software process metamodel SPEM(software process engineering metamodel) MDA(model driven architecture) model transformation |