Titre1

3136 mots 13 pages
Approche objet avec UML (Unified Modeling Language)
Pr. Jean-Marc Jézéquel
IRISA - Univ. Rennes I
Campus de Beaulieu F-35042 Rennes Cedex Tel : +33 299 847 192 Fax : +33 299 842 532 e-mail : jezequel@irisa.fr http://www.irisa.fr/prive/jezequel

© 1997-2001 J.-M. Jézéquel

1

Ingénierie du logiciel n Problèmes actuels posés en termes de lignes de produits et de maintenabilité
– coûts de maintenance > 4 x coûts de développement – maintenance évolutive et maintenance corrective

n

Solution : Approche par modélisation
– meilleure continuité entre spécification et réalisation – meilleure communication entre les acteurs d’un projet – meilleure résistance aux changements

© 1997-2001 J.-M. Jézéquel

2

Origines de l’approche objet n n n

Modélisation => Simulation Simula -> Simula 67
– objet, classe, héritage, liaison dynamique….

Mais aussi
– OS : Moniteurs – ADT : classe abstraite – IA : frame
» unité autonome de connaissance » intelligence, gestion complexité = propriété émergente du système

© 1997-2001 J.-M. Jézéquel

3

Généalogie de UML
UML
(Rumbaugh, Booch, Jacobson) FUSION
(HP-Labs) CLASSERELATION (P. Desfray) CRC (R. Wirf-Brooks)

Use-Case (I.Jacobson)
OOA (P. Coad) JSD (M. Jackson) OOA - OODLE (Schlaer & Mellor)

OMT
(J. Rumbaugh et al.)

OOA-OOD
(G.Booch)

Data-Flow SADT/SA-SD (De Marco)
© 1997-2001 J.-M. Jézéquel

Diagrammes Etat-Transition (HAREL)

Entite-Relation Merise (Chen)
4

Un peu de Méthodologie... n Une méthode de développement de logiciels, c’est :
– Une notation
» La syntaxe --- graphique dans le cas de UML

– Un méta-modèle
» La sémantique --- paramétrable dans UML (stéréotypes)

– Un processus
» Détails dépendants du domaine d’activité : n Informatique de gestion n Systèmes réactifs temps-réels n Shrink-wrap software (PC)

© 1997-2001 J.-M. Jézéquel

5

Processus de développement avec UML n Approche itérative, incrémentale, dirigée par les cas d’utilisation

en relation

  • Les techniaques de dessalement de l'eau de mer
    676 mots | 3 pages
  • La Méthode UML
    1243 mots | 5 pages
  • tutoriel uml
    11533 mots | 47 pages
  • MDA EN ACTION
    67126 mots | 269 pages
  • Introduction a l'uml
    1397 mots | 6 pages
  • Uml-notescours
    7553 mots | 31 pages
  • Modélisation uml
    1909 mots | 8 pages
  • Unified modeling language
    690 mots | 3 pages
  • conception UML
    4709 mots | 19 pages
  • Uml tarik
    6131 mots | 25 pages