Informatics Engineering
SYSTEMS ARCHITECTURE
Description
Theory
1
Theory/Practice
1
Laboratory
2
Instructors
Nuno Silva
Contents
CP1. Techniques for identifying, eliciting, and modeling requirements (15%)
CP2. Techniques for analyzing and modeling business concepts and processes (15%)
CP3. Techniques, styles, and patterns for design and modeling (20%)
CP4. Languages, frameworks, and platforms for implementing DDSS design (20%)
CP5. Languages, frameworks, and platforms for programmatic testing of DDSS design (20%)
CP6. Techniques and platforms for deploying DDSS design on different platforms (10%)
Learning Outcomes
By the end of this course, the student should be able to:
CO1. Identify, elicit, and model requirements for distributed and decentralized software systems (DDSS) (NB: 4/6).
CO2. Analyze and model requirements for DDSS (NB: 4/6).
CO3. Design DDSS (NB: 6/6).
CO4. Implement DDSS according to the architectural design model (NB: 6/6).
CO5. Programmatically test DDSS according to the architectural design models and requirements (NB: 6/6).
CO6. Deploy DDSS according to the architectural design models and requirements (NB: 3/6).