Software Engineering Life Cycle Exercises

  < Previous  Next >
  1. Rearrange the following steps from the Software Engineering Life Cycle to be in chronological order.
    • Algorithm Design
    • Class Design
    • Coding into Java
    • Data Design
    • Method Design
    • Problem Decomposition
    • Problem Specification
    • Testing, Debugging, Revising
  2. Are there any steps that can be done in parallel?
  3. For each of the steps above, discuss what is done in that step with someone else.