Formation : UML : analyse et conception objet
Se former avec
TELECOM BRETAGNE
- Renseignements :
- Durée : 0
- Type : N.C.
- Diplômant : Oui
-
Prix H.T. € :1330.00
- Objectifs :
- En s'appuyant sur des méthodes comme OMT et sur le formalisme UML, ce stage montre comment identifier les cas d'utilisation, déterminer les différentes classes et leurs relations, définir le comportement dynamique des objets et découper l'application en module. À l'issue de ce stage, les participants connaîtront les concepts objets et seront capables de modéliser un problème avec le formalisme UML.
- Public visé :
-
Responsables de projets, analystes et programmeurs.
- Pré-requis :
- Une expérience en programmation est requise.
- Introduction
- Historique et présentation des différentes méthodes
- Pourquoi UML, sa place par rapport aux différentes méthodes
- Les modèles dans le développement du logiciel
- Les points de vue dans une modélisation
Les cas d'utilisation (use cases)
- Recherche des fonctionnalités du système
- Notion d'acteurs, de cas d'utilisation, du système
- Les diagrammes de cas d'utilisation
Le modèle objet
- Présentation des concepts orientés objets au travers du formalisme du diagramme de classes
- Classes et objets, associations et liens
- Classe paramétrable
- Agrégation, héritage : généralisation et spécialisation
- Classe abstraite et interface
- Les stéréotypes
Le modèle de comportement
- Notion d'événement, d'état, de condition et de transition
- Notion d'activité et d'action
- Les scénarios et les diagrammes de séquences
- Les diagrammes d'états, de fonctionnalités, de collaboration et d'activité
Conception
- Conception système
- Les diagrammes de composants et de déploiement, gestion de la concurrence
- Définition de l'interface utilisateur, son indépendance par rapport aux modèles de l'application
- Conception objet
- Enrichissement ou transformation des diagrammes issus de l'analyse
- Définition des opérations
- Mise en oeuvre des associations en assurant leur cohérence
- Ajout des classes d'implémentation
La programmation
- Génération du code à partir du modèle en C++, en Java, tables SQL
- Étude de la traduction des diagrammes d'états
- Écriture des différents diagrammes avec un AGL UML
Travaux Pratiques
L'enseignement s'appuie sur de nombreux exemples pédagogiques modélisés en UML.
Les travaux pratiques utilisent un outil supportant le formalisme UML.