Grady Booch

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Modèle:Infobox Scientifique Grady Booch (né le Modèle:Date) est le créateur d'une méthode d'analyse et de conception orientée objet qui porte son nom : la méthode Booch ; en collaboration avec James Rumbaugh, créateur de la notation OMT, et avec Ivar Jacobson, créateur de la méthode OOSE, il est à l'origine du langage de modélisation UML.

Fichier:Booch-diagram.png
Un exemple de diagramme utilisant la méthode Booch

Biographie professionnelle

Grady Booch obtient un baccalauréat universitaire en 1977 à la United States Air Force Academy, et une maîtrise en ingénierie électrique en 1979 à l'université de Californie à Santa Barbara<ref> Modèle:Lien web.</ref>.

Il travaille comme directeur scientifique chez Rational Software depuis la fondation de l'entreprise en 1981 jusqu'à son rachat par IBM en 2003. Il continue à travailler dans cette fonction jusqu'en Modèle:Date- ; il est ensuite directeur scientifique en développement logiciel chez IBM Research, et également directeur de collection pour l'éditeur Modèle:Lien.

Booch a travaillé de façon continue sur la problématique de l'amélioration des outils de développement du logiciel. Dans cette optique, il a écrit dans les années 1980 un livre sur le langage Ada, mais il est surtout connu pour le développement du Unified Modeling Language (UML) avec Ivar Jacobson et James Rumbaugh dans les années 1990.

La méthode Booch est présentée dans son livre Object Oriented Analysis and Design. Ce langage de modélisation objet a été développé lorsque Booch travaillait encore chez Rational Software. La notation a maintenant été remplacée par le langage UML, qui associe des éléments graphiques de la méthode Booch avec des éléments d'OMT et de OOSE.

Ouvrages

Plusieurs de ses livres ont été traduits en français :

Prix et récompenses

Notes et références

Modèle:Références

Liens externes

Modèle:Autres projets

Modèle:Palette Unified Modeling Language Modèle:Portail