Grady Booch - Grady Booch
Grady Booch | |
---|---|
![]() Grady Booch v roce 2011 | |
narozený | |
Vzdělávání | Americká letecká akademie (B.S. ) University of California, Santa Barbara (SLEČNA. ) |
Známý jako | |
Ocenění |
|
Vědecká kariéra | |
Instituce | |
webová stránka | výzkumník |
Grady Booch (narozený 27 února 1955) je Američan softwarový inženýr, nejlépe známý pro vývoj Unifikovaný Modelovací Jazyk (UML) s Ivar Jacobson a James Rumbaugh. Je mezinárodně uznáván pro svou inovativní práci v softwarové architektuře, softwarovém inženýrství a kolaborativní vývojová prostředí.[1][2][3][4][5][6][7]
Vzdělávání
Booch si vysloužil své bakalářský titul v roce 1977 od Akademie leteckých sil Spojených států a a magisterský titul v elektrotechnice v roce 1979 z University of California, Santa Barbara.[8]
Kariéra a výzkum
Poté, co promoval, pracoval Booch na letecké základně Vandenberg. Začínal jako projektový inženýr a později řídil mise pozemní podpory pro raketoplán a další projekty. Poté, co získal magisterský titul, se stal instruktorem na Airforce Academy.[9]
Booch sloužil jako hlavní vědec z Rational Software Corporation od svého založení v roce 1981 prostřednictvím akvizice společností IBM v roce 2003, kde pracoval až do března 2008. Poté se stal hlavním vědeckým pracovníkem, softwarovým inženýrstvím v IBM Research a editorem sérií pro Benjamin Cummings.
Booch věnoval své celoživotní dílo zlepšování umění a vědy vývoje softwaru. V roce 1980 napsal jednu z nejpopulárnějších knih o programování v Ada. On je nejlépe známý pro vývoj Unifikovaný Modelovací Jazyk s Ivar Jacobson a James Rumbaugh v 90. letech.
IBM 1130
Booch dostal svou první expozici programování na IBM 1130.[10]
... bušil jsem do dveří v místní prodejní kanceláři IBM, dokud se mě obchodník nelitoval. Když jsme si chvíli povídali, podal mi Fortran [manuál]. Jsem si jistý, že mi to dal s myšlenkou: „To dítě už nikdy neuslyším.“ Následující týden jsem se vrátil a řekl: „To je opravdu skvělé. Přečetl jsem si to celé a napsal jsem malý program. Kde najdu počítač?“ Ten chlap mě k mé radosti našel programovací čas na IBM 1130 o víkendech a pozdních večerních hodinách. To byla moje první zkušenost s programováním a musím poděkovat tomuto anonymnímu prodejci IBM za zahájení mé kariéry. Děkuji, IBM.
Boochova metoda

Booch vyvinul Boochova metoda vývoje softwaru, který prezentuje ve své knize 1991/94, Objektově orientovaná analýza a návrh s aplikacemi. Doporučuje přidat další třídy pro zjednodušení složitého kódu. The Boochova metoda je technika používaná v softwarové inženýrství. Je to jazyk pro modelování objektů a metodologie, která byla v objektově orientovaná analýza a návrh. Byl vyvinut společností Booch, zatímco v Rational Software.
Notační aspekt Boochovy metody byl nyní nahrazen Unifikovaný Modelovací Jazyk (UML), který obsahuje grafické prvky z Boochovy metody spolu s prvky z technika modelování objektů (OMT) a objektově orientované softwarové inženýrství (OOSE).
Metodologické aspekty Boochovy metody byly začleněny do několika metodik a procesů, přičemž primární takovou metodikou je Racionální jednotný proces (RUP).
Designové vzory
Booch je také zastáncem designové vzory. Například napsal úvodní slovo na Designové vzory, raná a velmi vlivná kniha v této oblasti.
IBM Research - Almaden
Nyní je součástí IBM Research - Almaden, který působí jako hlavní vědecký pracovník pro softwarové inženýrství, kde pokračuje v práci na Příručka softwarové architektury a také vede několik projektů v softwarovém inženýrství, které překračují hranice bezprostředních produktových horizontů. Grady pokračuje ve spolupráci se zákazníky pracujícími na skutečných problémech a udržuje hluboké vztahy s akademickou obcí a dalšími výzkumnými organizacemi po celém světě. Grady sloužil jako architekt a mentor architektury pro mnoho komplexních systémů náročných na software po celém světě v téměř každé doméně, kterou si lze představit.
Publikace
Grady Booch publikoval několik článků a knih. Výběr:
- Softwarové inženýrství s Ada.[11]
- Objektová řešení: Správa objektově orientovaného projektu.[12]
- Proces vývoje sjednoceného softwaru. S Ivar Jacobson a James Rumbaugh.[13]
- Kompletní výcvikový kurz UML. S Jamesem Rumbaughem a Ivarem Jacobsonem.[14]
- The Unified Modeling Language Reference Manual, Second Edition. S Jamesem Rumbaughem a Ivarem Jacobsonem.[15]
- Uživatelská příručka Unified Modeling Language, druhé vydání. S Jamesem Rumbaughem a Ivarem Jacobsonem.[16]
- Objektově orientovaná analýza a návrh s aplikacemi.[17]
Ceny a vyznamenání

V roce 1995 byl Booch uveden jako člen Sdružení pro výpočetní techniku.[18] Byl jmenován Fellow společnosti IBM v roce 2003, krátce po svém vstupu do IBM, a své současné role se ujal 18. března 2008. Byl uznán jako IEEE Fellow v roce 2010.[19] V roce 2012 Britská počítačová společnost oznámila, že Booch obdrží medaili Lovelace a přednáší Lovelace 2013.[20] Dal Turingova přednáška v roce 2007 mu byla v roce 2016 udělena cena IEEE Computer Society Computer Pioneer za průkopnickou práci v Object Modeling, která vedla k vytvoření Unified Modeling Language (UML).[21]
Reference
- ^ „Podcastový rozhovor s Grady Boochem v Rádiu softwarového inženýrství“.
- ^ ""The Promise, The Limits, The Beauty of Software "talk at Yahoo!". Archivovány od originál dne 01.06.2007.
- ^ „Software má radost. Podcast“.
- ^ „Série podcastů Grady Booch On Architecture“. Archivovány od originál dne 3. 8. 2018. Citováno 2010-08-05.
- ^ „Zen a umění architektury: Inovační rozhovor s Grady Booch, část 1“.
- ^ „Zen a umění architektury: Inovační rozhovor s Grady Booch, část 2“.
- ^ „Zen a umění architektury: Inovační rozhovor s Grady Booch, část 3“.
- ^ Swaine, Michael (2007-03-09). „Cena Dr. Dobba za vynikající programovací cenu“. Dr. Dobb's Journal.
- ^ Murphy, Kierone. „Grady Booch: Muž metod“. developer.com. Citováno 13. srpna 2020.
- ^ Booch, Grady (3. 4. 2003). „Citát z rozhovoru: Grady Booch leští svou křišťálovou kouli“. IBM. Citováno 2007-01-16.
- ^ Benjamin / Cummings (1983) ISBN 0-8053-0604-8.
- ^ Pearson Education (1995) ISBN 0-8053-0594-7.
- ^ Prentice Hall (1999) ISBN 978-0-201-57169-1.
- ^ Prentice Hall (2000) ISBN 0-13-087014-5.
- ^ Addison-Wesley (2004) ISBN 978-0-321-24562-5.
- ^ Addison-Wesley (2005) ISBN 978-0-321-26797-9.
- ^ Addison-Wesley (2007) ISBN 0-201-89551-X.
- ^ „ACM: Fellows Award / Grady Booch“. Fellows.acm.org. Archivovány od originál dne 2012-05-27. Citováno 2013-03-19.
- ^ „Fellow Class of 2010“. IEEE. Archivovány od originál dne 16. 05. 2013. Citováno 2013-03-19.
- ^ „Grady Booch s medailí BCS Lovelace“. BCS. 29. května 2012. Citováno 11. prosince 2013.
- ^ „Grady Booch | IEEE Computer Society“. Citováno 2019-06-06.
externí odkazy
Média související s Grady Booch na Wikimedia Commons
Citace související s Grady Booch na Wikiquote