computer science

OPENS DOORS

COSC345

Software Engineering

Whole year

This paper covers the development of large-scale, reliable, and maintainable software systems. Topics include software specification; software design; system design; formal specification; prototypes; system maintenance; code reading and browsing; software reuse; project management; human factors; documentation; standards for software and documentation; verification and validation; configuration management; and software evolution.

Assignment work consists of a major project completed in teams of four or five people, to develop and implement a useful system, including all relevant documentation.

COURSEWORK PAGE