Grady Booch
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Grady_Booch%2C_CHM_2011_2_cropped.jpg/220px-Grady_Booch%2C_CHM_2011_2_cropped.jpg)
Grady Booch (1955) è un informatico statunitense, celebre progettista e metodologo nel campo dell'ingegneria del software object-oriented.
È noto soprattutto per il suo lavoro presso Rational Software e per aver contribuito alla definizione dello Unified Modeling Language insieme a James Rumbaugh e Ivar Jacobson (i "tres amigos"). È stato Chief Scientist di Rational Software (oggi parte dell'IBM) fin dalla sua fondazione nel 1981. Cura una serie di pubblicazioni tecniche per Benjamin/Cummings.
Biografia
Booch ha contribuito in modo fondamentale ai settori dell'ingegneria del software, dell'architettura software, della modellazione del software e dei design pattern, pubblicando sei libri di successo e diverse centinaia di articoli tecnici (alcuni di questi, pubblicati nei primi anni ottanta furono contributi pionieristici nell'area dell'allora nascente programmazione orientata agli oggetti). Nel 1983 ha pubblicato un testo molto significativo sulla programmazione in Ada.[1] Il suo lavoro di teorizzazione delle metodologie di progettazione object-oriented fu presentato per la prima volta nel 1994 nel libro Object Oriented Analysis and Design, in cui si descriveva quello che in seguito fu chiamato il metodo Booch per lo sviluppo del software. Il metodo divenne estremamente popolare alla fine degli anni novanta, e molti dei concetti sviluppati da Booch in questo contesto divennero in seguito parte integrante del metamodello su cui si fonda UML. Aspetti metodologici derivanti dal metodo Booch sono stati analogamente incorporati nel Rational Unified Process.
Note
- ^ Grady Booch, Software Engineering with Ada, Benjamin/Cummings, 1983, ISBN 0-8053-0604-8.
Altri progetti
Altri progetti
- Wikimedia Commons
Wikimedia Commons contiene immagini o altri file su Grady Booch
Collegamenti esterni
- (EN) Grady Booch, su TED, TED Conferences LLC.
- [1] Il blog di Grady Booch
V · D · M | ||
---|---|---|
Strumenti software | AUnit · GNAT · GPS · Profilo Ravenscar | ![]() |
Linguaggi derivati | A Sharp · DIANA · SPARK | |
Personalità | John Barnes · Grady Booch · Jean Ichbiah · S. Tucker Taft | |
Sviluppo | AdaCore · Ada Conformity Assessment Test Suite · APSE · Effetto Beaujolais · GNAT Modified General Public License · High Order Language Working Group · ISO/IEC 8652 |
Controllo di autorità | VIAF (EN) 30231529 · ISNI (EN) 0000 0001 1755 0736 · LCCN (EN) n82067109 · GND (DE) 133871452 · BNE (ES) XX1020531 (data) · BNF (FR) cb12081154j (data) · J9U (EN, HE) 987007277981805171 · NSK (HR) 000347713 · NDL (EN, JA) 00512142 · CONOR.SI (SL) 29611875 |
---|
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/67/Crystal_Clear_app_Login_Manager.svg/25px-Crystal_Clear_app_Login_Manager.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/24px-Computer_n_screen.svg.png)