Analyse et conception des syst¨mes d’information (d’outils...

download Analyse et conception des syst¨mes d’information (d’outils et mod¨les pour le g©nie logiciel)

of 151

Embed Size (px)

Transcript of Analyse et conception des syst¨mes d’information (d’outils...

  1. 1. @ Dpartement Informatique de lIUT de lUniversit Bordeaux 1 Cours dAnalyse et Conception des Systmes dInformation (dOutils et Modles pour le Gnie Logiciel) 7 novembre 2007 Olivier Guibert
  2. 2. Algorithmique Programmation Architecture Systmes Rseaux ACSI Bases de Donnes Mathmatiques conomie et Gestion des Organisations Langues (Anglais) Expression-Communication et Projet Personnel et Professionnel, Projets Tutors, Stage Programme Pdagogique National OMGL
  3. 3. Plan Bibliographie Dfinitions Intervenants Cycles de vie du logiciel Taxinomie des mthodes dinformatisation Dmarche Modles Mthodes et langages de modlisation + Gestion de Projet, Qualit, Interface Homme- Machine, etc.
  4. 4. Bibliographie
  5. 5. Bibliographie : gnie logiciel ACSIOME, Modlisation dans la conception des systmes d'information, Masson, 1989 GALACSI, Les systmes d'information : analyse et conception, Dunod, 1984 GALACSI, Comprendre les systmes d'information : exercices corrigs d'analyse et de conception, Dunod, 1985 I. SOMMERVILLE, Le gnie logiciel et ses applications, Interditions, 1985 C. TESSIER, La pratique des mthodes en informatique de gestion, Les Editions d'Organisation, 1995 P. ANDR et A. VAILLY, Conception des systmes dinformation Panorama des mthodes et des techniques, Ellipses, collection TECHNOSUP / Gnie Logiciel, 2001 P. ANDR et A. VAILLY, Spcification des logiciels Deux exemples de pratiques rcentes : Z et UML, Ellipses, collection TECHNOSUP / Gnie Logiciel, 2001 ACSIOME = Analyse et Conception des Systmes dInformation : Outils, Modles, tudes = M.C. HEYDEMANN, V. PRINCE, C. REYNAUD, F. SCHLIENGER et D. SCHLIENGER GALACSI = Groupe dAnimation et de Liaison pour lAnalyse et Conception des Systmes dInformation = H. BRIAND, J.-B. CRAMPES, C. DUCATEAU, Y. HEBRAIL, D. HERIN-AIME, J. KOULOUMDJIAN et R. SABATIER
  6. 6. Bibliographie : systmique J-L. LE MOIGNE, Les systmes d'information dans les organisations, Presses Universitaires de France, 1973 J-L. LE MOIGNE, Les systmes de dcision dans les organisations, Presses Universitaires de France, 1974 J-L. LE MOIGNE, La thorie du systme gnral - Thorie de la modlisation, Presses Universitaires de France, 1977 J. MLSE, Analyse modulaire des systmes, ditions Hommes et Techniques, 1977 J. MLSE, Approche systmique des organisations, ditions Hommes et Techniques, 1979
  7. 7. Bibliographie : bases de donnes M. ADIBA et C. DELOBEL, Bases de donnes et systmes relationnels, Dunod, 1983 G. GARDARIN, Bases de donnes : les systmes et leurs langages, Eyrolles, 1983
  8. 8. Bibliographie : MERISE CGI (Compagnie Gnrale d'Informatique), MERISE ou l'informatique avec mthode, Nathan, 1986 H. TARDIEU, A. ROCHFELD et R. COLLETTI, La mthode MERISE, tome 1 : principes et outils, Les ditions d'Organisation, 1983 H. TARDIEU, A. ROCHFELD, R. COLLETTI, G. PANET et G. VAHEE, La mthode MERISE, tome 2 : dmarches et pratiques, Les ditions d'Organisation, 1985 A. ROCHFELD et J. MOREJON, La mthode MERISE, tome 3 : gamme opratoire, Les ditions d'Organisation, 1989 G. PANET et R. LETOUCHE, MERISE/2, modles et techniques MERISE avancs, Les ditions d'Organisation, 1994 D. NANCI et B. ESPINASSE, Ingnierie des Systmes dInformations : MERISE Deuxime gnration, Vuibert, 2001
  9. 9. Bibliographie : SADT D. T. ROSS, Structured Analysis : A language for Communicating Ideas, IEEE Transactions, Software engineering, vol. SE-3, n1 D. T. ROSS et K. E. SCHOMAN, Structured Analysis for Requirements Definition, IEEE Transactions, Software engineering , vol. SE-3, n1 IGL Technology, SADT, un langage pour communiquer, Eyrolles, 1989, 1993 (3me dition) M. LISSANDRE, Matriser SADT, Colin, 1990 P. JAULENT, Gnie logiciel : les mthodes, Armand Colin, 1990
  10. 10. Bibliographie : mthodes objet S. SHLAER et S.J. MELLOR, Object-Oriented Systems Analysis: Modeling the World in Data, Englewood Cliffs, New Jersey: Yourdon Press, 1988 S. BAILIN, Remarks on Object-Oriented Requirements Specification, Laurel, MD: Computer Technology Associates, 1988 M. BOUZEGHOUB, G. GARDARIN et P. VALDURIEZ, Les Objets : concepts, langages, bases de donnes, mthodes, interfaces, Eyrolles, 1997 J.-L. CAVARERO et R. LECAT, La conception oriente objet, vidence ou fatalit, Ellipses, collection TECHNOSUP / Gnie Logiciel, 2000
  11. 11. Bibliographie : mthodes objet ( de MERISE lobjet ) A. ROCHFELD et M. BOUZEGHOUB, From Merise to OOM, Revue Ingnierie des Systmes dInformation, vol. 1, n2, 1993 J. MOREJON, Merise : vers une modlisation objet, Les ditions d'Organisation, 1994 M. BOUZEGHOUB, G. GARDARIN et P. VALDURIEZ, Du C++ Merise objet : Objets, Eyrolles, 1994 B. ESPINASSE, M. LAI et D. NANCI, Merise+ : Une extension de la mthode Merise lapproche objet par un apport de la mthode HOOD, Revue Ingnierie des Systmes dInformation, Herms diteur, vol. 3, n2-3, 1995 B. ESPINASSE et D. NANCI, Merise et lapproche oriente objet : du couplage avec OMT une troisime gnration, Revue Ingnierie des Systmes dInformation, Herms diteur, vol. 5, n4, 1997 N. KETTANI, D. MIGNET, P. PAR et C. ROSENTHAL-SABROUX, De Merise UML, Eyrolles, 1998 J. GABAY, Merise. Vers OMT et UML, Interditions, 1998
  12. 12. Bibliographie : mthodes objet (OOA, Fusion, MCO, MACAO) P. COAD et E. YOURDON, Object-oriented analysis, Prentice Hall, 1990 D. COLEMAN, P. ARNOLD, S. BODOFF, C. DOLLIN, H. GILCHRIST, J. HAYES et P. JEREMAES, Fusion : la mthode oriente objet de 2me gnration, Masson, 1992 X. CASTELLANI, MCO : Mthodologie danalyse et de conception des systmes objets, Masson, 1993 J.-B. CRAMPES, Mthode oriente-objet intgrale MACAO - Dmarche participative pour lanalyse, la conception et la ralisation de logiciels, Ellipses, collection TECHNOSUP / Gnie Logiciel, 2003
  13. 13. Bibliographie : mthodes objet (HOOD, OMT, OOSE) G. BOOCH, Object Oriented Design with Application, The Benjamin/Cummings Publishing Company Inc., 1991 G. BOOCH, Analyse et Conception orientes objets, Addison Wesley, 1994 M. LAI, Conception oriente objet, pratique de la mthode HOOD, Dunod, 1991 J. RUMBAUGH, M. BLAHA, W. PREMERLANI, F. EDDY et W. LORENSEN, Object oriented modeling and design, Prentice Hall, 1991 I. JACOBSON, M. CHRISTERSON, P. JONSON et G. VERGAARD, Object-Oriented Software Engineering: A Use Case Driven Approach, Addison Wesley, 1992 I. JACOBSON, Le gnie logiciel orient objet, Addison Wesley
  14. 14. Bibliographie : UML P.-A. MULLER, Modlisation objet avec UML, Eyrolles, 1998 C. MORLEY, B. LEBLANC et J. HUGUES, UML pour l'analyse d'un systme d'information Le cahier des charges du matre d'ouvrage, Dunod, 2000 C. SOUTOU, Objet-Relationnel sous Oracle8, Modlisation avec UML, Eyrolles, 1999 P. ROQUES et F. VALLE, UML en action De lanalyse des besoins la conception en Java, Eyrolles, 2000 M. LAI, Penser objet avec UML et Java, Interditions, 1998 M. LAI, UML : La notation unifie de modlisation objet De Java aux EJB, Dunod, 2000 G. BOOCH, J. RUMBAUGH et I. JACOBSON, The Unified Modeling Language User Guide, Addison-Wesley, 1999 I. JACOBSON, G. BOOCH et J. RUMBAUGH, The Unified Software Development Process, Addison-Wesley, 1999 J. RUMBAUGH, I. JACOBSON et G. BOOCH, The Unified Modeling Language Reference Manual, Addison-Wesley, 1999
  15. 15. Bibliographie : B M. SPIVEY, La notation Z, Masson - Prentice Hall, 1992 D. LIGHTFOOT, Spcification formelle avec Z, TEKNEA, 1994 J.-R. ABRIAL, The B-book: Assigning Programs to Meanings, Cambridge University Press, 1996 J.-R. ABRIAL, Introduction la mthode B, 6 vido-cassettes, IUT de Nantes J.-R. ABRIAL, La mthode B - tudes de cas, 6 vido-cassettes, IUT de Nantes H. HABRIAS, Introduction la spcification, Masson, 1993 H. HABRIAS, Spcification formelle avec B, ditions Herms Lavoisier, 2001
  16. 16. Bibliographie : interface homme- machine J.-B. CRAMPES, Interfaces graphiques ergonomiques - Conception et Modlisation, Ellipses, collection TECHNOSUP / Gnie Logiciel, 1997
  17. 17. Dfinitions
  18. 18. Dfinitions : OMGL OMGL = Outils et Modles pour le Gnie Logiciel Outil : logiciel supportant une mthode Modle : reprsentation schmatique de la ralit Logiciel selon l'arrt du 22 dcembre 1981 : ensemble des programmes, procds et rgles, et ventuellement de la documentation, relatifs au fonctionnement d'un ensemble de traitements de l'information Gnie Logiciel (ou l'ingnierie des systmes d'information) selon l'arrt du 30 dcembre 1983 : ensemble des activits de conception et de mise en uvre des produits et des procdures tendant rationaliser la production du logiciel et de son suivi
  19. 19. Dfinitions : ACSI ACSI = Analyse et Conception des Systmes d'Information Analyse : processus d'examen de l'existant Conception : processus de dfinition de la future application informatique Systmes d'Information : ensemble des moyens (humains et matriels) et des mthodes se rapportant au traitement de l'information d'une organisation
  20. 20. Dfinitions : BD BD = Bases de Donnes Bases de Donnes [dfinition des informaticiens] : ensemble des donnes (de l'organisation) structures et lies entre elles : stock sur support accs direct (disque magntique) gr par un SGBD (Systme de Gestion de Bases de Donnes) accessible par un ensemble d'applications
  21. 21. Dfinitions (complments) Informatique : science du traitement automatique et rationnel de l'information [acadmie franaise, 1966] Informatique de Gestion : informatisation des systmes d'information AGL = Atelier de Gnie Logiciel (CASE = Computer Aided Software Engineering) : ingnierie du logiciel assist par ordinateur
  22. 22. Linformation, indispensable dans le processus de dcision d'une organisation Diminution de l'incertitude Libert de choix Cohsion de l'organisation volutivit par rapport l'environnement
  23. 23. Qualits requises pour une information Pertinence (mesure la qualit dune infor