Cours gratuit: Eléments d’UML pour le projet

Sommaire: Cours gratuit: Eléments d’UML pour le projet

1. Introduction
2. Préliminaires
3. Les règles UML
4. Les diagrammes UML
5. Outils de modélisation UML
6. L’étude préalable avec UML
7. Conclusion

Extrait du cours éléments d’UML pour le projet

1- Introduction
• UML: langage de modélisation
• Méta-modèle UML
– définit la structure des modèles UML
– permet la description du modèle concerné par l’application.
– une notation UML avec des éléments de la notation extensibles à condition d’en définir la sémantique
• Construction de modèles objets ou autres
• Utilisation de la notation graphique
– une solution visuelle
– limite les ambiguïtés
– indépendance par rapport aux langages
2- Préliminaires
• Les origines d’UML
• La démarche de conception et d’analyse
• UP: Processus unifié
Origines d’UML
• Issu en 1996 de la pratique industrielle et de la modélisation des systèmes logiciels.
• Unification des méthodes objets de J-B-R
– Ivar Jacobson (OOSE)
– Grady Booch (BOOCH’93) ,
– James Rumbaugh (OMT) et
• Normalisation OMG en 1997. En 2007: UML 2.1.2
• Méthodes
– Fonctionnelles : années 60 Inspirée de l’architecture des ordinateurs études des fonctions en séparant les données du code.
– Objets : années 80 Modélisation objet avec composition et décomposition des objets ayant des propriétés et des comportements
– Méthodes qui couvrent le cycle de vie d’un logiciel.
• UML : de nouvelles techniques sans rejeter les méthodes existantes
Démarche de conception et d’analyse
• Analyse du pb: processus unifié UP
– guidée par les besoins des utilisateurs du système
– centrée sur l’architecture logicielle
– itérative et incrémentale
• Utilisation d’un langage de modélisation UML
– permet d’améliorer progressivement les méthodes de travail,
– préserve les modes de fonctionnement,
– boîte à outils
• L’itération peut se faire à toutes les phases
– étude préalable
– construction
– tests et mise au point
Processus unifié
• Langage de modélisation UML + Processus unifié UP
– UP: Processus de développement proposé par J-B-R
– Processus:
• Recensement des cas d’utilisation
• Construction de l’architecture du système dès le début avec
• Principe d’itérations et incrémentations
• Évaluation des risques à toutes les étapes
« on part des cas d’utilisations connus, on construit un premier modèle d’architecture; on complète et affine par itérations et incrémentations et on évalue par étape les risques pour faire les meilleurs choix »
3- les règles UML
• Développement orienté objet
• UML langage de modélisation
– Règles d’écriture et de représentation graphiques normalisées
– Neuf diagrammes (UML 2.1.2: 13 diagrammes )
• Méta-modèle des concepts et notations des diagrammes
– Construire les outils de modélisation selon les règles UML et adaptés à l’étude
– Règles
• Stéréotypes;
• Notes;
• Contraintes;
• règles d’écriture des noms et expressions: nom, étiquette
valeur d’un composant;
• Paquetage.

……….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours gratuit: Eléments d’UML pour le projet (573 KO) (Cours PPT)
Eléments d’UML

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *