UML - Modélidation & Conception
Pôle Technologique
>
Développement
>
Conception
Objectifs:
Ce cours est dédié à la mise en pratique des méthodes UML. L'objectif est d'amener les stagiaires à réaliser eux-mêmes une étude de cas complète permettant la modélisation métier et la conception détaillée en JAVA ou C# en passant par l’expression des besoins fonctionnels et l’analyse orientée objet.
Durée:
2
jour(s) / Référence:
pds_5112
Public concerné :
Informaticiens (Chefs de projets développeurs…) impliqués dans le développement de programmes respectant la logique Objet.
PreRequis :
Connaissance des concepts objet. La formation "Introduction à UML" est recommandée.
Environnement :
1 poste de travail par stagiaire, Support de cours fourni
Validation des acquis:
Exercices pratiques
Méthode Pédagogique :
Un cas pratique sert de fil conducteur durant toute la formation. Exercices de complexité croissante supervisés par l'intervenant, Implémentation sur le logiciel ROSE. Aide individuelle lors des exercices
Attestation :
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation
Voir Aussi :
Formation "Introduction à UML"
Détail du programme :
ETUDE DE CAS
- " Système de demande de Formation "
Dans le cadre de l'amélioration qu'elle veut apporter à son système d'information, une entreprise souhaite modéliser le processus de formation de ses employés afin que quelques unes de leurs tâches soient informatisées.
MODELISATION METIER
- Quels diagrammes utiliser pour la Modélisation métier
Modélisation de processus
Le diagramme d'activités pour modéliser un processus
DES DIAGRAMMES A LA DEFINITION DES BESOINS INFORMATIQUES
- Diagramme de cas d'utilisation pour définir les besoins
- Description essentielle d'un cas d'utilisation
- Diagramme de contexte statique
ANALYSE DU DOMAINE
- Partie statique
Analyse linguistique
Découpage en packages
Diagramme de classes par package
- Partie dynamique
Diagramme d'états
CONCEPTION DETAILLEE
- Architecture en couche
Définition
Itérations
Opérations système
Contrats d'opérations
- Utilisation des diagrammes
Répartition des opérations
Interactions entre objets
Répercussion des décisions d'affectation des responsabilités aux objets
Traduction des diagrammes de conception détaillée
CORRESPONDANCE UML-JAVA-C#
- Synthèse des correspondances importantes entre les concepts de modélisation UML et le monde de l'implémentation dans un langage orienté objet.
La structure statique :
- Classe, Interface, Package, Attribut, Opération,
Les relations :
- Généralisation, Réalisation, Dépendance, Association, Agrégation, …
|