Введение

Барри Уильям Боем (англ. Barry William Boehm; 16 мая 1935 – 20 августа 2022) – американский учёный в области компьютерных наук, выдающийся профессор компьютерных наук, промышленной и системной инженерии; профессор программной инженерии TRW; и основатель Центра системной и программной инженерии при Университете Южной Калифорнии. Он был известен своими многочисленными вкладами в область программной инженерии. В 1996 году Боем был избран членом Национальной инженерной академии за вклад в компьютерную и программную архитектуру, а также в разработку моделей оценки стоимости, качества и рисков для аэрокосмических систем.

Биография

Боем родился 16 мая 1935 года. Он получил степень бакалавра математики в Гарвардском университете в 1957 году, степень магистра в 1961 году и степень доктора философии в Калифорнийском университете в Лос-Анджелесе (UCLA) в 1964 году, все также по математике. Он также получил почетную степень доктора наук в области компьютерных наук в Массачусетском университете в 2000 году и почетную степень доктора наук в области разработки программного обеспечения в Китайской академии наук в 2011 году. В 1955 году он начал работать программистом-аналитиком в General Dynamics. В 1959 году он перешел в корпорацию RAND, где до 1973 года возглавлял отдел информационных наук. С 1973 по 1989 год он был главным научным сотрудником группы оборонных систем в TRW Inc. С 1989 по 1992 год он служил в Министерстве обороны США (DoD) в качестве директора Управления информационных наук и технологий DARPA и директора Управления программного обеспечения и компьютерных технологий DDR&E. В 2005 году он был удостоен премии Mellon за выдающиеся достижения в области наставничества, а в 2010 году – медали IEEE имени Саймона Рамо. 13 января 2014 года он был назначен заслуженным профессором.

Работа

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

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

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

Широкополосный дельфийский

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