1. Describe the waterfall method
  2. what is an evolutnary design
  3. what is the software life cycle
  4. What is a unit test?