Formation : UML 2.0, pour la maîtrise d'ouvrage
Se former avec
ORSYS
- Renseignements :
- Durée : 4 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :1930.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’œuvre. 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’œuvre.
- Le cahier des charges de la maîtrise d’ouvrage pour la maîtrise d’œuvre.
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.
Travaux pratiques
Décrire un processus de la vie courante en utilisant les cas d’utilisation. Décrire les états d’un processus ‘mécanique’.
Étude de cas : décrire le contexte du projet avec le diagramme de collaboration ; décrire les activités d’un processus de gestion ainsi que le workflow de ce processus ; construire un dictionnaire à partir de l’analyse des documents ; modéliser les données à partir du dictionnaire des données.
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’œuvre. 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.
Travaux pratiques
Étude de cas : identifier les fonctions nécessaires à la réalisation d’un processus métier.
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.
2008 au 2009 ()
2008 au 2009 (31)
2008 au 2009 (13)
2008 au 2009 (35)
2008 au 2009 (44)
2008 au 2009 (69)
2008 au 2009 (92)
2008 au 2009 (75)