Modélisation métier avec UML
Référence : UMLMOA
Durée : 3 jours (21 heures)
Pour réduire leurs coûts, les entreprises cherchent naturellement à rationaliser leur système d'information, par exemple au travers d'une approche SOA. Mais sans une claire expression des objectifs de l'entreprise, les projets logiciels risquent de résoudre le mauvais problème. C'est sur la base d'une modélisation métier de ces objectifs que l'on pourra spécifier précisément les besoins informatiques des utilisateurs. La richesse et la variété de ses diagrammes font d'UML un outil de choix pour cette modélisation.
Suite à ce cours, vous saurez réaliser une modélisation des processus et objets métier à l'aide de diagrammes UML, en particulier les diagrammes d'activité et de classes. Vous saurez également exploiter vos modèles métier pour produire les cas d'utilisation du futur système informatique.
Travaux pratiques :
Une étude de cas tournée vers la modélisation métier vous permettra de concrétiser les apports théoriques du cours. Il ne s'agit pas tant de connaître tous les raffinements d'UML que de comprendre, au travers de cet exemple concret, comment UML peut puissamment accompagner la MOA dans sa démarche de développement du système d'information.
Vous allez apprendre à :
- Comprendre ce que recouvre la discipline "modélisation métier" (Business Modeling) dans le cadre du Processus Unifié
- Comprendre pourquoi il est judicieux de choisir UML comme base de votre modèle métier
- Décrire précisément des processus métier avec les diagrammes d'activité UML
- Identifier et décrire précisément les objets métier (ou concepts du domaine) avec les diagrammes de classes UML
- Comprendre le lien entre la modélisation métier et les disciplines en aval : expression des besoins, analyse et conception
- Identifier les acteurs et les cas d'utilisation du futur système informatique
- Maîtriser les notations graphiques UML pour la modélisation des exigences logicielles
Méthode pédagogique :
33% de travaux pratiques
Audience :
Analystes métier, experts du domaine, maîtrises d'ouvrage. Chefs de projets et analystes système devant utiliser la modélisation du métier en amont de leur projet informatique
Programme :
- La discipline "modélisation métier"
- Qu'est-ce que la modélisation métier ?
- Qu'est-ce qu'UML ?
- UML pour la modélisation métier
- Qu'est-ce que le Processus Unifié (UP) ?
- La démarche proposée
- Comment modéliser les processus métier ?
- Acteurs et processus métier
- Plan-type de description textuelle
- Le diagramme d'activité
- Le diagramme de séquence
- Relations entre processus métier
- Comment modéliser les objets métier ?
- Introduction aux concepts objets
- Le diagramme de classes
- Comment trouver les objets métier ?
- Les unités d'organisation
- Le diagramme d'états
- Notations avancées du diagramme d'activité
- Informations complémentaires
- Outils de modélisation UML 2
- Autres techniques de modélisation métier
- La modélisation des exigences
- Acteurs et cas d'utilisation
- Diagramme de cas d'utilisation
- Plan-type de description textuelle
- Diagramme de séquence système
- Relations entre cas d'utilisation
- Compléments
- Conclusion
- Récapitulatif de la démarche et des diagrammes
- Liens entre les disciplines