Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Méthode d'analyse et de conception d'applications orientées objet — Wikipédia
Méthode d'analyse et de conception d'applications orientées objet — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir MACAO.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

La méthode d'analyse et de conception d'applications orientées objet (dite MACAO) est fondée sur une démarche participative par prototypage incrémental (processus itératif) permettant aux utilisateurs d'intervenir très tôt dans le processus de développement du logiciel.

MACAO utilise la notation UML afin de définir la structure du logiciel en termes de classes et de composants ainsi que pour modéliser sa dynamique à l'aide de diagrammes d'interactions ou d'états/transitions.

À partir des cas d'utilisation obtenus par interviews des utilisateurs, deux types de modèles originaux sont utilisés pour représenter l'Interface Homme-machine du logiciel : un modèle conceptuel construit à partir du diagramme des classes et de patrons de conception, et un modèle de réalisation permettant une mise en œuvre optimum dans un langage orienté objet tel que le Java ou le C++, ou en langage HTML pour les applications liées à l'Internet ou à un intranet.

Afin de limiter les tests de non-régression toujours très lourds et coûteux, MACAO applique à chaque prototype réalisé le principe de non-régression basé sur l'encapsulation et l'héritage qui font tout l'intérêt et la richesse de la programmation orientée objet.

Bibliographie

[modifier | modifier le code]
  • Jean-Bernard Crampes. [1], Éditions Ellipses, coll. « Technosup », 2003 (ISBN 2-7298-1424-8).
  • Grady Booch. "Object-oriented Analysis and Design with Applications, 3rd edition":http://www.awprofessional.com/title/020189551X Addison-Wesley 2007. [Somewhat confusing but a useful reference.]
  • Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener. Designing Object Oriented Software. Prentice Hall, 1990. [A down-to-earth introduction to the object-oriented programming and design.]
  • A Theory of Object-Oriented Design: The building-blocks of OOD and notations for representing them (with focus on design patterns.)
  • Martin Fowler. Analysis Patterns: Reusable Object Models. Addison-Wesley, 1997. [An introduction to object-oriented analysis with conceptual models]
  • Bertrand Meyer. Object-oriented software construction. Prentice Hall, 1997.
  • Brett McLaughlin, Gary Pollice, David West. Head First Object-Oriented Analysis and Design. O'Reilly, 2006.

Liens externes

[modifier | modifier le code]
  • Article Analyse et conception orientée objet avec UML et RUP un survol de MACAO (qui parle aussi des cartes CRC).
v · m
Unified Modeling Language
Organismes
  • Organisation internationale de normalisation (ISO)
  • Object Management Group
  • Partenaires UML (catégorie)
Personnalités
  • Grady Booch
  • Ivar Jacobson
  • James Rumbaugh
Concepts
Orientation objet
  • Programmation orientée objet
  • Méthode d'analyse et de conception d'applications orientées objet
  • Encapsulation
  • Héritage
  • Polymorphisme
Structure
  • Acteur
  • Artéfact
  • Attribut
  • Classe
  • Composant
  • Interface
  • Objet
  • Package
  • Propriété
Comportement
  • Activité
  • Événement
  • Message
  • Méthode
  • État
  • Cas d'utilisation
Relation
  • Agrégation
  • Association
  • Composition
  • Dépendance
  • Généralisation
  • Héritage
Autres
  • Cardinalité
  • Profil
  • Stéréotype
Diagrammes
Structure
  • Diagramme de classes
  • Diagramme de composants
  • Diagramme de structure composite
  • Diagramme de déploiement
  • Diagramme d'objets
  • Diagramme des paquetages
  • Diagramme de profils
Comportement
  • Diagramme d'activité
  • Diagramme états-transitions
  • Diagramme de cas d'utilisation
Interaction
  • Diagramme de communication
  • Diagramme de séquence
  • Diagramme global d'interaction
  • Diagramme de temps
Articles liés
  • Processus unifié
  • Systems Modeling Language
  • Colorisation d'UML
  • XML Metadata Interchange (XMI)
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Méthode_d%27analyse_et_de_conception_d%27applications_orientées_objet&oldid=223221993 ».
Catégorie :
  • Développement logiciel
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id