Грэди Буч

редактировать
Американский инженер-программист
Грэди Буч
Grady Booch, CHM 2011 2 cropped.jpg Грэди Буч в 2011 году
Родился(1955- 02-27) 27 февраля 1955 г. (65 лет). Амарилло, Техас, США
ОбразованиеСША Академия ВВС (BS ). Калифорнийский университет, Санта-Барбара (MS )
Известен
Awards
Научная карьера
Учреждения
Веб-сайтисследователь.watson.ibm.com / исследователь / view.php? person = us-gbooch

Грэди Буч (родился 27 февраля 1955 г.) - американский инженер-программист, наиболее известная благодаря разработке унифицированного языка моделирования (UML) с Иваром Якобсоном и Джеймсом Рамбо. Он получил международное признание за свою новаторскую работу в области архитектуры программного обеспечения, разработки программного обеспечения и сред совместной разработки.

Содержание

  • 1 Образование
  • 2 Карьера и исследования
    • 2.1 IBM 1130
    • 2.2 Метод Буча
    • 2.3 Шаблоны проектирования
    • 2.4 Исследования IBM - Almaden
    • 2.5 Публикации
  • 3 Награды и награды
  • 4 Ссылки
  • 5 Внешние ссылки

Образование

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

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

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

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

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

IBM 1130

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

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

Метод Буча

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

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

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

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

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

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

IBM Research - Almaden

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

Публикации

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

  • Разработка программного обеспечения с помощью Ada.
  • Объектные решения: управление объектно-ориентированным проектом.
  • Унифицированный процесс разработки программного обеспечения. С Иваром Якобсоном и Джеймсом Рамбо.
  • Полный курс обучения UML. С Джеймсом Рамбо и Иваром Якобсоном.
  • Справочное руководство по унифицированному языку моделирования, второе издание. С Джеймсом Рамбо и Иваром Якобсоном.
  • Руководство пользователя унифицированного языка моделирования, второе издание. С Джеймсом Рамбо и Иваром Якобсоном.
  • Объектно-ориентированный анализ и дизайн с приложениями.

Награды и награды

Буч на первой конференции TechIgnite IEEE Computer Society

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

Ссылки

Внешние ссылки

  • СМИ, относящиеся к Грэди Бучу на Викискладе
  • Цитаты, относящиеся к Грэди Бучу на Викицитатнике
Последняя правка сделана 2021-05-22 04:07:24
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте