This unit focuses on the underlying principles of software processes, their analysis, measurement and improvement. These principles are examined using current research-oriented and commercial implementations. Understanding the principles enables a student to select an appropriate process methodology for a specific software development environment, measure its effectiveness and improve the process over time.<br/><br/>Topics covered include software process components; development life cycles; processes modelling and simulation; measuring and assessing process methodologies; the meta process and methodology verification. Current process methodologies that are critically examined include... -- Course Website
Instructor: Adjunct Professor Terry Woodings
Prerequisites: CITS4220 Software Quality and Measurement. Students must be enrolled in the Master of Engineering in Information and Communications Technology or the Master of Computer Science.