everything.study
SEG 2105

Introduction to Software Engineering

3 units

Winter 2010

Topics

  • Object-oriented programming review
  • Software engineering and process management
  • Class modelling
  • Reuse and client-server framework
  • Requirements
  • Interaction and behaviour modelling
  • Design patterns
  • User interfaces
  • Design principles and architectures
  • Testing

Readings

  • Object Oriented Software Engineering: Practical Software Development Using UML and Java
    Timothy C. Lethbridge; Robert Laganiere · 2nd (2005) · Required
  • Jos Warmer and Anneke Kleppe, The Object Constraint Language: Getting Your Models Ready for MDA, 2nd edition, 2003.
  • Simon Bennett, John Skelton and Ken Lunn, Schaum’s Outlines: UML, 2nd edition, 2005.
  • http://www.lloseng.com/
Sources