La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème.

Présentations similaires


Présentation au sujet: "M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème."— Transcription de la présentation:

1 M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème année Bref historique méthodologique

2 Alain VAILLY Diapositive n° 2 1) Introduction IUP MIAGE - Université de NANTES M.E.D.A.L. De très nombreuses méthodes ont vu le jour durant ces quarante dernières années. Certaines ont connu un essor fulgurent. Dautres un confinement dans les laboratoires. Certaines sont mortes (de leur belle mort ou « assassinées » par des concurrentes). Certaines ont été « avalées » par dautres, plus vigoureuses. Certaines vivent toujours, sous le même nom ou sous un autre.

3 Alain VAILLY Diapositive n° 3 2) Un peu « dhistoire » IUP MIAGE - Université de NANTES M.E.D.A.L. PETRI (Allemagne) HIPO (Hierarchy plus Input Process Output - IBM, USA) Idef-0 (Icam Definition-0 - DoD, USA) L.C.S. (Lois de Construction de Systèmes - WARNIER, France) SD (Structured Design - IBM, USA) 1960 - 1974 1962 1970 1974

4 Alain VAILLY Diapositive n° 4 2) Un peu « dhistoire » IUP MIAGE - Université de NANTES M.E.D.A.L. IA-NIAM (NIJJSEN, Hollande) E-R (Entity-Relationship model - Chen, USA) SADT (Structured Analysis Design Technique - Ross, USA) MERISE (Méthode dEtude et de Réalisation pour les Systèmes dEntreprise - Sema Group, France) SA (Structured Analysis - Yourdon & De Marco, USA) 1975 - 1980 1975 1976 1977 1978

5 Alain VAILLY Diapositive n° 5 2) Un peu « dhistoire » IUP MIAGE - Université de NANTES M.E.D.A.L. JSD (Jackson System Development - Jackson, GB) SSADM (Structured Systems Analysis and Design Method - GB) SADM (Structured Analysis and Design Methodology - GB) AXIAL (IBM, France) SA-RT 1 (Structured Analysis Real Time (Ward & Mellor, USA) 1981 - 1985 1981 1982 1984

6 Alain VAILLY Diapositive n° 6 2) Un peu « dhistoire » IUP MIAGE - Université de NANTES M.E.D.A.L. SA-RT 2 (Structured Analysis Real Time (Hatley & Pirbhaï, USA) HOOD (Hierarchical Object Oriented Design - Matra, France) ESML (Extended Systems Modeling Language - Boeing, USA) SYS_P_O (SYStems Project Object - Jaulent, France) 1985 - 1990 1986 1987 1988

7 Alain VAILLY Diapositive n° 7 2) Un peu « dhistoire » IUP MIAGE - Université de NANTES M.E.D.A.L. On pourrait continuer comme cela cette « reconstitution » historique. Cela nest guère utile, compte-tenu de la frénésie de ce mouvement. De toutes les méthodes évoquées précédemment, combien sont parvenues parmi vous ? Sans aucun doute, bien peu. Qui peut être assez clairvoyant pour prévoir ce que sera le futur ? UML ? VNM ? WON ? 1991 - …

8 Alain VAILLY Diapositive n° 8 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L. OOMMerise/2Merise 1 Appellation personnelle Orientation Objets dans Merise Merise 0 exogène endogène Toute méthode, à linstar des êtres vivants, évolue. Elle est soumise à une double influence, exogène (celle des autres méthodes) et endogène (celle de ses propres utilisateurs). Merise néchappe pas à cette règle :

9 Alain VAILLY Diapositive n° 9 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L.

10 Les méthodes sinfluencent les unes les autres, certaines notions pouvant être reprises. Alain VAILLY Diapositive n° 10 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L. SSADMJSD SSADM JSD Lauteur de la méthode JSD ayant été embauché par la société « propriétaire » de SSDAM, il a tout naturellement doté cette dernière des notions contenues dans JSD.

11 Alain VAILLY Diapositive n° 11 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L. PETRIHIPOSDIdef-0SADTSAJSD IA-NIAM E-RMERISEHOOD

12 Alain VAILLY Diapositive n° 12 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L. Partition Totalité + Exclusion E1 A B X T A B P Les contraintes ensemblistes de MERISE / 2 (dinspiration IA-NIAM) portent sur des ensembles de MEME nature, quil sagisse dentités ou dassociations.

13 Alain VAILLY Diapositive n° 13 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L. UML Booch Les notations de Booch, OMT et UML fournissent trois vues différentes de concepts objets très proches. En fait, les notations de Booch et OMT pourraient être utilisées pour représenter une grande partie des éléments de modélisation définis dans le métamodèle dUML. OMT Elles partagent parfois des éléments.

14 Alain VAILLY Diapositive n° 14 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L.

15 Alain VAILLY Diapositive n° 15 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L.

16 Alain VAILLY Diapositive n° 16 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L.

17 Alain VAILLY Diapositive n° 17 3) Évolution des méthodes IUP MIAGE - Université de NANTES M.E.D.A.L.

18 Alain VAILLY Diapositive n° 18 4) Conclusion IUP MIAGE - Université de NANTES M.E.D.A.L. On assiste à un foisonnement de méthodes. UML ?? De cet ensemble, les meilleures surnagent (survivent)… Il y a quand même en route des morts et, pour certaines propositions cela peut paraître dommage.

19 Alain VAILLY Diapositive n° 19 4) Conclusion IUP MIAGE - Université de NANTES M.E.D.A.L. La méthode MCX (Marie Christine & Xavier) a fait lobjet dune publication dun ouvrage en 1987. MCX Quatre notions sont présentes dans MCX, pour la partie données du moins : - entités, - associations, - fonctions sémantiques, - attributs. Propositions originales très intéressantes

20 Alain VAILLY Diapositive n° 20 4) Conclusion IUP MIAGE - Université de NANTES M.E.D.A.L. Une association, selon CASTELLANI, représente un ensemble dobjets complexes quelconques. MCX Il existe trois catégories dassociations : - les associations définies sur des ensembles dentités, - les associations définies sur des ensembles dentités et sur dautres associations, - les associations définies uniquement sur dautres associations.

21 Alain VAILLY Diapositive n° 21 4) Conclusion IUP MIAGE - Université de NANTES M.E.D.A.L. MCX A4 (A5, A5) A5 (E5, A6) A6 (E6) A7 (E7, E7, E7, A1, A6) A1 (E1, E2, A2, A4, A5, A6) A2 (E3, A3) A3 (E4, E5, A5)

22 Alain VAILLY Diapositive n° 22 4) Conclusion IUP MIAGE - Université de NANTES M.E.D.A.L. Une fonction sémantique matérialise un prédicat qui opère sur les occurrences dassociations. MCX

23 Alain VAILLY Diapositive n° 23 4) Conclusion IUP MIAGE - Université de NANTES M.E.D.A.L. MCX [mini, moy, maxi] (P, C, T)

24 Alain VAILLY Diapositive n° 24 4) Conclusion IUP MIAGE - Université de NANTES M.E.D.A.L. Ce mouvement incessant amène à se poser la question : Lindustrie joue ici un rôle de régulateur, toute méthode étant jugée à laulne du retour sur investissement. Pourquoi une méthode ?

25 Alain VAILLY Diapositive n° 25 4) Conclusion IUP MIAGE - Université de NANTES M.E.D.A.L. Ce mouvement incessant incite également à se préoccuper de formation. Laccent doit avant tout être mis sur les bases, les concepts, les démarches devenant secondaires (!!) … et leur apprentissage laissé à la Formation Continue … ou aux professionnels ?? Quel bagage pour les futurs architectes logiciels ?


Télécharger ppt "M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème."

Présentations similaires


Annonces Google