Software Engineering II

(Click to Download Power Point Slides)
  • Week 1: Introduction to Software Engineering
    • Administrative (ppt).
    • Why Software Engineering?(ppt)

  • Week 2: Software Lifecycles and Methodologies
    • Software Lifecycles and Methodologies (ppt).
  • Week 3: Risk, Estimation, and Requirements
    • Risk (ppt).
    • Software Estimation (ppt).
    • Intro to Requirements Engineering (ppt).
  • Week 4: Requirements Engineering
    • Starting points for elicitation (ppt).
    • Elicitation techniques (ppt).
    • Prioritization (ppt).
  • Week 5: Requirements Engineering (cont), Intro to Architecture
    • Prioritization (ppt).
    • Requirements Specifications (ppt).
    • Intro to Software Architecture (ppt).
  • Week 6: Principles of Architecture and Design
    • Principles of Architecture and Design I (ppt).
    • Principles of Architecture and Design II (ppt).
  • Week 7: Architecture and Design, the UML
    • Principles of Architecture and Design III (ppt).
    • The quickest tour through the UML you'll ever get (ppt).
  • Week 8: Design issues and design patterns
    • Design Issues (ppt).
    • Design Patterns I (ppt).
  • Week 9: Design patterns
    • (pdf) AJAX(presented by Don, Porya, and Dan).
    • Design Patterns II (ppt).
    • Design Patterns III (ppt).
  • Week 10: More design patterns
    • Design Patterns IV (ppt).
    • Design Patterns V (ppt).
    • Design Patterns VI (ppt).
  • Week 11: Finishing our design patterns tour
    • Design Patterns VII (ppt).
    • Design Patterns VIII (ppt).
  • Week 12: Closing notes
    • Design Patterns IX (ppt).
    • Closing notes (ppt).

No comments: