Selecting the most appropriate process model
Selecting the most appropriate
process model:
Construction of an application can be distinguished from
its installation. It is possible to use different approaches for these two
stages. For example- an application could be constructed using a waterfall or
one shot strategy but then be released to its users in increments. The only
combinations of construction and installation strategies that are not feasible
are the evolutionary installation with any other construction approach than
evolutionary.
Where uncertainty
is high then an evolutionary approach is to be favored. An example of
uncertainty would be where the user’s requirements are not clearly defined.
Where the requirements are relatively certain but there are many complexities, as
with a large embedded system needing a large amount of code, then an
incremental approach is favored over a one shot strategy, as both tactics
should allow at least something to be delivered at the deadline, even if it is
not all that was originally promised.
Comments
Post a Comment