Software Process Model Selection :
Software Process Model Selection The software process models are not mutually exclusive and are often used together.
The person whose job is to choose a model and the processes to be used to perform the tasks within the model is referred as “process architect”.
After evaluating the strengths and weaknesses of each model, the process architect must select the best model appropriate for the project.
Software Process Model Selection :
Software Process Model Selection The following lists some of the criteria that should be considered during evaluation of the models:
The tolerance of the model to the risks that are likely to be encountered,
The extent to which the development organization has access to end users,
How well defined the known requirements are,
Importance of early functionality,
The complexity of the problem and likely candidates for solutions,
The anticipated frequency and magnitude of requirement changes,
Organization’s managerial capability.
Process Activities :
Process Activities Software specification
Software design and implementation
Software validation
Software evolution
The outline incremental plan :
The outline incremental plan steps ideally 1% to 5% of the total project
non-computer steps should be included
ideal if a step takes one month or less:
not more than three months
each step should deliver some benefit to the user
some steps will be physically dependent on others 5