-
Connexion
- Inscription
- 2 222 641 inscrits »
Vous êtes ici : Accueil › Documents › Informatique › Analyse objet UML/Merise › Cours uml ecole nationale des ingenieurs
ajerbi - Mise à jour : 23/01/2012
Extrait / Introduction
Extrait / Introduction :
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.). 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 (cf. MERISE/2). De très nombreuses méthodes ont également vu le jour comme Booch, OMT …Plan
Plan :
SOMMAIRE ____________________________________________________________ 2 TABLE DES MATIERES__________________________________________________ 4 INTRODUCTION ________________________________________________________ 1 UML est une norme __________________________________________________________ 3 UML est un langage de modélisation objet._______________________________________ 3 UML est un support de communication _________________________________________ 4 UML est un cadre méthodologique pour une analyse objet__________________________ 5 I). Le contexte d’apparition d’UML __________________________________________ 8 I.1) Approche fonctionnelle versus approche objet ________________________________ 8 I.1.1) L’approche fonctionnelle _______________________________________________________ 8 I.1.2) L’approche objet ____________________________________________________________ 10 I.2) La genèse d’UML _______________________________________________________ 14 I.2.1) Historique des méthodes d’analyse ______________________________________________ 14 I.2.2) Cadre d’utilisation d’UML_____________________________________________________ 15 I.2.3) Points forts d’UML __________________________________________________________ 16 I.2.4) Points faibles d’UML_________________________________________________________ 17 II) Démarche générale de modélisation avec UML _____________________________ 18 II.1) Qu'est-ce qu'un modèle ? ________________________________________________ 18 II.1.1) Définition d’un modèle _______________________________________________________ 18 II.1.2) Caractéristiques fondamentales des modèles ______________________________________ 18 II.2 ) Comment modéliser avec UML ? _________________________________________ 18 II.2.1) Proposition de démarche______________________________________________________ 18 II.2.2) La vue « 4+1 » de ph. Kruchten ________________________________________________ 20 II.2.3) Les niveaux d’abstraction _____________________________________________________ 21 II.4 ) L’utilisation de diagrammes _____________________________________________ 23 II.4.1) Définition d’un diagramme____________________________________________________ 23 II.4.2) caractéristiques des diagrammes UML ___________________________________________ 23 II.4.3) Les différents types de diagrammes UML ________________________________________ 23 III) Les Différents types de diagrammes _____________________________________ 24 III.1) Vues statiques du système _______________________________________________ 24 III.1.1) diagrammes de cas d'utilisation ________________________________________________ 24 III.1.2) diagrammes de classes_______________________________________________________ 30 III.1.3) diagrammes d'objets ________________________________________________________ 43 III.1.4) diagrammes de composants ___________________________________________________ 44 III.1.5) diagrammes de déploiement __________________________________________________ 44 III.2) Vues dynamiques du système : ___________________________________________ 45 III.2.1) diagrammes de collaboration__________________________________________________ 45 III.2.2) diagrammes de séquence _____________________________________________________ 47 III.2.3) diagrammes d'états-transitions_________________________________________________ 54 III.2.4) diagrammes d'activités_______________________________________________________ 56 IV) Le processus unifié ___________________________________________________ 58 IV.1) Le processus unifié est piloté par les cas d’utilisation_________________________ 58 COURS UML13.doc – Mars 2005 J.STEFFE – ENITA de Bordeaux IV.1.1) Présentation générale________________________________________________________ 58 IV.1.2) Stratégie des cas d’utilisation _________________________________________________ 58 IV.2) Le processus unifié est centré sur l’architecture_____________________________ 60 IV.2.1) Liens entre cas d’utilisation et architecture _______________________________________ 60 IV.2.2) Marche à suivre ____________________________________________________________ 60 IV.3) Le processus unifié est itératif et incrémental _______________________________ 61 IV.4) Le cycle de vie du processus unifié ________________________________________ 62 IV.5) Conclusion : un processus intégré ________________________________________ 64 V) Eléments de comparaisons entre MERISE et UML __________________________ 65 V.1) Les principes __________________________________________________________ 65 V.1.1) L’approche systémique_______________________________________________________ 65 V.1.2) Les cycles de construction du système d’information _______________________________ 65 V.1.3) L’approche fonctionnelle _____________________________________________________ 66 V.1.4) La séparation données-traitements ______________________________________________ 67 V.1.5) L’ approche qui part du général vers le particulier __________________________________ 67 V.2) La modélisation métier __________________________________________________ 67 V.2.1) Le domaine ________________________________________________________________ 67 V.2.2) L’acteur___________________________________________________________________ 67 V.2.3) Les flux ___________________________________________________________________ 68 V.2.4) Les modèles conceptuels et organisationnels ______________________________________ 68 V.3) La démarche___________________________________________________________ 71 V.3.1) Les modèles utilisés _________________________________________________________ 71 V.3.2) les étapes du processus d’élaboration du système d’information _______________________ 72 V.4) Conclusion ____________________________________________________________ 72 CONCLUSION GENERALE ______________________________________________ 73Exemple de page de Cours uml ecole nationale des ingenieurs
Pour visualiser la suite du document Cours uml ecole nationale des ingenieurs vous pouvez :
Le document Cours uml ecole nationale des ingenieurs appartient à la rubrique Analyse objet UML/Merise qui elle même appartient à la thématique Informatique.
Ils ont téléchargé aussi
Nouveaux documents Analyse objet UML/Merise