Jump to content

Барри Бём

(Перенаправлено с Барри В. Бёма )
Барри Бём

Барри Уильям Бём (16 мая 1935 г. - 20 августа 2022 г.) [ 1 ] был американским инженером-программистом , заслуженным профессором [ 2 ] [ 3 ] информатики, промышленной и системной инженерии; профессор программной инженерии TRW; и директор-основатель Центра системной и программной инженерии Университета Южной Калифорнии . Он был известен своим большим вкладом в область разработки программного обеспечения .

В 1996 году Бём был избран членом Национальной инженерной академии за вклад в компьютерные и программные архитектуры, а также в модели стоимости, качества и риска для аэрокосмических систем.

Биография

[ редактировать ]

Бём родился 16 мая 1935 года. [ 4 ] Он получил степень бакалавра математики в в Гарвардском университете в 1957 году, степень магистра в 1961 году и докторскую степень в Калифорнийском университете в Лос-Анджелесе 1964 году, по математике также . Он также получил почетную степень доктора философии. Степень бакалавра компьютерных наук Массачусетского университета в 2000 году и степень бакалавра разработки программного обеспечения Китайской академии наук в 2011 году. [ 5 ]

В 1955 году начал работать программистом-аналитиком в компании General Dynamics . В 1959 году перешел в корпорацию RAND , где до 1973 года возглавлял отдел информационных наук. С 1973 по 1989 год был главным научным сотрудником группы оборонных систем в TRW Inc. С 1989 по 1992 год служил в Министерстве обороны США. (DoD) в качестве директора Управления информационных наук и технологий DARPA и директора Управления программного обеспечения и компьютерных технологий DDR&E. [ 5 ] С 1992 года он был профессором кафедры программной инженерии TRW на кафедре компьютерных наук и директором Центра системной и программной инженерии Университета Южной Калифорнии (ранее Центр программной инженерии).

Он входил в состав правления нескольких научных журналов, в том числе IEEE Transactions on Software Engineering , Computer , IEEE Software , ACM Computing Reviews , Automated Software Engineering , Software Process и Information and Software Technology . [ 5 ]

Более поздние награды Бема включали Премию Министерства обороны за выдающиеся достижения в 1992 году, Премию ASQC за выдающиеся достижения в 1994 году, Премию ACM за выдающиеся исследования в области разработки программного обеспечения в 1997 году и IEEE Международную премию Стивенса . Он был членом AIAA , членом ACM , членом IEEE и членом Национальной инженерной академии (1996). [ 6 ] В 2005 году он получил премию Меллона за выдающиеся достижения в области наставничества. [ 7 ] и медаль Саймона Рамо IEEE в 2010 году. 13 января 2014 года он был назначен заслуженным профессором. [ 2 ]

он был награжден премией INCOSE Pioneer Award В 2019 году от Международного совета по системной инженерии за значительный новаторский вклад в область системной инженерии. [ 8 ]

Исследовательские интересы Боэма включали моделирование процессов разработки программного обеспечения , разработку требований к программному обеспечению , архитектуры программного обеспечения , метрики программного обеспечения и модели затрат, среды разработки программного обеспечения и разработку программного обеспечения, основанную на знаниях. [ 5 ]

Его вклад в эту область, по словам самого Боема (1997), включает «модель конструктивной стоимости ( COCOMO ), спиральную модель процесса разработки программного обеспечения, подход теории W (беспроигрышный) к управлению программным обеспечением и определению требований, а также два передовых подхода к управлению программным обеспечением и определению требований». среды разработки программного обеспечения: TRW Software Productivity System и Quantum Leap Environment». [ 5 ]

Затраты на программное обеспечение и оборудование

[ редактировать ]

В важном отчете 1973 года, озаглавленном «Ада — Проект: Рабочая группа Министерства обороны США по языкам высокого порядка», направленному Агентству перспективных исследовательских проектов Министерства обороны ( DARPA ), [ 9 ] Бём предсказал, что затраты на программное обеспечение превысят затраты на оборудование. DARPA ожидало, что он предскажет, что аппаратное обеспечение останется самой большой проблемой, и побудило их инвестировать в еще более крупные компьютеры. Отчет вдохновил на изменение направления в области вычислений. [ нужна ссылка ]

Экономика программного обеспечения

[ редактировать ]

В книге Бема 1981 года «Экономика программной инженерии» документирована его модель конструктивной стоимости ( COCOMO ). Он соотносит усилия по разработке программного обеспечения для программы в человеко-месяцах (PM) с тысячами строк исходного кода (KSLOC).

Где A — калибровочная константа, основанная на данных проекта, а B — показатель степени неэкономичности программного обеспечения из-за масштаба.

  • Примечание: поскольку человеко-годы не взаимозаменяемы с годами, закон Брукса применяется :
    • Добавление программистов в отстающий проект делает его позже .
    • Таким образом, эту формулу лучше всего применять к стабильным командам разработчиков программного обеспечения, завершившим несколько проектов.

Спиральная модель

[ редактировать ]
Спиральная модель (Бём, 1988).

Бём также создал спиральную модель разработки программного обеспечения, в которой этапы разработки неоднократно пересматриваются. Этот итеративный процесс разработки программного обеспечения повлиял на MBASE и экстремальное программирование .

Широкополосный Delphi

[ редактировать ]

Бём усовершенствовал метод оценки Delphi , включив в него больше групповых итераций, что сделало его более подходящим для определенных классов задач, таких как разработка программного обеспечения. Этот вариант называется широкополосным методом Дельфи .

Модель дополнительных обязательств

[ редактировать ]

Модель дополнительных обязательств (ICM) [ 10 ] — это процесс проектирования, разработки и развития системы для 21 ул. системы века. Типы систем охватывают широкий диапазон: от систем на базе COTS до «рутинных» информационных систем и интенсивных для человека систем, критически важных для жизни или безопасности. [ 11 ]

Затем Бём согласовал ICM со спиральной моделью WinWin и ее воплощением в MBASE. [ 12 ] и последующий Lean MBASE , [ 13 ] и работал над моделью дополнительных обязательств для программного обеспечения (ICMS), адаптируя существующие инструменты поддержки спиральной модели WinWin . [ 11 ] В 2008 году развивающаяся система ICM для программного обеспечения с ее решениями по опорным точкам, основанными на рисках, оказалась очень полезной для нескольких проектов, которые в конечном итоге имели необычную последовательность этапов жизненного цикла. [ 11 ]

Публикации

[ редактировать ]

Бем опубликовал более 170 статей. [ 14 ] и несколько книг. Книги, подборка:

  • 1978. Характеристики качества программного обеспечения . С Дж. Р. Брауном, Х. Каспаром, М. Липоу, Г. МакЛеодом и М. Мерриттом, Северная Голландия.
  • 1981. Экономика программной инженерии . Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 1981 г. ISBN   0-13-822122-7 .
  • - (1989). «Управление программными рисками». В Гецци, К.; Макдермид, Дж. А. (ред.). Материалы 2-й Европейской конференции по разработке программного обеспечения . ЕСЕК'89. ЛНКС . Том. 387. стр. 1–19. дои : 10.1007/3-540-51635-2_29 . ISBN  3-540-51635-2 . ISSN   0302-9743 .
  • 1996. Ada и не только: политика в области программного обеспечения для Министерства обороны . Национальная Академия Пресс.
  • 2000. Оценка стоимости программного обеспечения с помощью COCOMO II . Б. Бём, К. Абтс, А. В. Браун, С. Чулани, Б. Кларк, Э. Горовиц, Р. Мадачи, Д. Райфер, Б. Стис. Река Аппер-Сэддл, Нью-Джерси: Прентис-Холл, 2000 г. ISBN   0-13-026692-2 .
  • 2007. Разработка программного обеспечения: жизненный вклад Барри Бема в разработку программного обеспечения, управление и исследования. Эд. Ричард Селби. Пресса Wiley/IEEE, 2007. ISBN   0-470-14873-X .
  • 2004. Баланс между ловкостью и дисциплиной: Руководство для растерянных . С Ричардом Тернером. Пирсон Эдьюкейшн, Инк, 2004 г. ISBN   0-321-18612-5 .
  • 2014. Спиральная модель дополнительных обязательств: принципы и практика успешных систем и программного обеспечения. Б. Бём, Дж. Лейн, С. Колманойвонг, Р. Тернер. Аддисон-Уэсли Профессионал, 2014. ISBN   0-321-80822-3 .
Статьи
  • 1996. «Привязка процесса разработки программного обеспечения». В: Программное обеспечение IEEE , июль 1996 г.
  • 1997. «Разработка мультимедийных приложений с помощью спиральной модели WinWin», с А. Эгиедом, Дж. Кваном и Р. Мадачи. В: Proceedings, ESEC/FSE 97 и ACM Software Engineering Notes , ноябрь 1997 г.
  1. ^ Барри Бём, «живая легенда» в области системной и программной инженерии, умер в возрасте 87 лет.
  2. ^ Перейти обратно: а б «Уважаемые профессора | Об ОСК» . Архивировано из оригинала 19 апреля 2014 г. Проверено 23 апреля 2014 г.
  3. ^ «Доктор Барри В. Бем назван заслуженным профессором Университета Южной Калифорнии - CSSE» . Csse.usc.edu . 27 января 2014 г. Архивировано из оригинала 24 октября 2016 г. Проверено 23 октября 2016 г.
  4. ^ Каталог членов IEEE . 1995. с. 54 . Проверено 1 сентября 2022 г.
  5. ^ Перейти обратно: а б с д и «Биография» . csse.usc.edu . Архивировано из оригинала 24 сентября 2013 г. Проверено 14 мая 2017 г.
  6. ^ «Справочник НАЭ, 1996» .
  7. ^ «CET: Наставничество: Программа поддержки академического наставничества Фонда Эндрю У. Меллона: Награды за выдающиеся достижения в наставничестве: Награды» . Архивировано из оригинала 25 августа 2005 г. Проверено 24 августа 2005 г.
  8. ^ «Премия пионера» . ИНКОЗА . Проверено 7 марта 2020 г.
  9. ^ Уильям А. Уитакер (1993). Ada — Проект: Рабочая группа Министерства обороны США по языкам высшего порядка. Архивировано 12 августа 2008 г. в Wayback Machine . Дата доступа 6 августа 2008 г.
  10. ^ «Сайт ЦСЭ» . Sunset.usc.edu . Архивировано из оригинала 3 марта 2016 г. Проверено 23 октября 2016 г.
  11. ^ Перейти обратно: а б с Бём Б., Браун А.В. и Колманойвонг С. Демонстрационное предложение: модель дополнительных обязательств для программного обеспечения. Университет Южной Калифорнии, Лос-Анджелес, Калифорния. 90089.
  12. ^ Бем, Б., Абтс, К., Браун, А.В., Чулани, С., Кларк, Б.К., Горовиц, К., Мадачи, Р., Райфер, Д., и Стис, Б. 2000. Оценка стоимости программного обеспечения с помощью КОКОМО II. ISBN   0-13-026692-2 . Прентис Холл PTR Аппер-Сэддл-Ривер, Нью-Джерси.
  13. ^ «Csci 577A — Разработка программного обеспечения I» . Архивировано из оригинала 18 июня 2008 г. Проверено 4 июня 2009 г.
  14. ^ «DBLP: Барри В. Бём» . Dblp.uni-trier.de . Проверено 23 октября 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f93d7ab2f32104e6713e0a30ff21ac11__1714594440
URL1:https://arc.ask3.ru/arc/aa/f9/11/f93d7ab2f32104e6713e0a30ff21ac11.html
Заголовок, (Title) документа по адресу, URL1:
Barry Boehm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)