Cours uml ISTA-TAZA TDI ème Année Module Analyse et conception orientée objet UML Langage de modélisation objet uni ?é Formateur Abdelmajid LAMKADAM CISTA ?? TAZA Sommaire Introduction Présentation d'UML ? Dé ?nition ? Les méthodes objet et la genèse d'UM
ISTA-TAZA TDI ème Année Module Analyse et conception orientée objet UML Langage de modélisation objet uni ?é Formateur Abdelmajid LAMKADAM CISTA ?? TAZA Sommaire Introduction Présentation d'UML ? Dé ?nition ? Les méthodes objet et la genèse d'UML ? Rôle d ? UML ? Avantages et inconvénients d'UML Modéliser avec UML ? Qu'est-ce-qu'un modèle ? Comment modéliser avec UML ? Une démarche itérative et incrémentale ? Une démarche pilotée par les besoins des utilisateurs Modéliser les Vues d'un système ? Vues statiques ? Vues dynamiques Modéliser les Aspects d'un système ? Aspect statique ? Aspect dynamique ? Aspect fonctionnel Modéliser les Diagrammes d'un système ? Diagramme du cas d ? utilisation ? Diagramme de séquences ? Diagramme de collaboration ? Diagramme de classes ? Diagramme d ? objets ? Diagramme d ? états transition ? Diagramme d ? activités ? Diagramme de composants ? Diagramme de déploiement Synthèse et conclusion TDI ème Année Module Analyse et conception orientée objet Formateur LAMKADAM Abdelmajid CISTA ?? TAZA TDI ème Année Introduction L'approche objet est pourtant loin d'être une idée récente Simula premier langage de programmation à implémenter le concept de type abstrait à l'aide de classes date de En déjà Smalltalk implémente les concepts fondateurs de l'approche objet encapsulation agrégation héritage Les premiers compilateurs C datent du début des années et de nombreux langages orientés objets académiques ont étayés les concepts objets Ei ?el Objective C Loops Il y donc déjà longtemps que l'approche objet est devenue une réalité Les concepts de base de l'approche objet sont stables et largement éprouvés De nos jours programmer objet c'est béné ?cier d'une panoplie d'outils et de langages performants L'approche objet est une solution technologique incontournable Ce n'est plus une mode mais un ré exe quasi-automatique dès lors qu'on cherche à concevoir des logiciels complexes qui doivent résister à des évolutions incessantes Penser objet avec UML pour concevoir objet Pour penser et concevoir objet il faut savoir prendre de la hauteur jongler avec des concepts abstraits indépendants des langages d'implémentation et des contraintes purement techniques Les langages de programmation ne sont pas un support d'analyse adéquat pour concevoir objet Ils ne permettent pas de décrire des solutions en terme de concepts abstraits et constituent un cadre trop rigide pour mener une analyse itérative Pour conduire une analyse objet cohérente il ne faut pas directement penser en terme de pointeurs d'attributs et de tableaux mais en terme d'association de propriétés et de cardinalités Utiliser le langage de programmation comme support de conception ne revient bien souvent qu'à juxtaposer de manière fonctionnelle un ensemble de mécanismes d'implémentation pour résoudre un problème qui nécessite en réalité une modélisation objet Au risque d'en décourager certains et d'en décevoir d'autres l'approche objet nécessite une analyse ré échie qui passe par di ?érentes phases exploratoires Bien que raisonner en terme d'objets semble naturel l'approche fonctionnelle reste la plus intuitive pour nos esprits cartésiens Voilà pourquoi il ne faut pas se contenter d'une implémentation objet mais se discipliner à penser objet au
Documents similaires










-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 09, 2021
- Catégorie Management
- Langue French
- Taille du fichier 126.2kB