Vous êtes ici : › Uml, le langage de modélisation objet unifié

Analyse objet UML/Merise

Uml, le langage de modélisation objet unifié

anysef - Mise à jour : 01/09/2010

Lire en ligne
Gratuit

Té:lécharger
Gratuit après inscription

Pas encore d'avis

2 téléchargement(s)

Document doc format .doc
854 Ko

Niveau : Bac+2

Signaler un abus

Extrait / Introduction

Extrait / Introduction :

Né de la fusion des méthodes objet dominantes (OMT, Booch et OOSE), puis normalisé par l'OMG en 1997, UML est rapidement devenu un standard incontournable. UML n'est pas à l'origine des concepts objet, mais il en en donne une définition plus formelle et apporte la dimension méthodologique qui faisait défaut à l'approche objet. Le but de cette présentation n'est pas de faire l'apologie d'UML, ni de restreindre UML à sa notation graphique, car le véritable intérêt d'UML est ailleurs ! En effet, maîtriser la notation graphique d'UML n'est pas une fin en soi. Ce qui est primordial, c'est d'utiliser les concepts objet à bon escient et d'appliquer la démarche d'analyse correspondante. Cette présentation a donc pour objectif, d'une part, de montrer en quoi l'approche objet et UML constituent un "plus" et d'autre part, d'exposer comment utiliser UML dans la pratique, c'est-à-dire comment intégrer UML dans un processus de développement et comment modéliser avec UML.

Plan

Plan :

I. PRESENTATION D'UML I-A. Un peu d'Histoire... I-A-1. Approche fonctionnelle vs. approche objet I-A-1-a. La découpe fonctionnelle d'un problème informatique : une approche intuitive I-A-1-b. Le "plus" de l'approche fonctionnelle : la factorisation des comportements I-A-1-c. Le revers de la médaille : maintenance complexe en cas d'évolution I-A-1-d. La séparation des données et des traitements : le piège ! I-A-1-e. 1ère amélioration : rassembler les valeurs qui caractérisent un type, dans le type I-A-1-f. 2ème amélioration : centraliser les traitements associés à un type, auprès du type I-A-1-g. Récapitulons... I-A-1-h. Objet ? I-A-2. Quels sont les autres concepts importants de l'approche objet ? I-A-2-a. Encapsulation I-A-2-b. Héritage (et polymorphisme) I-A-2-c. Agrégation I-A-2-d. Résumé sur les concepts fondateurs de l'approche objet I-A-2-e. L'approche objet, hier et aujourd'hui

Signaler un abus

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

Exemple de page de Uml, le langage de modélisation objet unifié

UML, le langage de modélisation objet unifié

Date de publication : 22/10/07 , Date de mise à jour : 14/09/09

Par Laurent Piechocki
 

Né de la fusion des méthodes objet dominantes (OMT, Booch et OOSE), puis normalisé par l'OMG en 1997, UML est rapidement devenu un standard incontournable. UML n'est pas à l'origine des concepts objet, mais il en en donne une définition plus formelle et apporte la dimension méthodologique qui faisait défaut à l'approche objet.
Le but de cette présentation n'est pas de faire l'apologie d'UML, ni de restreindre UML à sa notation graphique, car le véritable intérêt d'UML est ailleurs !
En effet, maîtriser la notation graphique d'UML n'est pas une fin en soi. Ce qui est primordial, c'est d'utiliser les concepts objet à bon escient et d'appliquer la démarche d'analyse correspondante.
Cette présentation a donc pour objectif, d'une part, de montrer en quoi l'approche objet et UML constituent un "plus" et d'autre part, d'exposer comment utiliser UML dans la pratique, c'est-à-dire comment intégrer UML dans un processus de développement et comment modéliser avec UML.

Avertissement :
Les textes qui composent la présentation sont (volontairement) très synthétiques, à la manière de transparents qu'on projette au cours d'une formation.
Il faut donc savoir lire entre les lignes, car il ne s'agit là que d'un "tour d'horizon". Cette présentation ne se substitue donc ni aux formations plus "académiques", ni aux ouvrages de référence.


              
Version PDF (Miroir)   Version hors-ligne (Miroir)


I. PRESENTATION D'UML
I-A. Un peu d'Histoire...
I-A-1. Approche fonctionnelle vs. approche objet
I-A-1-a. La découpe fonctionnelle d'un problème informatique : une approche intuitive
I-A-1-b. Le "plus" de l'approche fonctionnelle : la factorisation des comportements
I-A-1-c. Le revers de la médaille : maintenance complexe en cas d'évolution
I-A-1-d. La séparation des données et des traitements : le piège !
I-A-1-e. 1ère amélioration : rassembler les valeurs qui caractérisent un type, dans le type
I-A-1-f. 2ème amélioration : centraliser les traitements associés à un type, auprès du type
I-A-1-g. Récapitulons...
I-A-1-h. Objet ?
I-A-2. Quels sont les autres concepts importants de l'approche objet ?
I-A-2-a. Encapsulation
I-A-2-b. Héritage (et polymorphisme)
I-A-2-c. Agrégation
I-A-2-d. Résumé sur les concepts fondateurs de l'approche objet
I-A-2-e. L'approche objet, hier et aujourd'hui
I-A-2-f. L'approche objet : une solution parfaite ?
I-A-2-g. Quels sont les remèdes aux inconvénients de l'approche objet ?
I-B. Les méthodes objet et la genèse d'UML
I-B-1. Méthodes ?
I-B-2. A quoi sert UML ?
I-C. Avantages et inconvénients d'UML
I-C-1. Les points forts d'UML
I-C-2. Les points faibles d'UML
II. MODELISER AVEC UML
II-A. Qu'est-ce qu'un modèle ?
II-B. Comment modéliser avec UML ?
II-B-1. Une démarche itérative et incrémentale ?
II-B-2. Une démarche pilotée par les besoins des utilisateurs ?
II-B-3. Une démarche centrée sur l'architecture ?
II-B-4. Définir une architecture avec UML (détail de la "vue 4+1")
II-B-5. Résumons la démarche...
II-B-6. Elaboration plutôt que transformation
II-B-7. Détail des différents niveaux d'abstraction (phases du macro-processus)
II-B-8. Activités des micro-processus d'analyse (niveau d'abstraction constant)
II-B-9. Synthèse de la démarche
II-B-10. Les diagrammes UML
II-B-10-a. Comment "rédiger" un modèle avec UML ?
II-B-10-b. Quelques caractéristiques des diagrammes UML
II-B-10-c. Les différents types de diagrammes UML
II-C. Les vues statiques d'UML
II-C-1. LES PAQUETAGES
II-C-1-a. Paquetages (packages)
II-C-1-b. Paquetages : relations entre paquetages
II-C-1-c. Paquetages : interfaces
II-C-1-d. Paquetages : stéréotypes
II-C-2. LA COLLABORATION
II-C-2-a. Symbole de modélisation "collaboration"
II-C-3. INSTANCES ET DIAGRAMME D'OBJETS
II-C-3-a. Exemples d'instances
II-C-3-b. Objets composites
II-C-3-c. Diagramme d'objets
II-C-4. LES CLASSES
II-C-4-a. Classe : sémantique et notation
II-C-5. DIAGRAMME DE CLASSES
II-C-5-a. Diagramme de classes : sémantique
II-C-5-b. Associations entre classes
II-C-5-c. Documentation d'une association et types d'associations
II-C-5-d. Héritage
II-C-5-e. Agrégation
II-C-5-f. Composition
II-C-5-g. Agrégation et composition : rappel
II-C-5-h. Interfaces
II-C-5-i. Association dérivée
II-C-5-j. Contrainte sur une association
II-C-5-k. OCL
II-C-5-l. Stéréotypes
II-C-6. DIAGRAMMES DE COMPOSANTS ET DE DEPLOIEMENT
II-C-6-a. Diagramme de composants
II-C-6-b. Diagramme de déploiement
II-D. Les vues dynamiques d'UML
II-D-1. LES CAS D'UTILISATION
II-D-1-a. La conceptualisation : rappel
II-D-1-b. Cas d'utilisation (use cases)
II-D-1-c. Eléments de base des cas d'utilisation
II-D-1-d. Exemples
II-D-2. COLLABORATION ET MESSAGES
II-D-2-a. Synchronisation des messages
II-D-2-b. Objets actifs (threads)
II-D-3. DIAGRAMME DE SEQUENCE
II-D-3-a. Diagramme de séquence : sémantique
II-D-3-b. Types de messages
II-D-3-c. Activation d'un objet
II-D-3-d. Exemple complet
II-D-4. DIAGRAMME D'ETATS-TRANSITIONS
II-D-4-a. Diagramme d'états-transitions : sémantique
II-D-4-b. Super-Etat, historique et souches
II-D-4-c. Actions dans un état
II-D-4-d. Etats concurrents et barre de synchronisation
II-D-4-e. Evénement paramétré
II-D-4-f. Echange de messages entre automates
II-D-5. DIAGRAMME D'ACTIVITES
II-D-5-a. Diagramme d'activités : sémantique
II-D-5-b. Synchronisation
II-D-5-c. Couloirs d'activités
II-E. Conclusion
II-E-1. Programmer objet ?
II-E-2. Utiliser UML ?



Pour visualiser la suite du document Uml, le langage de modélisation objet unifié vous pouvez :

Lire en ligne
Gratuit
Té:lécharger
Gratuit après inscription
Donnez votre avis sur Uml, le langage de modélisation objet unifié
Note / 20
Votre avis
 
Valider
Avis sur Uml, le langage de modélisation objet unifié

Le document Uml, le langage de modélisation objet unifié appartient à la rubrique Analyse objet UML/Merise qui elle même appartient à la thématique Informatique.

Nouveaux documents Analyse objet UML/Merise

Bac+5

Aperçu de La méthode merise

La méthode merise

Guevara1978

153 téléchargements

16 avis

Tweets Doc-etudiant
Tout chaud sur Doc-etudiant.fr
Superdoc Lettre de motivation net... Il y a 2 jour(s) - Autre
Superdoc Lettre de Motivation Usine Il y a 2 jour(s) - Autre
sofia-hs A quel niveau se fait le... Il y a 1 jour(s) - Question
512 Le tourisme de luxe actu... Il y a 2 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