Uml 2 pour les développeurs : cours avec exercices corrigés

Uml 2 pour les développeurs : cours avec exercices corrigés

16.00 / 20
Publié le 4 févr. 2010 - Donne ton avis

Cet ouvrage s’adresse principalement aux étudiants et aux développeurs de métier ayant des connaissances en programmation par objets et désireux de découvrir les bénéfices du langage UML pour le développement d’applications. Il ne s’agit pas d’un guide de référence sur UML. Chaque notion importante dans le contexte du développement avec UML est introduite par un exemple, et chaque chapitre se clôt par une série d’exercices (91 au total) avec corrigés, qui permettront au lecteur de tester ses connaissances. L’ouvrage s’adresse aussi aux enseignants désireux de transmettre les principes de base des langages de modélisation selon une approche pragmatique, en liaison avec les techniques classiques de développement d’applications.
Photo de profil de imil
Fiche rédigée par
imil
1091 téléchargements

Ce document est-il utile ?

16 / 20

Contenu de ce document de Informatique > BDD

Plan :

============== Préface Remerciements Avant-propos Une approche à contre-pied Organisation de ce cours A qui s’adresse ce cours ? ============== CHAPITRE 1 ============== Un curieux besoin de modèles . 1 Construction d’applications 1 Le code 4 Documentation . 6 Les modèles 7 ============== CHAPITRE 2 ============== Diagrammes de classes 13 Vue structurelle du modèle UML . 13 Paradigme orienté objet 13 Concepts élémentaires . 14 Associations entre classes 19 Concepts avancés . 21 ============== CHAPITRE 3 ============== Reverse Engineering . 27 Sémantiques UML et Java . 27 Différences des sémantiques 28 Synthèse entre UML et les langages de programmation . 30 Passage de code Java vers les diagrammes de classes 30 Règles de correspondance du Reverse Engineering 32 Intérêt et limites du Reverse Engineering 34 Diagrammes à faire après un Reverse Engineering . 35 ============== CHAPITRE 4 ============== Rétroconception et patrons de conception 39 Identification des dépendances 39 Qu’est-ce qu’une dépendance ? 40 Impact des cycles de dépendances 41 Casser les cycles de dépendances 43 Patron de conception 45 Le patron de conception Observer 45 ============== CHAPITRE 5 ============== Génération de code 51 D’UML à Java 51 UML vers Java et Java vers UML . 54 Approches UML et code . 56 Cycle de développement UML 57 ============== CHAPITRE 6 ============== Diagrammes de séquence 63 Vue comportementale du modèle UML 63 Concepts élémentaires . 64 Le temps dans les diagrammes de séquence 66 Liens avec la vue structurelle du modèle . 68 Objet et classe . 68 Diagramme et modèle . 69 Concepts avancés . 70 Interactions et génération de code 70 Fragment d’interaction 72 Limites intrinsèques des interactions 72 ============== CHAPITRE 7 ============== Diagrammes de séquence de test . 77 Les tests . 77 Comment utiliser les tests ? . 79 Ecriture de cas de test à partir d’un modèle UML . 80 Cas de test abstrait et interaction . 80 Cas de test exécutables et interactions 81 ============== CHAPITRE 8 ============== Plates-formes d’exécution . 87 Java dans UML . 87 Modèles 100 % UML et modèles UML pour Java . 87 UML productif ou pérenne . 88 Niveaux conceptuel et physique . 90 Abstraction de la plate-forme . 90 Niveaux d’abstraction . 91 Cycle de développement UML 92 Intégration des deux niveaux dans le cycle . 92 Approches possibles 92 ============== CHAPITRE 9 ============== Diagrammes de cas d’utilisation . 97 Vue fonctionnelle du modèle UML 97 Fonctionnalités d’une application orientée objet . 97 Concepts élémentaires . 98 Liens avec les autres parties du modèle 100 Concepts avancés . 101 Concepts avancés relatifs aux cas d’utilisation 101 Concept avancé relatif aux acteurs . 104 ============== CHAPITRE 10 ============== Développement avec UML . 109 Analyse et conception . 109 Analyse du problème 110 Conception de la solution 110 Comment passer du quoi au comment ? . 111 Méthode de développement 114 La méthode « UML pour le développeur » . 115 ============== CHAPITRE 11 ============== Corrigés des TD 123 TD1. Un curieux besoin de modélisation . 123 TD2. Diagrammes de classes 127 TD3. Reverse Engineering 136 TD4. Rétroconception et patrons de conception . 141 TD5. Génération de code . 146 TD6. Diagrammes de séquence . 151 TD7. Diagrammes de séquence de test . 158 TD8. Plates-formes d’exécution . 161 TD9. Diagrammes de cas d’utilisation . 166 TD10. Développement avec UML . 169 ============== ANNEXE 1 ============== Code d’un carnet d’adresses . 183 ============== ANNEXE 2 ============== Exemple de partiel 193 Questions de cours (4 points) . 193 Exercices (16 points) . 194 Index 201

33 commentaires


denouezechias
denouezechias
Posté le 9 sept. 2016

certaines pages du document sont coupées

samsouma564
samsouma564
Posté le 14 mars 2016

un documents tres interessant

lolita123merde
lolita123merde
Posté le 3 mars 2016

etant étudiante en Le informatique; je trouve ce doc très intéressant et aussi très bénéfique pour la validation de la matière ULM.

 

Oussama459
Oussama459
Posté le 27 févr. 2016

merci beaucoup 

mokk
mokk
Posté le 15 févr. 2016

Merci beaucoup!!

mkalla
mkalla
Posté le 14 févr. 2016

Merci pour ce doc

mkalla
mkalla
Posté le 14 févr. 2016

Cool

franck1280
franck1280
Posté le 4 janv. 2016

merci

franck1280
franck1280
Posté le 4 janv. 2016

utile

nzieanet
nzieanet
Posté le 16 oct. 2015

merci

nzieanet
nzieanet
Posté le 16 oct. 2015

oh

nzieanet
nzieanet
Posté le 16 oct. 2015

gbvg

spyros
spyros
Posté le 14 juil. 2015

Excellent document qui donne des renseignements forts utiles

Helali Miloud
Helali Miloud
Posté le 1 mai 2015

Salut, merci beaucoup à l'auteur c'est un bon cours!

youham
youham
Posté le 9 avr. 2015

UN BON COURS ......

aderdousa
aderdousa
Posté le 20 mars 2015

Cours intéressant !! Merci pour le post

manal_dr
manal_dr
Posté le 2 janv. 2015

j'aime biennnnnnn

manal_dr
manal_dr
Posté le 2 janv. 2015

trés bon cours !!!! merci 

abdelhamid0123
abdelhamid0123
Posté le 17 nov. 2013

c'est suffisant pour ceux qui sont intéressés par la conception informatique

ayman0200
ayman0200
Posté le 9 nov. 2014

joli cours 

gacemiamine
gacemiamine
Posté le 9 oct. 2013

un documents tres interessant , je suis entrain de refaire un document pareil

bahlawen
bahlawen
Posté le 16 nov. 2012

les documents sont intéressants. je suis tès content
pouvant m'aider a approfondir ma connaissance dans le domaine de l'nformatiques
je pense pouvoir être à mesure de fournir aussi des éléments très instructifs sur les différents domaines de la nouvelle technologie de l'information et de la communication. merci

reemq7
reemq7
Posté le 15 nov. 2012

j'ai l'impression qu'il y a des gens qui laissent des commentaires juste pour avoir des jetons!!!!!!!!!!!!!
du copié collé! bon tuto pour un débutant en uml. Les exercices permettent d'avoir un aperçu de la modélisation.
Les exercices permettent d'avoir un aperçu de la modélisation.

umltonton
umltonton
Posté le 4 oct. 2012

je veut que ce document soit une piste de solution pour tout étudiant qui désire defendre son titre de licence en informatique de gestion pour la maitrice des structure des conception de système d'information bien adaptés selon les besoins des utilisateus

kokajob
kokajob
Posté le 16 mai 2012

c'est un bonne livre de conception et de modélisation ,en plus il est approfondie et il permet de maitriser bien la concept orienter objet
on peut dire aussi que ce document UML est necessaire pour le developpement d'applications et de programmes intelligent

tuto-1245074
tuto-1245074
Posté le 5 juin 2011

c'est un bonne livre de conception et de modélisation ,en plus il est approfondie et il permet de maitriser bien la concept orienter objet
on peut dire aussi que ce document UML est necessaire pour le developpement d'applications et de programmes intelligent

chahi56
chahi56
Posté le 27 févr. 2011

j'aime bien

chahi56
chahi56
Posté le 27 févr. 2011

j'aime bien

chahi56
chahi56
Posté le 27 févr. 2011

j'aime bien

elabdoulaye
elabdoulaye
Posté le 9 janv. 2011

j'aime bien

tiwalinne
tiwalinne
Posté le 17 oct. 2010

j'aime bien ce doc

tata0
tata0
Posté le 6 sept. 2010

b1

tata0
tata0
Posté le 6 sept. 2010

b1

Il faut être inscrit pour télécharger un document

Crée un compte gratuit pour télécharger ce document

Je m'inscrisOU

J'ai déjà un compte

Je me connecte