Formation modélisation d’applications industrielles avec UML, tutoriel & guide de travaux pratiques en pdf.
Thèmes
• Motivations à l’origine d’UML.
• Introduction au formalisme UML.
– Modélisation de structure.
– Modélisation de comportement.
• Principes de conception orientées objet.
Nature complexe du logiciel
• Complexité des problèmes à traiter
– Myriades d’exigences fonctionnelles.
– Exigences non fonctionnelles, souvent contradictoires.
– Difficultés de communication
• Complexité de la réalisation
– Difficultés techniques de la programmation.
– Développement en parallèle à plusieurs.
– Besoin de créer une solution simple d’emploi.
• Divergence des systèmes discrets
– petite erreur => conséquences énormes
Qu’est ce qu’UML
• UML : Unified Modeling Language
– Langage de Modélisation Unifié.
– Appliqué à l’analyse et à la conception des logiciels.
– Forte coloration orientée objet.
– Langage essentiellement graphique.
– Facile à lire et à comprendre.
• En clair
– UML: norme qui définit les diagrammes et les conventions à utiliser lors de la construction de modèles décrivant la structure et le comportement d’un logiciel.
– Les modèles sont des diagrammes constitués d’éléments graphiques et de texte.
– UML n’est pas une méthode, mais un langage.
UML, un langage pour
• Visualiser
– chaque symbole graphique a une sémantique.
• Spécifier
– de manière précise et complète, sans ambiguïté.
• Construire
– les classes, les relations SQL peuvent être générées automatiquement
• Documenter
– les différents diagrammes, notes, contraintes, exigences seront présentés dans un document.
……..
Cours UML (1174 KO) (Cours PDF)