CS4507: Advanced Software Engineeering
Learning Outcomes (from UCC Book of Modules):
On successful completion of this module, students should be able to:
- Participate in all development activities of a software engineering project;
- Evaluate the management of a software project;
- Use a modelling language, such as the Universal Modelling language (UML);
- Follow a model driven software development process;
- Use important software design patterns;
- Develop working software using a commercial software modelling tool.
Module Content (from UCC Book of Modules):
General software development process models.
Software requirements engineering. Software design patterns. Software verification and validation.
Software metrics and quality assurance. Computer aided software engineering.
Use of a standard modelling language. Software development following a model-driven process.
Formal requirements specification and formal correctness of software.
Assessment
80% of the marks are for the end of year written examination. 20% of
the marks
are for continuous assessment.
Pass standard
40%.
Written Examination
Exam in Winter 2015 of 1 ½ hour duration.
***Revised***Sample Exam Paper for Winter 2014
Sample Answers to Revised Sample Exam Paper for Winter 2014
CS4507 Winter 2015
***new***
CS4507 Winter 2014
CS4507 Autumn 2015
Previous papers in CS4504 and CS4000 (10 credit 'predecessors' of CS4507/CS4508 taught by Dr. Herbert):