Component
École Nationale Supérieure d'Électrotechnique d'Électronique d'Informatique d'Hydraulique et des Télécommunications
Objectives
This course illustrates how to deploy a development process using the Unified Modeling Language (UML), focusing mainly on embedded systems.
Students are confronted with the semantics of language and the use of multiple diagrams for system design.
Description
The course is composed of two parts, each one organised into chapers:
Part 1 – Embedded systems
Chapter 1 : Introduction to the development of embedded systems
Chapter 2 : Constraints and non-functional specifications
Chapter 3 : Hardware and software design elements
Part 2 – Object-Oriented Development
Chapter 4 : Generalities on software engineering
Chapter 5 : Unified Modeling Language (UML)
Chapter 6 : A light-weight object-oriented development process
Pre-requisites
Algorithmics and object oriented programming