The topic presents the key concepts and best practices of software engineering - particularly those associated with the software lifecycle, both traditional and agile. Approaches to quality assurance throughout the lifecycle will be introduced. Specific attention will be paid to the first phase of the lifecycle, that is, requirements elicitation, analysis and specification, which will be the focus of a project. Industry standard notations and documentation guidelines will be used.
In broad terms, this topic presents an introduction to most of the major software engineering activities and methodologies.
This topic introduces the various aspects of software engineering, with an emphasis on the development of large software systems by teams. (This emphasis is important since most software projects involve working as members of such teams.)
Timetable details for 2021 are no longer published.
This information is from current details held on the Student Information System. Please report any errors or omissions to the relevant College Office.
You consent to the use of our cookies if you proceed.