Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process model > opportunistic approach
Next process model: phased-release model    Up: process model    Previous process model: incremental 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