Grady Booch - Grady Booch

Grady Booch
Grady Booch, CHM 2011 2 cropped.jpg
Grady Booch 2011 -ben
Született ( 1955-02-27 )1955. február 27 (66 éves)
Amarillo , Texas , Egyesült Államok
Oktatás Amerikai Légierő Akadémia ( BS )
Kaliforniai Egyetem, Santa Barbara ( MS )
Ismert
Díjak
Tudományos karrier
Intézmények
Weboldal kutató .watson .ibm .com /kutató /nézet .php? person = us-gbooch

Grady Booch (született 1955. február 27 -én ) amerikai szoftvermérnök , legismertebb az Unified Modeling Language (UML) fejlesztésével Ivar Jacobson és James Rumbaugh társaságában . Nemzetközileg elismert a szoftver -architektúrában, szoftverfejlesztésben és együttműködési fejlesztési környezetekben végzett innovatív munkájáért .

Oktatás

Booch szerzett diplomát 1977-ben az Egyesült Államok Air Force Academy és a mester fokozatot villamosmérnöki 1979-ben a University of California, Santa Barbara .

Karrier és kutatás

Booch a Vandenberg Légibázison dolgozott, miután végzett. Projektmérnökként kezdte, majd az űrsikló és más projektek földi támogató misszióit irányította. Mesterdiploma megszerzése után a Légierő Akadémián oktató lett.

Booch a Rational Software Corporation vezető tudósa volt az 1981 -es alapítástól az IBM 2003 -as felvásárlásáig, ahol 2008 márciusáig folytatta munkáját. Ezt követően az IBM Research szoftverfejlesztési vezető tudósa és Benjamin Cummings sorozatszerkesztője lett .

Booch életművét a szoftverfejlesztés művészetének és tudományának fejlesztésére fordította. A nyolcvanas években írta az egyik legnépszerűbb programozási könyvet Adán . Leginkább arról ismert, hogy az 1990 -es években Ivar Jacobsonnal és James Rumbaugh -val közösen fejlesztette ki az egységes modellező nyelvet .

IBM 1130

Booch először IBM 1130 -as programozásban találkozott .

... addig vertem az ajtókat a helyi IBM értékesítési irodában, amíg egy eladó meg nem könyörült rajtam. Miután egy darabig beszélgettünk, átnyújtott nekem egy Fortran [kézikönyvet]. Biztos vagyok benne, hogy azt gondolta nekem: "Soha többet nem hallok erről a gyerekről." A következő héten úgy tértem vissza, hogy: "Ez nagyon klassz. Elolvastam az egészet, és írtam egy kis programot. Hol találok számítógépet?" A fickó, örömömre, hétvégén és késő esti órákban IBM 1130-ason programozott időt. Ez volt az első programozási tapasztalatom, és meg kell köszönnöm a névtelen IBM értékesítőnek, hogy elindította pályafutásomat. Köszönöm, IBM.

Booch módszer

Image
Osztálydiagram

Booch kifejlesztette a Booch szoftverfejlesztési módszert , amelyet 1991/94 -ben, Object Oriented Analysis and Design With Applications című könyvében mutat be . Azt tanácsolja, hogy adjon hozzá több osztályt az összetett kód egyszerűsítése érdekében. A Booch módszer a szoftverfejlesztésben alkalmazott technika . Ez egy objektummodellezési nyelv és módszertan, amelyet széles körben használtak az objektum-orientált elemzésben és tervezésben . Booch fejlesztette ki a Rational Software alatt .

A Booch-módszer jelölési aspektusát az Unified Modeling Language (UML) váltotta fel , amely a Booch-módszer grafikus elemeit tartalmazza az objektum-modellezési technika (OMT) és az objektum-orientált szoftverfejlesztés (OOSE) elemeivel együtt .

A Booch -módszer módszertani vonatkozásait számos módszertanba és folyamatba beépítették, az elsődleges ilyen módszer a Rational Unified Process (RUP).

Tervezési minták

Booch a tervezési minták szószólója is . Például ő írta az előszót a Design Patterns -hez , egy korai és nagy hatású könyvhöz.

IBM Research - Almaden

Jelenleg az IBM Research - Almaden része, a szoftverfejlesztés vezető tudósa, ahol folytatja a szoftver -architektúra kézikönyvével kapcsolatos munkáját, és számos olyan szoftverfejlesztési projektet is vezet, amelyek túlmutatnak a közvetlen termékhorizont korlátain. A Grady továbbra is együttműködik az ügyfelekkel, akik valódi problémákon dolgoznak, és mély kapcsolatokat ápol az egyetemekkel és más kutatási szervezetekkel szerte a világon. Grady világszerte számos komplex szoftverintenzív rendszer építészeként és építészeti mentorként szolgált szinte minden elképzelhető területen.

Publikációk

Grady Booch számos cikket és könyvet publikált. Egy válogatás:

  • Szoftverfejlesztés Adával .
  • Objektummegoldások: Az objektumorientált projekt kezelése .
  • Az egységes szoftverfejlesztési folyamat . A Ivar Jacobson és James Rumbaugh .
  • A teljes UML képzési tanfolyam . James Rumbaugh -val és Ivar Jacobsonnal.
  • Az Unified Modeling Language Reference Manual, második kiadás . James Rumbaugh -val és Ivar Jacobsonnal.
  • Az egységes modellezési nyelv felhasználói kézikönyve, második kiadás . James Rumbaugh -val és Ivar Jacobsonnal.
  • Objektum-orientált elemzés és tervezés alkalmazásokkal .

Díjak és kitüntetések

Image
Booch az IEEE Computer Society első TechIgnite konferenciáján

Boochot 1995 -ben a Számítógépes Szövetség tagjává nevezték ki . 2003 -ban, röviddel az IBM -hez való belépése után IBM -ösztöndíjasnak nevezték ki , és jelenlegi szerepét 2008. március 18 -án vette át . 2010 -ben elismerték IEEE -ösztöndíjasként. 2012 -ben a British Computer Society bejelentette, hogy Booch megkapja a Lovelace -t Érettségi és a 2013 -as Lovelace -előadás. 2007 -ben tartotta a Turing -előadást . 2016 -ban elnyerte az IEEE Computer Society Computer Pioneer díjat az objektummodellezésben végzett úttörő munkájáért, amely az Unified Modeling Language (UML) létrehozásához vezetett.

Hivatkozások

Külső linkek