RAMALA与业务流程质量评估:软件过程改进的有效途径
1. RAMALA知识库概述
RAMALA是一个用于软件过程改进的知识库,它具备改进跟踪功能,通过建立项目定义过程、管理项目过程资产实例以及收集测量数据来验证改进的完成情况。
2. 软件工程知识库构建要求
为了构建一个标准且强大的软件工程知识库以实现软件过程改进,RAMALA需满足以下要求:
- 标准的软件参考模型结构 :采用通用数据模型,可在一个存储库中保存每个软件参考模型的所有元素,使组织能在一个工具中使用多个参考模型,如CMM、CMMI和ISO 15504。
- 标准的过程框架 :使用项目管理协会(PMI)的项目管理知识体系指南(PMBOK)作为标准过程框架。不过,PMBOK仅涵盖项目管理过程领域,因此需扩展其框架,整合软件开发过程中各工程过程领域的框架,从而创建元软件过程定义。RAMALA根据存储的软件参考模型数量,拥有多个元软件过程定义。
- 正式的过程定义 :采用Entry Task Verification eXit(ETVX)定义过程技术,其优势在于可通过添加更多过程定义元素来扩展,以获得元过程定义。RAMALA使用的过程定义元素包括:
- 目的
- 前置过程/活动
- 后续过程/活动
- 进入标准
- 输入
- 活动/任务
- 输出
- 退出标准
此外,RAMALA允许将任何软件开发方法的过程资产链接到某些过程元素,以丰富过程定义。它收集、分类不同软件开发方法(如
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



