Critical Computing Systems Engineering
INDUSTRY-DRIVEN USE-CASE ENGINEERING
Description
Laboratory
16
Instructors
Filipe de Faria Pacheco
Contents
CP1. Analysis of industry-proposed use cases
CP2. Critical systems concepts and principles
CP3. Analysis of critical systems and their requirements
CP4. Application of best practices in the design of critical systems
CP5. Application of best practices in the implementation and testing of critical systems
Learning Outcomes
At the end of this curricular unit, the student should be able to develop critical applications and systems considering their functional and non-functional requirements, applying knowledge from previous curricular units (and more specifically from FVOCA, RTOSP, SYOSY and PMDEV).
In particular, the student should be able to:
CO1. Understand the concepts and principles associated with critical systems;
CO2. Eliciting and analyzing requirements of a critical system;
CO3. Design critical systems through the selection and application of knowledge acquired in previous curricular units;
CO4. Use state-of-the-art models and practices to implement a critical system.