Chapter 2 Software Process Models Flashcards
Waterfall Process
Every step is done in order
Waterfall Process - Pros
1.) Useful where it is very expensive to
change your mind after you begin
i.e. embedded software, regulatory
approval is required for making
modification, large groups of
developer
2.) Easier to have a financial contract
3.) Definite endpoint. We know that what
needs to be done for the project to be
finished
Waterfall Process - Cons
1.) Difficult to know how long a project
will actually take because development
which is the last step is done after
much of the allotted time has been
already been used up
2.) Not the way most people think
3.) Modification is very difficult
4.) Scheduling Issues - only one type of
activity is being done at a time. What
do people skills do in the meantime?