Dans ce livre, les différents diagrammes d'UML 2.5 sont présentés étape par étape, de la description des exigences par les cas d'utilisation jusqu'au diagramme de profil, en passant par les diagrammes d'interaction, de classes, de structure composite, d'états transitions, d'activités et de composants. Les diagrammes d'interaction sont notamment utiles pour découvrir les objets du système. Cette édition inclut également une introduction au métamodèle d'UML et sa relation avec le MOF.
Ce livre sur UML 2.5 s'adresse tout autant aux étudiants qu'aux développeurs pratiquant la modélisation de systèmes, de logiciels et de processus.
Vous découvrirez, étape par étape, les éléments de modélisation à partir d'exemples pédagogiques. Après une introduction à l'approche par objets, cet ouvrage introduit les différents diagrammes d'UML 2.5 depuis la description des exigences par les cas d'utilisation jusqu'au diagramme de profil en passant par les diagrammes d'interaction, de classes, de structure composite, d'états transitions, d'activités et de composants. Vous apprendrez comment les diagrammes d'interaction peuvent être utilisés pour découvrir les objets composant le système. Cette nouvelle édition du livre introduit le métamodèle d'UML et la façon dont il s'articule avec le MOF.
2.2 Les notions de stéréotype et d'association d'extension
2.2.1 Introduction
2.2.2 Les stéréotypes requis
2.2.3 L'extension de plusieurs métaclasses par un même stéréotype
2.2.4 La généralisation et la spécialisation des stéréotypes
3. Les tagged values (valeurs étiquetées)
3.1 Introduction
3.2 Les associations entre stéréotypes
4. Les autres éléments d'un profil
4.1 Les contraintes
4.2 Les classes, les types et les énumérations
5. Les profils
5.1 La représentation d'un profil
5.2 La relation de référence
5.3 L'application d'un profil à un paquetage
6. Un exemple de domaine : les équidés
6.1 Le profil
6.2 Le modèle
7. Un exemple de profil de plateforme : un profil pour EJB
8. Le métamodèle d’UML
8.1 Présentation
9. Exemples
10. Représentation des stéréotypes dans le métamodèle
11. Introduction au MOF
12. Conclusion
Annexe 1 - L’architecture MDA : l’outil DB-MAIN
1. Introduction
2. La transformation du modèle objet vers le modèle relationnel
2.1 La transformation des classes
2.2 La transformation des associations
2.2.1 Les clés étrangères
2.2.2 Les associations dont une extrémité a pour cardinalité 0..1 ou 1..1
2.2.3 Les autres associations
2.3 La transformation de l'héritage
2.3.1 Le mécanisme de transformation
2.3.2 La prise en compte des contraintes liées à la relation d'héritage
2.4 Conclusion
Annexe 2 - Correction des exercices
1. Chapitre La modélisation des exigences
1.1 L'hippodrome
1.2 Le club équestre
1.3 Le manège de chevaux de bois
2. Chapitre La modélisation de la dynamique
2.1 L'hippodrome
2.2 La centrale d'achat des chevaux
3. Chapitre La modélisation des objets
3.1 La hiérarchie des chevaux
3.2 Les produits pour chevaux
4. Chapitre La modélisation du cycle de vie des objets
4.1 Le ticket de course de tiercé
4.2 La course de chevaux
4.3 Le manège de bois
5. Chapitre La modélisation des activités
5.1 Le spectacle équestre
5.2 Le tiercé
Annexe 4 - Lexique
1. Français-anglais
2. Anglais-français
Annexe - Bibliographie
Index
Version en ligne
Ouvrage très bien expliqué et complet. Je recommande.
Victor CVersion papier
Très bonne ergonomie!
AnonymeVersion en ligne
Le format pour la lecture en ligne est très bien et l'ajout des questionnaires est une super addition avec des références en plus
AnonymeVersion papier
les oeuvres sont toujours d'une grande qualité.
Anonyme
Fien VAN DER HEYDE
Fien Van der Heyde, de formation supérieure financière et informatique, est titulaire du DESS informatique et innovation de l'université de Nancy 2. Elle exerce le métier de responsable informatique d'une grande banque au Luxembourg. La modélisation des processus tient une place importante dans ses activités professionnelles.
Laurent DEBRAUWER est docteur en informatique de l'Université de Lille 1. Spécialiste de l'approche par objets, il enseigne les Design Patterns à l'université du Luxembourg. Il dirige également les sociétés Objectland et Securiquest.