当前位置: X-MOL 学术J. Softw. Evol. Process › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Evolution of functional size measures through ICONIX process phases
Journal of Software: Evolution and Process ( IF 1.7 ) Pub Date : 2019-12-11 , DOI: 10.1002/smr.2240
Geng Liu 1, 2 , Luigi Lavazza 2 , Davide Tosi 2
Affiliation  

Functional size measures are used in several software development processes, because they can be applied as soon as the functional user requirements of a software application have been specified. Quite often, functional user requirements are used as the main input of effort and cost estimation. Since effort and cost estimates are fundamental for decision making, project managers would like to get reasonably accurate estimates even before user requirements have been specified completely and at the proper level of detail. To this end, early size estimation methods have been proposed. In this paper, we consider a specific situation; namely, we consider processes in which the requirements elicitation and modeling phases are carried out according to the ICONIX process. The ICONIX process involves a few stages, each one tackling an aspect of requirements and delivering a specific artifact, in the form of a UML model. We explore the possibility of deriving from ICONIX artifacts the information needed to estimate the final size of the application. To this end, we analyzed the requirements of 21 software applications and derived statistical models that correlate the information extracted from ICONIX artifacts to the size, expressed in function points, of the application. The analysis of the achieved estimates shows that the approach is viable, in that it provides early estimates with good accuracy.

中文翻译:

通过 ICONIX 流程阶段功能尺寸测量的演变

功能规模度量用于多个软件开发过程,因为一旦指定了软件应用程序的功能用户需求,就可以应用它们。通常,功能性用户需求被用作工作量和成本估算的主要输入。由于工作量和成本估算是决策制定的基础,因此项目经理甚至希望在用户需求被完全指定并在适当的详细程度之前就获得合理准确的估算。为此,已经提出了早期尺寸估计方法。在本文中,我们考虑一种特定情况;即,我们考虑根据 ICONIX 流程执行需求获取和建模阶段的流程。ICONIX 过程包括几个阶段,每个人都以 UML 模型的形式处理需求的一个方面并交付特定的工件。我们探索了从 ICONIX 工件中获取估计应用程序最终大小所需的信息的可能性。为此,我们分析了 21 个软件应用程序的需求,并导出了统计模型,这些模型将从 ICONIX 工件中提取的信息与应用程序的大小(以功能点表示)相关联。对获得的估计的分析表明该方法是可行的,因为它提供了具有良好准确性的早期估计。我们分析了 21 个软件应用程序的需求并导出了统计模型,这些模型将从 ICONIX 工件中提取的信息与应用程序的大小(以功能点表示)相关联。对获得的估计的分析表明该方法是可行的,因为它提供了具有良好准确性的早期估计。我们分析了 21 个软件应用程序的需求并导出了统计模型,这些模型将从 ICONIX 工件中提取的信息与应用程序的大小(以功能点表示)相关联。对获得的估计的分析表明该方法是可行的,因为它提供了具有良好准确性的早期估计。
更新日期:2019-12-11
down
wechat
bug