Why is it important?

Software saves lives, and can also take away lives (errors in critical software).

A Structured Approach

Client expects a rigorous process that includes:

  • testing
  • meeting the specification