摘要
软件估算方法学是软件工程学科中重要的研究方向,也是软件成本和进度控制的重要手段。面向对象作为现今的主流软件开发方法,对其估算方法的研究成为当前的热点。到目前为止,现有的面向对象估算方法大多是功能点方法的变种,这些方法对于统一的估算体系研究不足且估算的误差较大。针对上述问题,从经典估算方法入手,提出了一种多粒度的面向对象软件估算模型,并对模型的4个层次作了详细的描述,然后利用最小二乘法回归分析探讨了规模与工作量的关系,最后对实验结果做出了评估。
Software cost estimation is not only a significant researching aspect of software engineering, but also a good means to control software cost and schedule. Object-Oriented (OO), as a leading metric of software development, now its estimation is a hotspot of software cost estimation. Until now, most OO estimation methods are variations of FP method. These methods are lacking in uniform estimation system and have a comparative relative error. Aiming at the above problems,this paper presented a multi-granularity estimation model and gave a minute description according to classical metrics, then analyzed the relationship between the software size and effort by Ordinary Least-Squares (OLS) regression analysis. Finally this paper evaluated the result of experience.
出处
《计算机科学》
CSCD
北大核心
2009年第2期291-295,共5页
Computer Science
基金
国家自然科学基金项目(No.60773201)资助
关键词
面向对象
面向对象估算模型
面向对象估算工具
回归分析
Object-oriented,Object-oriented estimation model,Object-oriented estimation tool,Regression analysis