|
|
|
|
| Introduction au temps réel |
 |
concepts temps réel de base |
 |
contraintes particulières du temps réel |
 |
programmation structurée et objet |
 |
apports des techniques objets |
| L'approche objet avec UML |
 |
genèse d’UML |
 |
modèles UML standards |
 |
cycle de développement Objet |
| L'approche temps réel avec UML |
 |
contraintes liées à l’interprétation des diagrammes |
 |
interprétation des diagrammes |
 |
définition de nouveaux diagrammes |
 |
cycle de développement avec RT UML |
| Modélisation |
| Le langage de modélisation UML |
 |
modélisation statique |
|
 |
cas d'utilisation |
|
 |
modèles de classes |
|
 |
modélisation dynamique |
|
 |
diagrammes de Séquence |
|
 |
diagrammes de Collaboration |
|
 |
diagrammes Etats Transitions |
| Les extensions pour le temps réel |
 |
environnement / diagramme de contexte système |
 |
contraintes / diagramme de contraintes |
 |
comportement / diagramme d’états |
 |
timings / diagramme de séquence étendu |
 |
parallélisme / diagramme architecture logicielle |
 |
architecture / diagramme architecture matérielle |
| Spécification système |
| L'aspect statique |
 |
spécification du diagramme de contexte |
 |
formalisation des contraintes non fonctionnelles |
 |
description des cas d’utilisation |
 |
identification des classes de haut niveau |
 |
ébauche du modèle de classes |
 |
itération et affinage pour chaque cas d’utilisation |
| L'aspect dynamique |
 |
formalisation des cas d’utilisation par les " scénarios " |
 |
ajout des aspects temporels dans le diagramme de séquence |
 |
comportement du système et Diagramme Etat transition |
 |
affinage du modèle objet avec les opérations |
 |
ajout des objets d’interface dans les Diagrammes de séquences |
 |
création du modèle Objet d’Interface |