Software-Project-Estimator
Software Project Estimator helps in the estimation of size, effort, cost and development time of a project at different phases of design and implementation, that too, beforehand. The estimation will be done using three techniques; COCOMO I, COCOMO II and SLIM. All three of these accommodate different design process models. The motivation behind the project was to provide a single platform to the users for effective software estimation purposes. The website is a combination of three different estimation techniques; COCOMO1, COCOMO2 and SLIM that would estimate the size, effort, cost and development time beforehand. This will result in timely project submissions, quality work, adequate resources, and there would be less chances of project failure. Incremental methodology is used because of a number of reasons. A working software is obtained quickly and early during the software lifecycle. Risk management becomes easier because erroneous parts of the software are identified at each iteration. Smaller iterations enable easy testing and debugging and flexibility of the model provides low cost if scope and requirements are to be changed. Coming to the object-oriented approach, it us used because of its useful aspects like code reusability, flexibility, reliability.