Греди Бук - Grady Booch

Греди Бук
Grady Booch, CHM 2011 2 cropped.jpg
Греди Бук 2011 ж
Туған (1955-02-27) 1955 жылдың 27 ақпаны (65 жас)
БілімАҚШ Әуе күштері академиясы (B.S. )
Калифорния университеті, Санта-Барбара (ХАНЫМ. )
Белгілі
Марапаттар
Ғылыми мансап
Мекемелер
Веб-сайтзерттеуші.watson.ibm.com/зерттеуші/ қарау.php? person = us-gbooch

Греди Бук (1955 жылы 27 ақпанда туған) - американдық инженер-бағдарламашы, ең танымал Бірыңғай модельдеу тілі (UML) көмегімен Ивар Джейкобсон және Джеймс Румбау. Ол бағдарламалық жасақтама, бағдарламалық жасақтама және бірлескен даму орталары.[1][2][3][4][5][6][7]

Білім

Бук өзінің ақшасын тапты бакалавр деңгейі 1977 жылы Америка Құрама Штаттарының Әуе күштері академиясы және а магистр деңгейі 1979 жылдан бастап электротехникада Калифорния университеті, Санта-Барбара.[8]

Мансап және зерттеу

Бух оны аяқтағаннан кейін Ванденберг әскери-әуе базасында жұмыс істеді. Ол жоба инженері ретінде бастап, кейіннен ғарыш шаттлының және басқа жобалардың жерді қолдау миссияларын басқарды. Магистр дәрежесін алғаннан кейін ол Airforce академиясының нұсқаушысы болды.[9]

Бух бас ғалым ретінде қызмет етті Бағдарламалық жасақтама ұтымды корпорациясы 1981 жылы құрылғаннан бастап, 2003 жылы IBM-ді сатып алу арқылы ол 2008 жылдың наурызына дейін жұмысын жалғастырды. Осыдан кейін ол IBM Research бағдарламасында бас ғалым, бағдарламалық жасақтама инженері және серия редакторы болды. Бенджамин Каммингс.

Бук өзінің бүкіл өмірін бағдарламалық жасақтама жасау ғылымы мен өнерін жетілдіруге арнады. 1980 жылдары ол бағдарламалау бойынша ең танымал кітаптардың бірін жазды Ада. Ол ең танымал ретінде танымал Бірыңғай модельдеу тілі бірге Ивар Джейкобсон және Джеймс Румбау 1990 жылдары.

IBM 1130

Бук өзінің алғашқы бағдарламалық жасақтамасын ан IBM 1130.[10]

... Мен сатушы мені аяғанға дейін жергілікті IBM сату кеңсесінде есіктерді ұрдым. Біз біраз сөйлескеннен кейін ол маған Fortran [нұсқаулықты] берді. Ол маған «енді осы баладан ештеңе естімеймін» деген оймен бергеніне сенімдімін. Келесі аптада мен: «Бұл өте керемет, мен бәрін оқып шықтым және шағын бағдарлама жаздым. Компьютерді қайдан табуға болады?» Менің досым, менің қуанышыма орай, мені IBM 1130-да демалыс және кешкі уақытта бағдарламалау уақытын тапты. Бұл менің бағдарламалаудағы алғашқы тәжірибем болды, және менің IBM сатушыға менің мансабымды бастағаны үшін алғыс айтуым керек. Рақмет, IBM.

Booch әдісі

Сынып диаграммасы

Booch дамыды Booch әдісі ол өзінің 1991/94 кітабында ұсынған бағдарламалық жасақтаманы әзірлеу туралы, Қолданбалы объектіге бағытталған талдау және жобалау. Ол күрделі кодты жеңілдету үшін көбірек кластар қосуға кеңес береді. The Booch әдісі - бұл қолданылатын әдіс бағдарламалық жасақтама. Бұл нысанды модельдеу тілі және кеңінен қолданылатын әдістеме объектіге бағытталған талдау және жобалау. Оны Booch әзірледі Рационалды бағдарламалық жасақтама.

Booch әдісінің белгілеу аспектісі енді ауыстырылды Бірыңғай модельдеу тілі (UML), онда Booch әдісінің графикалық элементтері, және элементтерінен тұрады нысанды модельдеу техникасы (OMT) және объектіге бағытталған бағдарламалық жасақтама (OOSE).

Бук әдісінің әдіснамалық аспектілері бірнеше әдіснамалар мен процестерге енгізілген, олардың біріншісі болып саналады Ұтымды бірыңғай процесс (RUP).

Дизайн үлгілері

Booch сонымен қатар адвокат дизайн үлгілері. Мысалы, ол алғысөз дейін Дизайн үлгілері, бұл саладағы ерте және өте ықпалды кітап.

IBM Research - Almaden

Ол қазір бір бөлігі болып табылады IBM Research - Almaden, бағдарламалық жасақтама бойынша бас ғалым ретінде қызмет етіп, сол жерде жұмысын жалғастыруда Бағдарламалық жасақтаманың архитектурасы бағдарламалық жасақтама саласындағы бірнеше жобаларға жетекшілік етеді, олар өнімнің жақын көкжиектерінен тыс болады. Греди нақты проблемалармен жұмыс жасайтын клиенттермен байланысты жалғастырады және бүкіл әлемдегі академиялық және басқа ғылыми ұйымдармен терең қарым-қатынас орнатады. Греди әлемдегі көптеген күрделі бағдарламалық қамтамасыз ету жүйелерінің сәулетшісі және сәулетшісі ретінде қызмет етті.

Жарияланымдар

Греди Буч бірнеше мақалалар мен кітаптар шығарды. Таңдау:

  • Бағдарламалық жасақтама Ада.[11]
  • Объектілік шешімдер: объектіге бағытталған жобаны басқару.[12]
  • Бағдарламалық жасақтаманы әзірлеудің бірыңғай процесі. Бірге Ивар Джейкобсон және Джеймс Румбау.[13]
  • UML толық курсы. Джеймс Румбау және Ивар Джейкобсонмен.[14]
  • Бірыңғай модельдеу туралы анықтамалық нұсқаулық, екінші басылым. Джеймс Румбау және Ивар Джейкобсонмен.[15]
  • Бірыңғай модельдеу тілінің пайдаланушы нұсқаулығы, екінші басылым. Джеймс Румбау және Ивар Джейкобсонмен.[16]
  • Қолданбалармен объектіге бағытталған талдау және жобалау.[17]

Марапаттар мен марапаттар

Booch IEEE Computer Society TechIgnite алғашқы конференциясы

1995 жылы Бух «Стипендиат» ретінде тағайындалды Есептеу техникасы қауымдастығы.[18] Оған а IBM стипендиаты 2003 жылы, IBM-ге кіргеннен кейін көп ұзамай және өзінің қазіргі рөлін 2008 жылғы 18 наурызда қабылдады. IEEE 2010 жылы стипендиат.[19] 2012 жылы британдық компьютерлік қоғам Буктың «Лавлейс» медалін алатындығын және 2013 жылы «Лавлейс» дәрісін оқитынын мәлімдеді.[20] Ол берді Тьюринг дәрісі 2007 жылы. Ол IEEE Computer Society Computer Pioneer сыйлығымен 2016 жылы Бірыңғай модельдеу тілін (UML) құруға алып келген объектілік модельдеудегі алғашқы жұмысы үшін марапатталды.[21]

Пайдаланылған әдебиеттер

  1. ^ «Гради Бучпен бағдарламалық жасақтама инженериясында подкаст сұхбат».
  2. ^ ""Уәде, шектеулер, бағдарламалық жасақтаманың сұлулығы «Yahoo!-да сөйлесу».. Архивтелген түпнұсқа 2007-06-01.
  3. ^ «Бағдарламалық жасақтамада қуаныш бар. Подкаст».
  4. ^ «Сәулет туралы Grady Booch подкаст сериясы». Архивтелген түпнұсқа 2018-08-03. Алынған 2010-08-05.
  5. ^ «Дзен және сәулет өнері: Греди Бучпен инновациялық сұхбат 1 бөлім».
  6. ^ «Дзен және сәулет өнері: Греди Бучпен инновациялық сұхбат 2 бөлім».
  7. ^ «Дзен және сәулет өнері: Греди Бучпен инновациялық сұхбат 3 бөлім».
  8. ^ Свейн, Майкл (2007-03-09). «Доктор Доббтың бағдарламалау шеберлігі сыйлығы». Доктор Доббтың журналы.
  9. ^ Мерфи, Кирон. «Греди Бук: әдіскер адам». developer.com. Алынған 13 тамыз 2020.
  10. ^ Booch, Grady (2003-04-03). «Сұхбаттан дәйексөз: Греди Бук өзінің хрусталь шарын жылтыратады». IBM. Алынған 2007-01-16.
  11. ^ Бенджамин / Каммингс (1983) ISBN  0-8053-0604-8.
  12. ^ Pearson Education (1995) ISBN  0-8053-0594-7.
  13. ^ Prentice Hall (1999) ISBN  978-0-201-57169-1.
  14. ^ Prentice Hall (2000) ISBN  0-13-087014-5.
  15. ^ Аддисон-Уэсли (2004) ISBN  978-0-321-24562-5.
  16. ^ Аддисон-Уэсли (2005) ISBN  978-0-321-26797-9.
  17. ^ Аддисон-Уэсли (2007) ISBN  0-201-89551-X.
  18. ^ «ACM: Fellows Award / Grady Booch». Fellows.acm.org. Архивтелген түпнұсқа 2012-05-27. Алынған 2013-03-19.
  19. ^ «2010 жылғы сыныптастар». IEEE. Архивтелген түпнұсқа 2013-05-16. Алынған 2013-03-19.
  20. ^ «Grady Booch-қа BCS Lovelace медалі табыс етілді». BCS. 29 мамыр 2012. Алынған 11 желтоқсан 2013.
  21. ^ «Grady Booch | IEEE Computer Society». Алынған 2019-06-06.

Сыртқы сілтемелер