- Méthodologie
- 1 (Registered)
17
Avr
Objectifs pédagogiques
- Acquérir les concepts fondamentaux de l’analyse/conception UML.
- Connaître les diagrammes les plus utilisés.
- Modéliser un problème sous forme de diagrammes UML.
- Traduire les besoins sous forme de use cases.
- Détailler les interactions entre objets avec les diagrammes d’activités et les diagrammes de séquence.
Niveau requis
- Notions en informatique.
Public concerné
- Développeurs, analystes fonctionnels et les architectes.
Participants : 12 | 4 jours
Programme
Introduction
- Les problèmes qu’on peut avoir lors de création d’une application
- Orientation objet
- Les avantages de l’approche objet
- Qu’est-ce que le langage UML
- Cycle de vie d’un logiciel
- Modélisation
- Modélisation par décomposition fonctionnelle
- Les différents types de diagrammes
Acteurs et cas d’utilisation
- Diagramme de cas d’utilisation
- Cas d’utilisation
- Les Acteurs
- Les associations
- Relations entre acteurs
- Relations entre les cas d’utilisation
- Généralisation ou héritage
- Dépendances d’inclusion et d’extension
- Réutilisabilité avec les inclusions et les extensions
- Décomposition grâce aux inclusions et extensions
- Description des cas d’utilisations
- Démo : Comment crée un diagramme de cas d’utilisation
Diagramme d’activites
- Qu’est-ce qu’un diagramme d’activités
- Activités
- Event-Based Actions
- Call Behavior Actions
- Contrôle du flux
- Partitions
- Gestion des exceptions
Diagramme de classes
- Diagramme de classe
- Diagramme des cas d’utilisations VS Diagramme de classe
- Les classes
- Concepts en instances
- Relations entre les classes
- Classe association
- Association de type agrégation
- Association de type composition
- Composition et agrégation
- Relation d’héritage
- Relation d’héritage et propriétés
- Héritage multiple
- Diagramme de classe à différentes étapes de la conception
- Construction de diagramme de classe
Diagramme de sequence
- C’est quoi un diagramme de séquence.
- Objets et messages.
- Structures de contrôle.
Course Content
-
0
No items in this section
-
Section
1-
Lecture2.1Leçon 1
-





