News‎ > ‎

Development Approaches

posted Oct 16, 2011, 1:48 PM by Eddie Woo
So far we have spent a long time looking in detail at the five-stage SDLC. However, there are many other schools of thought on the best way to develop a system (often based on different circumstances and the varying kinds of systems that need to be developed).
  1. Describe the traditional ("waterfall") approach and outline its most significant shortcomings. Explain why it is widely used nonetheless.
  2. Explain how the spiral and agile approaches modify the traditional approach, and outline the key benefits/disadvantages associated with each methodology.
  3. Describe outsourcing and customisation, and explain how they can be integrated into a system to bring unique advantages.
  4. Identify and describe concrete examples of systems that are uniquely suited to each of these development approaches.
  5. Select the development approach that you think would be most appropriate for your Canteen 2012 project, and justify your response with reference to (a) the characteristics that make your approach suitable and (b) the characteristics that makes the other approaches unsuitable.