CIS 3250
Software Design III
This course focuses on the maintenance and evolution of software systems, emphasizing dynamic modeling techniques to document software behaviour and guide system changes. Students will engage in reverse engineering, release planning, and change management processes. Collaboration and teamwork are integral to the course. The use of version control is explored as a support for collaboration and software evolution.
Sources
- Course catalogue ↗2026-2027