首页 | 本学科首页   官方微博 | 高级检索  
     


The value of software sizing
Authors:F.G. Wilkie  I.R. McChesney
Affiliation:a School of Computing and Mathematics, The University of Ulster, Newtownabbey, Co. Antrim, BT37 0QB, United Kingdom
b Equiniti ICS Limited, 205 Airport Road West, Belfast, BT3 9ED, United Kingdom
c Information Services Directorate, The University of Ulster, Newtownabbey, Co. Antrim, BT37 0QB, United Kingdom
Abstract:

Context

One of the difficulties faced by software development Project Managers is estimating the cost and schedule for new projects. Previous industry surveys have concluded that software size and cost estimation is a significant technical area of concern. In order to estimate cost and schedule it is important to have a good understanding of the size of the software product to be developed. There are a number of techniques used to derive software size, with function points being amongst the most documented.

Objective

In this paper we explore the utility of function point software sizing techniques when applied to two levels of software requirements documentation in a commercial software development organisation. The goal of the research is to appraise the value (cost/benefit) which functional sizing techniques can bring to the project planning and management of software projects within a small-to-medium sized software development enterprise (SME).

Method

Functional counts were made at the bid and detailed functional specification stages for each of five commercial projects used in the research. Three variants of the NESMA method were used to determine these function counts. Through a structured interview session, feedback on the sizing results was obtained to evaluate its feasibility and potential future contribution to the company.

Results

The results of our research suggest there is value in performing size estimates at two appropriate stages in the software development lifecycle, with simplified methods providing the optimal return on effort expended.

Conclusion

The ‘Estimated NESMA’ is the most appropriate tool for use in size estimation for the company studied. The use of software sizing provides a valuable contribution which would augment, but not replace, the company’s existing cost estimation approach.
Keywords:Software size estimation   Empirical software engineering   NESMA   Project planning   Size metrics   Function points
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号