|Module Title||M.ENG SOFTWARE ENGINEERING GROUP DESIGN PROJECT|
|Co-ordinator||Mr Jem Rowland|
|Semester||Semester 2 (Taught over 2 semesters)|
|Other staff||Mr David J Smith, Mr Christopher W Loftus, Mr Jem Rowland|
|Pre-Requisite||CS33110 , Only available to MEng Software Engineering Students.|
|Seminars / Tutorials||10 tutorials, 10 group meetings with supervisor|
1. Week 1 Introduction. Computers in critical applications, safety concepts, safety requirements.
2. Week 2
Techniques for hazard analysis. Risk analysis and classification. Integrity levels.
3. Week 3
The safety lifecycle. Introduction to techniques for achieving safe systems.
4. Week 4
5. Week 5
System reliability: modelling, prediction, assessment. Selection of microprocessors. Design faults in microprocessors.
6. Week 6
Safety-critical software: languages, implementation, tools.
7. Week 7
Implications of the use of PLCs in critical systems. The role of formal methods in critical systems.
8. Week 8
Verification, validation and testing.
9. Week 9
Quality management. Certification.
10. Week 10
Introduction to Group Project
Various written material giving guidance on carrying out the project, assessment issues, and the project submission is provided by the department.
|Problem solving||Through designing a solution to a complex safety-critical problem.|
|Research skills||Students will be required to acquire further knowledge from books and on-line sources|
|Communication||Through group working and presentation.|
|Improving own Learning and Performance||The assessed coursework requires students to develop their understanding of safety-critical issues.|
|Team work||Key to the project..|
|Information Technology||The module is IT focused.|
|Application of Number||No|
|Personal Development and Career planning||No|
|Subject Specific Skills||Methodological skills, design skills, programming skills|
This module is at CQFW Level 7