Open In App

Evolution of Software Economics

Software Economics in Software Engineering is mature research area that generally deals with most difficult and challenging problems and issues of valuing software and determining or estimation costs usually involved in its production. Boehm and Sullivan outline these difficulties and challenges and also presented how software economics principles can be applied to improve software design, development, and evolution.

Software economics is basically situated at intersection of information economics and even software design and engineering. Most of software cost models are generally abstracted into function of five basic parameters. These parameters are given below :



Between these parameters, relationship and estimated cost can be written in following way :

Effort = (Personnel) (Environment) (Quality) (Size Process) 


Generations of Software Development –
There are three generations of software development as described below :

Improved “process” requires “tools” that are improved. The improved process requires environmental support. Various technologies other for environment automation, size reduction, and process improvement are not independent of each other. In the new era, main key is only complementary growth in all these technologies.

Article Tags :