Contenu de la formation
Concepts UML avancés :
Relation de dépendance. Paquetage. Stéréotype. Interface.
Note et Etiquette. K. Contrainte, Object Constraint Language (OCL).
Association et attribut dérivés. Profils UML.
Modélisation de la Dynamique :
Cas d'utilisation, scénarios. Evénements, état, transition. Scénario : diagramme de séquence
Etats : diagramme d'états.
Méthodologies orientées-objets
Présentation des principales méthodologies orientées-objet
Cycle de vie. Construction des modèles statique et dynamique.
Rational Unified Process (RUP).
Méthode Larman. Méthodes Agiles : Extreme Programming (XP).
Conception Objet :
Diagramme de collaborations. Exceptions et règles de gestion.
Traitement de la persistance. Passage au schéma relationnel
Objets réutilisables :
Modèles de conception : patrons, frameworks. Exemples de patrons.
Conception avec des objets réutilisables
Modèle-vue-contrôleur (STRUTS).
Entreprise Java Beans (EJB).
Profil UML de STRUTS et des EJB.
Extension d'UML 1. X :
Apports d'UML 2. 0.
Model Driven Architecture (MDA).
Description des modalités de validation