UML : le langage de modélisation graphique 16.00 / 20

Pour faire face à la complexité croissante des systèmes d'information, de nouvelles méthodes et outils ont été créées. La principale avancée des quinze dernières années réside dans la programmation orientée objet (P.O.O.).


Issu du terrain et fruit d'un travail d'experts reconnus, UML est le résultat d'un large consensus. De très nombreux acteurs industriels de renom ont adopté UML et participent à son développement. C'est pourquoi ce cours a pour but de vous former à ce langage entrain de devenir universel.


Face à ce nouveau mode de programmation, les méthodes de modélisation classique (telle MERISE) ont rapidement montré certaines limites et ont dû s'adapter.


Dans ce contexte et devant le foisonnement de nouvelles méthodes de conception « orientée objet », l'Object Management Group (OMG) a eu comme objectif de définir une notation standard utilisable dans les développements informatiques basés sur l'objet.


C'est ainsi qu'est apparu UML, qui est issu de la fusion des méthodes Booch, OMT (Object Modelling Technique) et OOSE (Object Oriented Software Engineering). Issu du terrain et fruit d'un travail d'experts reconnus, UML est le résultat d'un large consensus. De très nombreux acteurs industriels de renom ont adopté UML et participent à son développement. En l'espace d'une poignée d'années seulement, UML est devenu un standard incontournable.

Télécharger Gratuitement
3 429 téléchargements

Contenu de ce document de Informatique > Analyse objet UML/Merise

Cours UML : PLAN


  • INTRODUCTION

  • - UML est une norme

    - UML est un langage de modélisation objet.

    - UML est un support de communication

    - UML est un cadre méthodologique pour une analyse objet


  • I). Le contexte d’apparition d’UML

  • -> I.1) Approche fonctionnelle versus approche objet

    I.1.1) L’approche fonctionnelle

    I.1.2) L’approche objet


    -> I.2) La genèse d’UML

    I.2.1) Historique des méthodes d’analyse

    I.2.2) Cadre d’utilisation d’UML

    I.2.3) Points forts d’UML

    I.2.4) Points faibles d’UML


  • II) Démarche générale de modélisation avec UML

  • -> II.1) Qu'est-ce qu'un modèle ?

    II.1.1) Définition d’un modèle

    II.1.2) Caractéristiques fondamentales des modèles


    -> II.2 ) Comment modéliser avec UML ?

    II.2.1) Proposition de démarche

    II.2.2) La vue « 4+1 » de ph. Kruchten

    II.2.3) Les niveaux d’abstraction


    ->II.4 ) L’utilisation de diagrammes

    II.4.1) Définition d’un diagramme

    II.4.2) caractéristiques des diagrammes UML

    II.4.3) Les différents types de diagrammes UML


  • III) Les Différents types de diagrammes

  • -> III.1) Vues statiques du système

    III.1.1) diagrammes de cas d'utilisation

    III.1.2) diagrammes de classes

    III.1.3) diagrammes d'objets

    III.1.4) diagrammes de composants

    III.1.5) diagrammes de déploiement


    -> III.2) Vues dynamiques du système

    III.2.1) diagrammes de collaboration

    III.2.2) diagrammes de séquence

    III.2.3) diagrammes d'états-transitions

    III.2.4) diagrammes d'activités


  • IV) Le processus unifié

  • -> IV.1) Le processus unifié est piloté par les cas d’utilisation

    IV.1.1) Présentation générale

    IV.1.2) Stratégie des cas d’utilisation


    -> IV.2) Le processus unifié est centré sur l’architecture

    IV.2.1) Liens entre cas d’utilisation et architecture

    IV.2.2) Marche à suivre


    -> IV.3) Le processus unifié est itératif et incrémental


    -> IV.4) Le cycle de vie du processus unifié


    -> IV.5) Conclusion : un processus intégré


  • V) Eléments de comparaisons entre MERISE et UML

  • -> V.1) Les principes

    V.1.1) L’approche systémique

    V.1.2) Les cycles de construction du système d’information

    V.1.3) L’approche fonctionnelle

    V.1.4) La séparation données-traitements

    V.1.5) L’ approche qui part du général vers le particulier


    -> V.2) La modélisation métier

    V.2.1) Le domaine

    V.2.2) L’acteur

    V.2.3) Les flux

    V.2.4) Les modèles conceptuels et organisationnels


    -> V.3) La démarche

    V.3.1) Les modèles utilisés

    V.3.2) les étapes du processus d’élaboration du système d’information


    -> V.4) Conclusion


  • CONCLUSION GENERALE
Télécharger Gratuitement
3 429 téléchargements