Modéliser les besoins et analyser avec UML

Référence : REQOOA
Durée : 4 jours (28 heures)


Le langage de modélisation standard UML est maintenant utilisé à grande échelle pour analyser et concevoir toutes sortes de systèmes informatiques. Les modèles réalisés constituent un outil majeur de communication au sein d'un projet. Cela signifie que, dès les activités d'expression des besoins et de spécifications, la modélisation UML doit être réalisée conjointement par une équipe incluant informaticiens, experts métier et utilisateurs.

Après ce cours vous saurez appliquer une démarche de modélisation itérative et incrémentale, basée sur UML et pilotée par les cas d'utilisation. Vous connaîtrez les techniques indispensables à la modélisation des exigences ainsi qu'à l'analyse statique et dynamique d'un système informatique.
Date de début Prix (HT)   Inscription  
Lieu de la formation Afficher les sessions suivantes
21/05/2013 1 837,00 € Réserver  
27/08/2013 1 837,00 € Réserver  
12/11/2013 1 837,00 € Réserver  
16/12/2013 1 837,00 € Réserver  

Travaux pratiques :

Ce cours approfondi est soutenu par une étude de cas réaliste qui vous amènera à mettre en oeuvre avec rigueur les principaux types de diagrammes UML. Partant d'un modèle métier exprimé en UML, vous mettrez en pratique une démarche méthodologique qui vous guidera dans le choix et la réalisation de diagrammes adaptés aux étapes d'un projet et aux besoins de chacun des intervenants.

Vous allez apprendre à :

  • Maîtriser les concepts et les diagrammes UML pour l'expression des besoins et l'analyse
  • Comprendre les fondements du Processus Unifié
  • Utiliser la technique des cas d'utilisation pour définir et gérer les besoins
  • Appliquer une démarche d'analyse itérative pilotée par les cas d'utilisation
  • Utiliser les notations objets d'UML pour modéliser les concepts du domaine
  • Réaliser des diagrammes de classes d'analyse
  • Réaliser des diagrammes d'états pour certaines classes d'analyse
  • Structurer le modèle d'analyse suivant les principes de l'architecture logique
  • Appréhender la frontière entre analyse et conception

Méthode pédagogique :

33% de travaux pratiques

Audience :

Analystes système, chefs de projets, architectes et concepteurs devant participer à l'expression des besoins et à l'analyse d'un système informatique

Pré-requis :

  • Aucun

Programme :

  • UML pour la gestion des exigences
    • Qu'est-ce que la gestion des exigences ?
    • Qu'est-ce que le Processus Unifié (UP) ?
    • Qu'est-ce que UML ?
    • UML pour la modélisation des exigences
  • Élaborer un modèle de cas d'utilisation ?
    • La démarche proposée
    • Acteurs et cas d'utilisation
    • Les frontières du système
    • Le diagramme de cas d'utilisation
    • Identifier les bons cas d'utilisation
  • Décrire les cas d'utilisation ?
    • Les différents types de description
    • Plan-type de description textuelle
    • Rédaction efficace des cas d'utilisation
  • Les diagrammes dynamiques UML
    • Le diagramme de séquence système
    • Le diagramme d'activité
    • Quel type de diagramme choisir ?
  • Affiner le modèle de cas d'utilisation ?
    • Les relations entre cas d'utilisation
    • La généralisation d'acteurs
    • Les packages
    • L'amélioration des diagrammes
  • Informations complémentaires
    • Les diagrammes de contexte
    • UP : un processus guidé par les cas d'utilisation
  • UML pour l'analyse
    • L'approche orientée objet
    • Qu'est-ce que l'analyse ?
  • Les concepts objets statiques
    • Objet et lien
    • Classe, attribut et association
    • Généralisation / spécialisation
    • Le diagramme de classes
    • Les classes d'analyse du RUP
  • Les concepts objets dynamiques
    • Message et événement
    • État et transition
    • Condition, effet et activité
    • Le diagramme d'états
  • Des besoins à l'analyse
    • Réalisation de cas d'utilisation
    • Diagramme de classes participantes
    • Diagramme de séquence d'analyse
    • Architecture logique (packages)
  • Comment affiner le modèle statique ?
    • Compléments sur les attributs
    • Contraintes
    • Agrégation et composition
    • Compléments sur la généralisation
    • Classe d'association et qualificatif
  • Comment affiner le modèle dynamique ?
    • Compléments sur les diagrammes d'états
    • Liens avec le modèle statique
  • Informations complémentaires
    • Les Patterns d'analyse
    • Outils de modélisation UML
    • Liens entre les disciplines

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Développement mobile

Méthodes agiles

Pratiques agiles

Gestion de projet

Efficacité professionnelle

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Cloud Computing

Intégration et Web Services

Oracle