Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process model > opportunistic approach
Next process modelphased-release model    Upprocess model    Previous process modelincremental development   

opportunistic approach
subjectfact 
opportunistic approachhas definition An unsatisfactory process model in which developers keep on modifying the software until they or their users are satisfied2001-08-30 14:56:53.0
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
2001-08-30 14:56:53.0
is a subtopic of 11.2 - Software Process Models2001-08-30 14:56:53.0
is a kind of process model2001-08-30 14:56:54.0
process modelfunctions as an aid to thinking, not as a rigid prescription of the way to do things2001-08-30 14:57:05.0
helps the project manager and his or her team to decide what work should be done and in what sequence to perform the work2001-08-30 14:57:05.0