论文部分内容阅读
软件度量是软件工程的一个活跃的研究领域。随着软件开发过程的规模和复杂度越来越大,对软件过程度量的重视程度也越来越高。软件过程度量是过程评估和过程改进的基础,而软件过程度量与软件过程模型相结合的研究已成为主流方向。项目是否能按时生产软件产品,如何定位拖延项目进度的过程活动以求过程改进以及最优化软件过程的时间代价是软件过程领域面临的重要问题。针对上述问题提出了一种基于软件演化过程元模型(EPMM)的软件过程度量模型(SPMM)并研究度量随机Petri网过程模型的时间代价,结合马尔科夫链的性质,定位过程亟须改进的过程活动以及通过马尔科夫决策过程得出跨组织过程模型的最优偏序调用过程序列,预测出整个软件过程的最优时间代价,对国内软件企业具有很大的过程度量实践指导意义。本文的创新点:(1)提出了一种基于EPMM的形式化SPMM;(2)度量随机Petri网过程模型的时间代价,预测软件过程需要的时间代价;(3)度量随机Petri网过程模型的同构马尔科夫链的状态转移矩阵的稳定概率定位过程亟须改进的过程活动;(4)利用马尔科夫决策过程得出跨组织过程模型的最优偏序调用过程序列,从而预测出整个过程的最优时间代价,便于提前作出决策与过程改进。综上所述,本文的为软件过程改进和软件过程实施奠定了基础,将提高软件过程的效率和降低时间成本起到积极的作用。