Jump to content

Грейди Буч

Грейди Буч
Грэди Буч в 2011 году
Рожденный ( 1955-02-27 ) 27 февраля 1955 г. (69 лет)
Образование Академия ВВС США ( BS )
Калифорнийский университет, Санта-Барбара ( MS )
Известный
Награды
Научная карьера
Учреждения
Веб-сайт исследователь .ватсон .ibm /исследователь /вид .php?person=us-gbooch

Грейди Буч (родился 27 февраля 1955 года) — американский инженер-программист , наиболее известный благодаря разработке унифицированного языка моделирования (UML) вместе с Иваром Джейкобсоном и Джеймсом Рамбо . Он получил международное признание за свою инновационную работу в области архитектуры программного обеспечения, разработки программного обеспечения и сред совместной разработки . [1] [2] [3] [4] [5] [6] [7]

Образование [ править ]

Буч получил степень бакалавра в 1977 году в Академии ВВС США и степень магистра электротехники в 1979 году в Калифорнийском университете в Санта-Барбаре . [8]

и исследования Карьера

После окончания учебы Буч работал на базе ВВС Ванденберг. Он начинал как инженер-проектировщик, а затем руководил миссиями по наземной поддержке космических кораблей и другими проектами. После получения степени магистра он стал инструктором в Военно-воздушной академии. [9]

Буч занимал должность главного научного сотрудника Rational Software Corporation с момента ее основания в 1981 году до ее приобретения IBM в 2003 году, где он продолжал работать до марта 2008 года. После этого он стал главным научным сотрудником отдела разработки программного обеспечения в IBM Research и редактором серии статей Бенджамина Каммингса .

Буч посвятил всю свою жизнь совершенствованию искусства и науки разработки программного обеспечения. В 1980-х годах он написал одну из самых популярных книг по программированию на языке Ada . Он наиболее известен разработкой унифицированного языка моделирования вместе с Иваром Джейкобсоном и Джеймсом Рамбо в 1990-х годах.

IBM 1130 [ править ]

Буч впервые познакомился с программированием на IBM 1130 . [10]

... Я ломился в двери местного офиса продаж IBM, пока продавец не сжалился надо мной. После того, как мы немного поговорили, он вручил мне Фортран [руководство]. Я уверен, что он дал его мне, думая: «Я больше никогда не услышу об этом ребенке». На следующей неделе я вернулся и сказал: «Это действительно здорово. Я прочитал все и написал небольшую программу. Где я могу найти компьютер?» Этот парень, к моей радости, нашел для меня время программирования на IBM 1130 по выходным и поздним вечером. Это был мой первый опыт программирования, и я должен поблагодарить анонимного продавца IBM за начало моей карьеры. Спасибо, IBM.

Метод Буча [ править ]

Диаграмма классов

Буч разработал метод Буча разработки программного обеспечения, который он представляет в своей книге 1991/94 года « Объектно-ориентированный анализ и проектирование с приложениями» . Он советует добавить больше классов, чтобы упростить сложный код. Метод Буча — это метод, используемый в разработке программного обеспечения . Это язык и методология объектного моделирования , которые широко использовались в объектно-ориентированном анализе и проектировании . Он был разработан Бучом, когда он работал в Rational Software .

Нотационный аспект метода Буча теперь заменен унифицированным языком моделирования (UML), который включает графические элементы метода Буча, а также элементы техники объектного моделирования (OMT) и объектно-ориентированной разработки программного обеспечения (OOSE).

Методологические аспекты метода Буча были включены в несколько методологий и процессов, основной такой методологией является Rational Unified Process (RUP).

Шаблоны проектирования [ править ]

Буч также является сторонником шаблонов проектирования . Например, он написал предисловие к «Шаблонам проектирования» , одной из первых и очень влиятельных книг в этой области.

IBM Research — Альмаден [ править ]

Сейчас он работает в IBM Research - Almaden , занимая должность главного научного сотрудника по разработке программного обеспечения, где продолжает работу над «Справочником по архитектуре программного обеспечения», а также руководит несколькими долгосрочными проектами в области разработки программного обеспечения. Грейди работал архитектором и наставником по архитектуре множества сложных программно-емких систем по всему миру.

Публикации [ править ]

Грейди Буч опубликовал несколько статей и книг. Выбор:

  • Разработка программного обеспечения с использованием Ada . [11]
  • Объектные решения: управление объектно-ориентированным проектом . [12]
  • Унифицированный процесс разработки программного обеспечения . С Иваром Джейкобсоном и Джеймсом Рамбо . [13]
  • Полный курс обучения UML . С Джеймсом Рамбо и Иваром Джейкобсоном. [14]
  • Справочное руководство по унифицированному языку моделирования, второе издание . С Джеймсом Рамбо и Иваром Джейкобсоном. [15]
  • Руководство пользователя унифицированного языка моделирования, второе издание . С Джеймсом Рамбо и Иваром Джейкобсоном. [16]
  • Объектно-ориентированный анализ и проектирование с приложениями . [17]

Награды и почести [ править ]

Буч на компьютерного общества IEEE первой конференции TechIgnite

В 1995 году Буч был избран членом Ассоциации вычислительной техники . [18] Он был назначен членом IBM в 2003 году, вскоре после своего прихода в IBM, и приступил к своей нынешней должности 18 марта 2008 года. IEEE . В 2010 году он был признан членом [19] В 2012 году Буч был награжден медалью Лавлейс за 2012 год Британским компьютерным обществом. [20] и прочитал лекцию Лавлейс в 2013 году. [21] В 2007 году он прочитал лекцию Тьюринга. В 2016 году он был удостоен награды IEEE Computer Society Computer Pioneer за новаторскую работу в области объектного моделирования, которая привела к созданию унифицированного языка моделирования (UML). [22]

Ссылки [ править ]

  1. ^ «Подкаст-интервью с Грэди Бучом на радио Software Engineering» .
  2. ^ « Обещание, пределы, красота программного обеспечения» — разговор на Yahoo!» . Архивировано из оригинала 1 июня 2007 г.
  3. ^ «В программном обеспечении есть радость. Подкаст» .
  4. ^ «Серия подкастов Грэди Буча об архитектуре» . Архивировано из оригинала 3 августа 2018 г. Проверено 5 августа 2010 г.
  5. ^ «Дзен и искусство архитектуры: инновационное интервью с Грэди Бучом, часть 1» . 23 февраля 2012 г.
  6. ^ «Дзен и искусство архитектуры: инновационное интервью с Грэди Буч, часть 2» . Март 2012.
  7. ^ «Дзен и искусство архитектуры: инновационное интервью с Грэди Бучом, часть 3» . 8 марта 2012 г.
  8. ^ Суэйн, Майкл (9 марта 2007 г.). «Награда доктора Добба за выдающиеся достижения в программировании» . Журнал доктора Добба.
  9. ^ Мерфи, Кирон. «Грейди Буч: человек методов» . разработчик.com . Архивировано из оригинала 10 марта 2003 года . Проверено 13 августа 2020 г. .
  10. ^ Буч, Грейди (3 апреля 2003 г.). «Цитата из интервью: Грейди Буч полирует свой хрустальный шар» . ИБМ . Проверено 16 января 2007 г.
  11. ^ Бенджамин/Каммингс (1983) ISBN   0-8053-0604-8 .
  12. ^ Образование Пирсона (1995) ISBN   0-8053-0594-7 .
  13. ^ Прентис Холл (1999) ISBN   978-0-201-57169-1 .
  14. ^ Прентис Холл (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 / Грэди Буч» . Fellows.acm.org. Архивировано из оригинала 27 мая 2012 г. Проверено 19 марта 2013 г.
  19. ^ «Выпускник 2010 года» . IEEE. Архивировано из оригинала 16 мая 2013 г. Проверено 19 марта 2013 г.
  20. ^ «Грейди Буч награжден медалью BCS Lovelace» . БКС. 29 мая 2012 г. Архивировано из оригинала 23 сентября 2015 г. Проверено 11 декабря 2013 г.
  21. ^ «Тенденции в программировании» . БКС. Грэди Буч, который читал лекцию BCS Lovelace в 2013 году, ...
  22. ^ «Грейди Буч | Компьютерное общество IEEE» . 11 апреля 2018 года . Проверено 6 июня 2019 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d5bc1792a3714628c0ba7937ab00b146__1718271300
URL1:https://arc.ask3.ru/arc/aa/d5/46/d5bc1792a3714628c0ba7937ab00b146.html
Заголовок, (Title) документа по адресу, URL1:
Grady Booch - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)