Feel Europe

UML : Analyse et conception

Par Feel Europe

Objectifs

  • Acquérir les meilleures pratiques de modélisation en analyse et en conception
  • Apprendre à mettre en oeuvre les modèles UML au sein d’un processus de développement

Programme

1. Principe de la modélisation objet

  • Rappels et principes de la conception objets
  • Évolution des techniques de conception de logiciels

2. Concept de base

  • Origine d'UML
  • UML standard reconnu
  • Les principaux modèles

3. Processus de développement

  • UML et le processus de développement
  • Description d'un processus générique
  • Principes du développement itératif
  • Les différentes phases d'un projet

4. Étude préliminaire

  • Élaboration du cahier des charges
  • Identifier les acteurs, les messages
  • Modéliser le contexte

5. Capture des besoins fonctionnels

  • Identifier les cas d'utilisation
  • Décrire les cas d'utilisation : description textuelle
  • Organiser les cas d'utilisation
  • Relations entre cas d'utilisation : inclusion - extension
  • Identifier les classes candidates
  • Valider et consolider

6. Développement du modèle statique

  • Affiner les classes et les associations
  • Agrégation et composition,multiplicité
  • Ajouter les attributs, ajouter les opérations
  • Optimiser avec la généralisation

7. Développement du modèle dynamique

  • Identifier et formaliser les scénarios
  • Construire les diagrammes d'états
  • Valider les diagrammes d'états avec les diagrammes d'interactions : diagrammes de séquence, de collaboration
  • Confronter les modèles statiques et dynamiques

8. Compléments aux diagrammes d'états

  • Transition automatique
  • Actions en entrée ou en sortie d'états
  • Transition interne, transition propre
  • Automates parallèles et hiérarchiques
  • Complémentarité entre diagrammes

9. Découpage en package

  • Notion de package
  • Découpage en packages
  • Dépendances entre packages

10. Les diagrammes de déploiements

  • Les diagrammes de composants
  • Les diagrammes de déploiements
  • Notion de package
  • Découpage en packages
  • Dépendances entre packages

Pédagogie

  • Formateur expert du domaine, 1 ordinateur, 1 support de cours version papier ou numérique, vidéo projecteur, tableau blanc

Modalités d'évaluation

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d'auto-positionnement avant l'entrée en formation par le biais de questionnaire

Au cours de la formation

Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne.

Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur.

Formations de la même catégories (5)

Orsys
UML 2, modélisation pour les systèmes embarqués temps réelPar Orsys

Articulé autour d'une étude de cas complète, ce cours vous permettra de maîtriser les notations UML essentielles et les principaux usages d’un modeleur au sein d'une démarche de développement de système embarqué, depuis la spécification du système jusqu'à la conception du logiciel, aspect prépondérant de la formation.

M2i Formation
UML - Analyse et conceptionPar M2i Formation
  • Concevoir des applications objets avec UML
  • Décrire ce qu'est un design pattern
  • Identifier les différents diagrammes
  • Analyser un problème et le représenter avec UML
  • Formaliser les exigences sous forme de use cases
  • Détailler les interactions entre objets avec les diagrammes UML
  • Utiliser les dossiers de conception rédigés en UML.
M2i Formation
Objet Design PatternsPar M2i Formation
  • Expliquer la philosophie des Design Patterns
  • Catégoriser les patterns
  • Reconnaître les principaux patterns
  • Transformer les patterns en code
  • Mettre en oeuvre les Design Patterns dans une architecture Web.
Dawan
UML 2 - InitiationPar Dawan

Acquérir des notions d'analyse/conception UML

Orsys
UML 2 pour la maîtrise d'ouvragePar Orsys

Tout projet SI est initialisé par une analyse qui se doit d'être indépendante de la méthode informatique utilisée, et qui, dans l'idéal, fait référence aux mêmes concepts que la conception et la réalisation. Cette formation vous permettra de maîtriser UML 2.0 qui offre une réponse très efficace à cette problématique.