A Model for Estimating Small-Scale Software Development
Abbas Heiat · 2017
Estimating the effort required to develop an information system is an important project management concern. As a result, a number of models have appeared in computing literature. This chapter discusses these models have advantages and disadvantages. Requirements analysis and estimation of the effort required to develop the software are the most important parts of information system planning and control. It discusses the results of an empirical study designed to estimate efforts required for developing small-scale information systems, as compared to the Lines of Code (LOC) and Function Points (FP) methods. LOC has two steps in the effort estimation process. First, the number of LOC required for the information system is estimated. Second, the total effort is calculated using the formula developed based on historical data. In FP modeling, system size is determined by first identifying the type of each required function in terms of inputs, outputs, inquiries, internal files, and external interface files.