Cours uml lalonde Introduction à UML Shebli Anvar ?? DSM DAPNIA ?? CEA Saclay François Terrier Sébastien Gérard DRT LIST ?? CEA Saclay F- Gif sur Yvette Cedex France Francois Terrier cea fr Sebastien Gerard cea fr Shebli Anvar cea fr CDé ?nitions UML Uni

Introduction à UML Shebli Anvar ?? DSM DAPNIA ?? CEA Saclay François Terrier Sébastien Gérard DRT LIST ?? CEA Saclay F- Gif sur Yvette Cedex France Francois Terrier cea fr Sebastien Gerard cea fr Shebli Anvar cea fr CDé ?nitions UML Uni ?ed Modeling Language n Langage uni ?é pour la modélisation objet n Langage de modélisation des applications construites à l ? aide d ? objets indépendant de la méthode utilisée Di ?érence Langage ?? Méthode n Langage de modélisation notations grammaire sémantique n Méthode comment utiliser le langage de modélisation recueil des besoins analyse conception mise en ?uvre validation ? Objet représentation du problème basée sur des entités concrètes ou abstraites du monde réel CLa complexité des logiciels Le logiciel est complexe par nature à gérer cette complexité Les systèmes peuvent être décomposés selon n ce qu ? ils font approche fonctionnelle n ce qu ? ils sont approche objet L ? approche objet gère plus e ?cacement la complexité CHistorique des langages OO Langages de programmation orientés objets n Simula n Smalltalk n C plus Classes n C n Ei ?el n Java SGBD orientés objets n Utilisation des objets avec un langage OO Genèse des méthodes d ? analyse n Implémentation n Conception solution informatique n Analyse comprendre et modéliser le problème n ? CLes méthodes d ? analyse Méthodes orientées comportement n on s ? intéresse à la dynamique du système ex réseaux de Pétri Méthodes fonctionnelles n s ? inspirent de l ? architecture des ordinateurs n on s ? intéresse aux fonctions du système ex SADT Méthodes orientées données n on ne s ? intéresse pas aux traitements ex MERISE Méthodes orientées objets n on ne sépare pas les données et les traitements ex Booch OMT CL ? uni ?cation des méthodes n La guerre des méthodes ne fait plus avancer la technologie des objets n Recherche d ? un langage commun unique w Utilisable par toutes les méthodes w Adapté à toutes les phases du développement w Compatible avec toutes les techniques de réalisation sur plusieurs domaines d ? applications n Logiciels à Ingénierie des logiciels n Logiciels et matériels à Ingénierie des systèmes n Personnes à Ingénierie des a ?aires CIntérêt d ? un standard de modélisation universel OMT Booch OOSE Fusion Classe-Relation ROOM HOOD etc ?n OMT Rumbaugh et al Booch Passer de l ? artisanat à la production industrielle n Modélisation haut niveau n Développement basé sur composants n Intégration de procédés de modélisations complémentaires n Notation uni ?ée pour toutes les méthodologies OO Rational Uni ?ed Method OOSE Jacobson et al UML OMG UML ? UML UML Fin UML Nov Juin Catalysis ROOM etc CUni ?ed Modeling Language Langage syntaxe sémantique n Syntaxe w Règles selon lesquelles les éléments du langage ex les mots sont assemblés en des expressions ex phrases clauses n Sémantique w Règles permettant d ? attribuer une signi ?cation aux expressions syntactiques èè UUMMLL NNoottaattiioonn GGuuiiddee èè UUMMLL SSeemmaannttiiccss C C CObjectifs Représenter des

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Fev 22, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 73.6kB