In this article, the topic of Cost estimation in software engineering will be addressed from different perspectives, with the purpose of exploring its implications, applications and relevance today. Its historical context, its possible impacts in various areas and its relevance in the current panorama will be analyzed in detail. Likewise, its possible future implications will be delved into and various points of view on Cost estimation in software engineering will be discussed. Through a journey through different approaches and opinions, the aim is to provide the reader with a comprehensive and detailed vision of this topic, with the aim of encouraging debate and reflection.
This article needs additional citations for verification. (November 2011) |
Cost estimation in software engineering is typically concerned with the financial spend on the effort to develop and test the software, this can also include requirements review, maintenance, training, managing and buying extra equipment, servers and software. Many methods have been developed for estimating software costs for a given project.
Methods for estimation in software engineering include these principles:
Most cost software development estimation techniques involve estimating or measuring software size first and then applying some knowledge of historical of cost per unit of size. Software size is typically sized in SLOC, Function Point or Agile story points.