Informatics Engineering

SYSTEMS ARCHITECTURE

General Data

Type of credits: ECTS
Number of credits: 5.00
Status: Mandatory
Type: Course
Academic Year:
Term:
Languages: Portuguese
Available for Mobility Students: No
Restricted to alliance: No
Code: Sin codigo

Coordination

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).