Programme
La genèse d'MUL : Unified
Modeling Language
RUP : Rational Unified Process
MDA : Model Driven Architecture
L'objet
L'abstraction
Les classes d'objets
L'encapsulation
La spécialisation et la généralisation
L'héritage
Les classes abstraites et concrètes
Le polymorphisme
La composition
La spécialisation des éléments
: la notion de stéréotype en UML
Cas d'utilisation
Acteur
Scénario
Relation de communication
Le diagramme des cas d'utilisation
Les relations entre les cas d'utilisation
- La relation d'inclusion
- La relation d'extension
- La spécialisation et la généralisation
des cas d'utilisation
|
La représentation textuelle
des cas d'utilisation
Conclusion
Le diagramme de séquence
- Définition
- La ligne de vie d'un objet
- L'envoi de message
- La création et la destruction
d'objets
- La description de la dynamique
Les cadres d'interaction (UML2)
- La notion de cadre d'interaction
.
- L'alternative
- La boucle
- Utilisation des cadres d'interaction
Le diagramme de communication
Découvrir les objets du système
Découvrir les objets du système
par décomposition
La représentation des classes
- La forme simplifiée de représentation
des classes
- L'encapsulation
- La notion de type
- La signature des méthodes
- La forme complète de représentation
des classes
- Les attributs et les méthodes
de classe
- Les attributs calculés
Les associations entre objets
- Les liens entre objets
- La représentation des associations
entre les classes
- La cardinalité des associations
- Navigation
- Associer une classe avec elle-même
- Les classes-associations
- La qualification des associations
- L'expression de contraintes sur les
associations
- Les objets composés : La composition
forte ou composition, la composition faible ou agrégation,
différences entre composition et agrégation
|
La relation de généralisation/spécialisation
entre les classes
- Classes plus spécifiques et
classes plus générales
- L'héritage
- Classes concrètes et abstraites
- Expression de contraintes sur la
relation d'héritage
- L'héritage multiple
- Factorisation des relations entre
objets
- Interface
Le diagramme des objets ou instances
Paquetage et diagramme de paquetage
Les associations entre les paquetages
La notion d'état
Le changement d'état
- La notion d'événement
et de signal
- La transition
L'élaboration du diagramme
d'états-transitions
- La représentation graphique
des éléments de base
- Les conditions de garde
- Activités liées à
un état ou à un franchissement de transition
- États composés
Le diagramme du timing
Les activités et les enchaînements
d'activité
- Les activités
- Les enchaînements d'activités
Les travées
Les activités composées
Le diagramme de vue d'ensemble des
interactions
Le diagramme des composants
- Les composants
- L'architecture logicielle par composants
Le diagramme de déploiement
|