软件方法质量评估框架与相关指标探究
在软件开发领域,方法的质量评估至关重要。它关乎着软件项目的成功与否,以及软件在实际应用中的表现。下面我们将深入探讨软件方法质量评估的框架、概念模型质量以及方法部件质量等方面的内容。
1. 质量评估框架
以往存在众多方法论评估框架,如Monarchi和Puhr(1992)、Hong等人(1993)、Jayaratna(1994)以及Henderson - Sellers等人(2001)提出的框架。这些框架有的包含理想方法论特征要求的检查表,有的进行理论评估或实证评估。还有一些框架有特定的关注焦点,如MDE(Mohagheghi和Aagedal 2007)或需求工程(Coulin等人2006)。
然而,McBride和Henderson - Sellers(2011)认为,方法的质量应在其生命周期的三个不同阶段进行评估,即方法设计阶段(“过程模型”或“方法”),以及方法实施的两个方面(“定制过程”的静态方面和“执行过程”的动态方面)。
但该框架在SME(Situational Method Engineering)背景下,忽略了另外两个重要的质量方面:元模型的质量和方法部件(即片段、块和组件)的质量。因此,我们对其进行扩展,在图中加入方法部件,使其与ISO架构相契合。具体架构如下:
graph LR;
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(元模型):::process --> B(过程模型或方法):::process;
B -
超级会员免费看
订阅专栏 解锁全文
3668

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



