This lab primarily requires the use of designing tools like Star UML
in order to design functional systems. This is highly dependent on the scenario and the person who is designing the systems. So these will not be covered here.
Here we will be looking at a few programs which are used for the analysis of the proper functioning of the system design concepts.
1. Cocomo
The Constructive Cost Model is a procedural software cost estimation model developed by Barry W. Boehm. The model parameters are derived from fitting a regression formula using data from historical projects.
Earned Value Analysis (EVA) is one of the key tools and techniques used in Project Management, to have an understanding of how the project is progressing. EVA implies gauging the progress based on earnings or money. Both, schedule and cost are calculated on the basis of EVA.
FPA provides a standardized method to functionally size the software work product. This work product is the output of software new development and improvement projects for subsequent releases. It is the software that is relocated to the production application at project implementation. It measures functionality from the user’s point of view i.e. on the basis of what the user requests and receives in return.