Loading AI tools
De Wikipédia, l'encyclopédie libre
La méthode Booch[1] est une méthode de développement de logiciels pour la programmation orientée objet. Elle a été conçue par Grady Booch qui l'a publiée en 1992 puis révisée en 1994[1]. Elle se compose d'un langage de modélisation graphique[2], d'un processus itératif de développement[3], et d'un ensemble de pratiques recommandées[4].
Booch est, avec OMT et OOSE, l'une des méthodes d'analyse et de conception orientées objet à l'origine d'UML, Grady Booch, étant l'un des pères du langage UML avec Ivar Jacobson, fondateur de la méthode OOSE et James Rumbaugh, fondateur de la méthode OMT.
La notation de Booch se caractérise par des formes en nuage pour représenter objets et classes. Elle distingue les diagrammes suivants[5]:
Modèle | Type | Diagramme | Correspondance UML |
---|---|---|---|
Logique | Statique | Diagramme de classes | Diagramme de classes |
Diagramme d'objets | Diagramme d'objets | ||
Dynamique | Diagramme de transition d'états | Diagramme états-transitions | |
Diagramme d'interaction | Diagramme de séquence | ||
Physique | Statique | Diagramme de modules | Diagramme de composants |
Diagramme de processus | Diagramme de déploiement |
Le processus de développement distingue un macro-processus et un-micro processus[1].
Le macro-processus identifie le cycle d'activité suivant :
Le micro-processus s'applique aux nouvelles classes, structures et comportements identifiés au cours du macro-processus, avec le cycle suivant :
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.