Vous êtes ici : › Cours modélisatin uml

Programmation

Cours modélisatin uml

amina96 - Mise à jour : 27/01/2010

Lire en ligne
Gratuit

Té:lécharger
Gratuit après inscription

Pas encore d'avis

10 téléchargement(s)

Document pdf format .pdf
387 Ko

Niveau : Bac+3

Signaler un abus

Extrait / Introduction

Extrait / Introduction :

cours UML 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 … 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 (Unified Modified Language « langage de modélisation objet unifié »), 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. Ceci nous amène à nous questionner sur : - les apports réels d’UML dans la modélisation - la place des méthodes dites « traditionnelles » telle que MERISE. UML

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 ______________________________________________ 73

Signaler un abus

Lire en ligne
Gratuit
Té:lécharger
Gratuit après inscription

Exemple de page de Cours modélisatin uml

slide-17

Pour visualiser la suite du document Cours modélisatin uml vous pouvez :

Lire en ligne
Gratuit
Té:lécharger
Gratuit après inscription
Donnez votre avis sur Cours modélisatin uml
Note / 20
Votre avis
 
Valider
Avis sur Cours modélisatin uml

Le document Cours modélisatin uml appartient à la rubrique Programmation qui elle même appartient à la thématique Informatique.

Tweets Doc-etudiant
Tout chaud sur Doc-etudiant.fr
Superdoc Lettre de Motivation Zin... Il y a 1 jour(s) - Autre
Superdoc Lettre de Motivation Zara Il y a 1 jour(s) - Autre
Superdoc Comment calculer le coût... Il y a 1 jour(s) - Question
Superdoc Quelle est la définition... Il y a 1 jour(s) - Question
+ de Tweet Doc-etudiant.fr

Partenaires - Devenir partenaire - Doc etudiant est une marque déposée - c 2008 2012 - Tous droits réservés - Conditions générales d'utilisation - Crédits
Contact - Signalez-nous un bug - Bac 2012 - Brevet 2012 - Recrutement

Pour donner votre avis sur ce document, vous devez être membre de Doc-étudiant

Si ce n'est pas encore fait ?

Inscrivez-vous !

ou Identifiez-vous :


Mot de passe oublié ?
Besoin d'aide