Барри У. Бём (род. 1935) - американский инженер-программист, заслуженный профессор информатики, промышленной и системной инженерии; профессор программной инженерии TRW; и директор-основатель Центра системной и программной инженерии в Университете Южной Калифорнии. Он известен своим большим вкладом в область программной инженерии.
Бем получил Бакалавр по математике из Гарвардского университета в 1957 году, и MS в 1961 году, и доктор философии из UCLA в 1964 году, оба в математике. Он также получил звание почетного доктора наук. получил степень бакалавра компьютерных наук в Массачусетском университете в 2000 году и в области разработки программного обеспечения Китайской академии наук в 2011 году.
В 1955 году он начал работать программистом-аналитиком в General Dynamics. В 1959 году он перешел в RAND Corporation, где до 1973 года возглавлял Департамент информационных наук. С 1973 по 1989 год он был главным научным сотрудником группы Defense Systems Group в TRW Inc.. С 1989 по 1992 год он работал в Министерстве обороны США (DoD) в качестве директора DARPA Управления информационных технологий и технологий и в качестве директора Управления программного обеспечения и компьютерных технологий DDR E. С 1992 года он является профессором программной инженерии TRW, департамент компьютерных наук, и директором USC Центр системной и программной инженерии, ранее бывший Центром программной инженерии.
Он работал в совете директоров нескольких научных журналов, включая IEEE Transactions on Software Engineering, Computer, IEEE Software, ACM Computing Reviews и Информационные и программные технологии.
Недавние награды Барри Боэма включают Премию Офиса министра обороны за выдающиеся достижения в 1992 году., ASQC Награда за выслугу в 1994 г., ACM За выдающиеся исследования в области разработки программного обеспечения в 1997 г. и IEEE International Премия Стивенса. Он является членом AIAA, членом ACM, членом IEEE и членом Национальной инженерной академии (1996).. Он получил премию Меллона за выдающиеся достижения в наставничестве в 2005 году и медаль Саймона Рамо IEEE в 2010 году. Он был назначен выдающимся профессором 13 января 2014 года.
Он был награжден премией INCOSE Pioneer Award в 2019 году Международным советом по системной инженерии за значительный новаторский вклад в область системной инженерии.
Научные интересы Бема включают процесс разработки программного обеспечения моделирование, программное обеспечение разработка требований, архитектуры программного обеспечения, показатели программного обеспечения и модели затрат, программная инженерия среды и основанные на знаниях разработка программного обеспечения.
Его вклад в эту область, по словам самого Боэма (1997), включает «конструктивную модель затрат (COCOMO ), спиральную модель процесс разработки программного обеспечения, подход Theory W (беспроигрышный) к управлению программным обеспечением и определению требований и две передовые среды разработки программного обеспечения: TRW Система продуктивности программного обеспечения и среда квантового скачка ".
В важном отчете 1973 г., озаглавленном" Ада - Проект: Рабочая группа по высокоуровневому языку Министерства обороны США "для Министерства обороны Advanced Research Агентство проектов (DARPA ), Бем предсказал, что затраты на программное обеспечение превысят затраты на оборудование. DARPA ожидало, что он предскажет, что оборудование останется самой большой проблемой, поощряя их вкладывать средства в еще более крупные компьютеры. Отчет вдохновил на изменение направления вычислений.
Книга Барри Боэма 1981 года «Экономика программной инженерии» документирует его конструктивную модель затрат (COCOMO ). Он связывает усилия по разработке программного обеспечения для программы в человеко-месяцах (PM) с тысячами исходных строк кода (KSLOC).
где A - калибровочная константа, основанная на данных проекта, а B - показатель степени неэкономичности масштаба программного обеспечения.
Бем также создал спиральную модель разработки программного обеспечения, в котором неоднократно пересматриваются этапы развития. Этот итеративный процесс разработки программного обеспечения повлиял на MBASE и экстремальное программирование.
Бем усовершенствовал метод Delphi оценки до включать больше групповых итераций, что делает их более подходящими для определенных классов проблем, таких как разработка программного обеспечения. Этот вариант называется методом Wideband Delphi.
Модель дополнительных обязательств (ICM) - это процесс проектирования, разработки и развития систем 21 века. Типы систем охватывают широкий диапазон от систем на основе COTS до "рутинных" информационных систем, до интенсивных для человека и критически важных для жизни или безопасности.
Только в 1998 году, после разработки ICM, Барри Бём вместе с Винзор Браун начал сосредотачиваться на согласовании этого со спиральной моделью WinWin и ее воплощением в MBASE и последующих, а также работал над моделью дополнительных обязательств для программного обеспечения (ICMS), адаптация существующих инструментов поддержки WinWin Spiral Model. В 2008 году развивающийся ICM для программного обеспечения с его ориентированными на риски решениями о точках привязки оказался очень полезным для нескольких проектов, которые в конечном итоге имели необычную последовательность фаз жизненного цикла.
Барри Бем опубликовал более 170 статей и несколько книг. Книги, подборка:
На Викискладе есть средства массовой информации, связанные с Барри В. Бёмом. |
В Wikiquote есть цитаты, связанные с: Барри Бём |