软件建模与工程方法全解析
1. 软件过程评估与改进
在软件过程中,对模型的评估至关重要。当为新数据集计算结果时,会出现以下几种情况:
- 若计算结果接近该数据集的实际结果,可对模型参数进行微调以提高一致性。
- 若新数据集及后续数据集的计算结果非常接近,则无需对模型进行调整。
不过,随着模型应用环境的变化,持续评估模型可能会显示出需要进行调整。
Goals/Questions/Metrics(GQM)方法最初用于建立测量活动,也可用于指导软件过程的分析和改进。下面通过一个例子来说明GQM方法的应用:
| 目标 | 问题 | 指标 |
| — | — | — |
| 在六个月内将平均变更请求处理时间减少10% | 基线变更请求处理时间是多少? | 起始日期变更请求处理时间的平均值
起始日期变更请求处理时间的标准差 |
| | 当前变更请求处理时间是多少? | 当前变更请求处理时间的平均值
当前变更请求处理时间的标准差 |
2. 软件过程测量技术
软件过程测量技术用于收集过程数据和工作产品数据,将数据转化为有用信息,并分析这些信息以确定需要改进的过程活动。在某些情况下,可能需要新的软件过程。该技术可收集定量和定性数据。
2.1 定量过程测量技术
定量过程测量技术的目的是收集、转换和分析定量的过程和工作产品数据,以指出需要改进的过程,并评估过程改进措施的效果。这些数据以数字形式收集和分析,可应用数学和统计技术。
定量过程数据可作为软件过程的副产品收集。例如,通过直接测量可收集软件测试期间发现的缺陷数量
超级会员免费看
订阅专栏 解锁全文
1622

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



