SEG 2105
Introduction to Software Engineering
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
- 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
- Course catalogue ↗2026–2027
- instructor_course_page ↗Winter 2010
- Historical course page; source spells Schaum as Shaum.