opportunistic approach | has definition An unsatisfactory process model in which developers keep on modifying the software until they or their users are satisfied |  |
has weaknesses - Since requirements and design are not worked out before implementing a system, the system might satisfy certain user needs, but reaching a high-level of user satisfaction will require many changes
- The software will deteriorate rapidly since it was not well designed
- There is no control of costs or schedule since there are no plans to work towards
- There are many undetected defects since there is no recognition of the need for systematic testing and other forms of quality assurance
- The cost of developing and maintaining software is very high
|  |
is a subtopic of 11.2 - Software Process Models |  |
is a kind of process model |  |
process model | functions as an aid to thinking, not as a rigid prescription of the way to do things |  |
helps the project manager and his or her team to decide what work should be done and in what sequence to perform the work |  |