- Dr David Wakeling (Senior Lecturer, Computer Science/Director of Education Computer Science - University of Exeter)
|Delivery Type||Delivery length / details|
|Lecture||20 x 1 Hour Lectures|
|Practical||5 x 2 Hour Practicals|
|Assessment Type||Assessment length / details||Proportion|
|Semester Exam||1.5 Hours||50%|
|Semester Assessment||Modelling assignment and report (1500 words)||50%|
|Supplementary Exam||1.5 Hours||50%|
|Supplementary Assessment||Modelling assignment and report (1500 words)||50%|
On successful completion of this module students should be able to:
1. Display an understanding of the processes and tools required throughout the engineered system lifecycle.
2. Be able to decompose a product requirement, investigate alternative designs and analyze their characteristics using a variety of systems engineering techniques.
3. Have an appreciation of the interaction and tradeoff between software and hardware elements of a (mechatronic) system.
System engineering is a creative but rigorous and analytical discovery process and this module will consider the processes and tools required throughout the product lifecycle with particular emphasis on software controlled mechatronic systems. The module will explore the 7 steps in the INCOSE (International Council on Systems Engineering) SIMILAR process: State the problem, Investigate alternatives, Model the system, Integrate, Launch the system, Assess performance, and Re-evaluate. Within these aspects the module will include cross domain modelling and analysis techniques aimed at the development of systems that contain significant software elements. The module will address non-functional requirements including safety, quality and complexity.
- Quality management systems and standards
- Process and management tools;
- Managing product and project complexity
2. The product life cycle
- Elements of a lifecycle
- Requirements engineering
- Value Analysis including tear-down, trade studies.
- Reliability and maintainability
- System integration, security and performance analysis
3. Modelling and simulation
- Modelling in systems engineering: system modelling, software modelling, test generation, testing, performance analysis.
- Modelling formalisms: SysML, TTCN, SDL, UML.
- Executable models and tool support. What makes a model executable? Why does tool support matter? What support is currently available?
- Simulation, orchestration, automated testing, code generation, deployment
|Skills Type||Skills details|
|Application of Number||Inherent to the subject.|
|Communication||Written technical communication important aspect.|
|Improving own Learning and Performance||Some independent study expected.|
|Information Technology||Inherent to the subject.|
|Personal Development and Career planning||Some elements directly impact employability.|
|Problem solving||Inherent part of design and analysis.|
|Research skills||Information literacy central to the subject.|
|Subject Specific Skills||Inherent as part of learning outcome 2.|
|Team work||Important to understand team operation in systems engineering..|
This module is at CQFW Level 6