CS414 2007

Home

General Information

Topics

Materials

Requirements

Policies

Topics

  1. SE processes
  2. Requirements modeling
    • Use cases
    • Domain modeling
    • System sequence diagrams
    • Contracts
  3. Software architectural styles and patterns
    • Modeling software architectures using the UML
    • Broker
    • MVC
  4. OO Design
    • Modeling structure - Class diagrams
    • Modeling behavior - Sequence diagrams
  5. GOF Design patterns
    • Visitor
    • Other structural and behavioral patterns
  6. Code refactoring
  7. Beyond OO Design
    • Component-based software development
    • Aspect-oriented software development

Last updated: May 17, 2007