Formation : UML 2.0 expression des besoins conception
Se former avec
ORSYS
- Renseignements :
- Durée : 4 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :1880.00
- Objectifs :
- Tout projet cherchant à définir le système d'information de l'entreprise est initialisé par une perception des besoins à satisfaire indépendamment de la méthode informatique utilisée pour concevoir le nouveau système. Il apparaît souhaitable que cette analyse menée en amont fasse référence aux mêmes concepts que la conception et la réalisation. UML est utilisé pour décrire autant les objets de gestion de l'entreprise que les objets techniques qui formeront l'architecture logicielle. Ainsi, UML devient un outil de description partagé par la maîtrise d'ouvrage et la maîtrise d'oeuvre. Ce stage prend en compte les évolutions UML 2.0.
- Public visé :
-
Chef de projet, analyste, concepteur et toute personne impliquée dans le projet informatique utilisant UML pour modéliser les besoins et la solution attendue.
- Pré-requis :
- Il est demandé aux participants des connaissances générales en informatique. Une expérience en analyse et conception est un plus.
- Présentation et concepts
- Le contexte actuel des systèmes d'information.
- Les rôles de la maîtrise d'ouvrage dans un projet informatique.
- Les méthodes de modélisation, la place et la genèse d'UML.
- L'approche objet : langages, méthodes d'analyse et de conception.
- Les concepts de base de l'approche objet : classe, objet, opération, généralisation, spécialisation, héritage et polymorphisme.
- UML 2 : présentation des évolutions proposées.
UML et les étapes projet
- L'étape d'analyse du besoin. Les modèles UML utilisés. Le rôle de la maîtrise d'ouvrage, les livrables attendus.
- L'étape de conception de la solution. Les modèles UML, le rôle de la maîtrise d'oeuvre.
- Le cahier des charges de la maîtrise d'ouvrage pour la maîtrise d'oeuvre.
Expression des besoins
- Utiliser UML pour décrire le système d'information ciblé.
Définition du périmètre projet
- Le diagramme de communication : le rôle des objets, les messages, les arguments, les résultats, les conditions d'émission.
Description des processus métiers
- Les cas d'utilisation : place et utilité dans l'ensemble de la démarche. Les scénarios, les variantes, les illustrations. Les relations et les contraintes entre les cas. Décrire un cas, le plan type d'une description textuelle. Les diagrammes pour enrichir la description.
- Le diagramme d'activité pour décrire les activités et l'organisation des processus. Les activités, les actions élémentaires, les transitions, les événements, les couloirs, les synchronisations.
- Le diagramme des interactions : une variante du diagramme d'activités. Les états, les transitions, l'imbrication.
- Le diagramme de séquence pour décrire l'organisation des processus. L'échange entre les acteurs. L'axe des temps.
Description des informations
- Le diagramme de classe-entité pour modéliser les données. Attribut, opération, association, décomposition, multiplicité, généricité et spécialisation, les contraintes, la normalisation.
- Le diagramme d'états. L'état, la transition, l'imbrication d'états.
Diagnostic et reconfiguration
- Comment établir un diagnostic du système existant. Comment choisir les axes de reconfiguration. Présentation de reconfigurations types. Analyse des données. Analyse de l'organisation et de l'efficience des processus.
Conception d'une solution informatique
Préciser les fonctions attendues du nouveau système informatique
- Définir le contexte de l'application. Le diagramme de communication inter-applications.
- Décrire les fonctions avec les cas d'utilisation fonctionnels et par des diagrammes de séquence et de communication.
De l'analyse à la conception
- Les travaux de la maîtrise d'oeuvre. Définir une architecture détaillée de l'application. Les objets logiciels, les niveaux d'architecture. Le diagramme de classe de conception, le diagramme de composant, le diagramme de déploiement.
- Relations aux schémas de bases de données.
UML et la démarche projet
Intégration d'UML dans un processus de développement de projet
- Une démarche itérative et incrémentale pour diminuer les risques et organiser la production des livrables.
- Les acteurs impliqués et leurs rôles. Les différents cycles (décision, validation, etc.).
- Présentation du processus unifié proposé par Rational : RUP (Rational Unified Process). Les activités et les phases.
- Place d'UML dans un processus unifié.
- Introduction à d'autres processus projets (XP, etc.).
- Le cahier des charges issu de l'expression des besoins et celui issu de l'analyse. Conseils de construction et de rédaction. L'aspect contractuel pour les phases de recette.
- Travaux pratiques :
Des exercices sont proposés pour chacun des diagrammes présentés pour aider les participants à assimiler les techniques présentées. Une étude de cas est utilisée tout au long du stage pour permettre aux participants de situer l'ensemble des concepts par la pratique. Les diagrammes utilisés dans chaque étape seront construits pour permettre de manipuler les concepts UML dans un contexte opérationnel. Méta-modèle. Construction d'un diagramme de classe pour fixer le vocabulaire utilisé par UML.
08/01/2008 au 11/01/2008 (75)
15/04/2008 au 18/04/2008 (99)
15/01/2008 au 18/01/2008 (69)
22/04/2008 au 25/04/2008 (69)
05/02/2008 au 08/02/2008 (75)
20/05/2008 au 23/05/2008 (75)
11/03/2008 au 14/03/2008 (75)
17/06/2008 au 20/06/2008 (75)
01/04/2008 au 04/04/2008 (75)
17/06/2008 au 20/06/2008 (Tous)