Mart
Chapitre 4 Comparaison des deux approches de modélisation
Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
Références
Ce chapitre est rédigée, pour l’essentiel, à partir de la phase 4 de notre projet de recherche:
[ISNEt-43] Atelier de génie logiciel Approche fonctionnelle ou objet Concurrence ou complémentarité ? http://lgl.isnetne.ch/isnet43
Dans ce projet, nous utilisions le terme d’approche fonctionnelle en lieu et place d’approche «classique» proposée par Satzinger. Pour l’approche classique, nous présentons les éléments de l’AGL Designer d’Oracle que nous avons utilisé pour le projet. Pour l’approche orientée objets, nous présentons les diagrammes réalisés avec l’AGL Rose de Rational que nous avons utilisé pour le projet.
mai 2005 / p.-a. sunier
FCàOO / $4 - Comparaison de modélisation
2
Plan
1. Comparaison des métamodèles 2. Comparaison sur la base des principes de l’approche classique (Merise) 3. Comparaison sur la base des diagrammes d’UML
mai 2005 / p.-a. sunier
FCàOO / $4 - Comparaison de modélisation
3
1 Comparaison des métamodèles
Métamodèle des paquetages UML
Métamodèle du référentiel de Designer
mai 2005 / p.-a. sunier
FCàOO / $4 - Comparaison de modélisation
[ISNet-43]
4
1. Métamodèles
Traits significatifs
Approche objets UML
Approche fonctionnelle Oracle Designer
Éléments
Éléments Éléments d’annotation Relations Diagrammes Règles sémantiques Mécanismes généraux
Associations Information des diagrammes Règles Énoncés, décorations, extensions
mai 2005 / p.-a. sunier
FCàOO / $4 - Comparaison de modélisation
[ISNet-43]
5
1. Métamodèles
Éléments
Approche fonctionnelle Oracle Designer
Entités Vues - Portée des procédures Hiérarchie de processus ou de fonctions Processus ou fonction Modules et composants Événements d’entrée/sortie - Flux Paquetages
FCàOO / $4