Systems and Computer Engineering (SYSC)
Department of Systems and Computer Engineering
Faculty of Engineering
SYSC 4800 [0.5 credit]
Software Engineering
Review of software lifecycles and requirements analysis. Software design, with emphasis on methods for real-time systems. Testing, verification and validation, quality assurance and control. Project planning and management. Maintenance and configuration management. Software reuse during design and maintenance.
Prerequisites:
SYSC 3001 and
SYSC 3100 and
SYSC 3303 (
SYSC 3001 and
SYSC 3303 may be taken concurrently).
Lectures three hours a week, laboratory three hours alternate weeks.