Walid El Hefny

Research Associate

Software Engineering


Spring Semester 2020


Course Outline

  1. Requirement engineering
  2. Software design
  3. Design patterns
  4. Usability and user experience
  5. Agile methods
  6. Verification and validation
  7. Software maintenance and evolution
  8. Service-oriented architecture