Barry Boehm

Barry W. Boehm (16 Mayıs 1935 - 20 Ağustos 2022), Amerikalı bir yazılım mühendisi, bilgisayar bilimi, endüstri ve sistem mühendisliği alanında seçkin profesör, TRW Yazılım Mühendisliği Profesörü; Güney Kaliforniya Üniversitesi Sistem ve Yazılım Mühendisliği Merkezi'nin kurucu direktörüdür. Yazılım mühendisliği alanına yaptığı birçok katkı ile tanınmaktadır.
Biyografi
Boehm, Harvard Üniversitesi Matematik bölümünden 1957 yılında lisans derecesi, 1961 yılında yüksek lisans derecesi ve 1964 yılında UCLA 'den doktora almıştır. Ayrıca 2000 yılında Massachusetts Üniversitesi'nden Bilgisayar Bilimleri alanında ve 2011'de Çin Bilimler Akademisi'nden Yazılım Mühendisliği alanında fahri doktora almıştır.
1955'te General Dynamics'te programcı-analist olarak çalışmaya başladı. 1959'da RAND Corporation'a geçti ve burada 1973'e kadar Enformasyon Bilimleri Bölümünün başkanı oldu. 1973'ten 1989'a kadar TRW Inc.'de Savunma Sistemleri Grubunda baş bilim insanı olarak çalıştı. 1989'dan 1992'ye kadar ABD Savunma Bakanlığı'nda (DoD) DARPA Bilgi Bilimi ve Teknoloji Ofisi direktörü ve DDR & E Yazılım ve Bilgisayar Teknolojisi Ofisi direktörü olarak görev yaptı. 1992'den beri TRW Yazılım Mühendisliği, Bilgisayar Bilimleri Bölümü Profesörü ve USC Sistem ve Yazılım Mühendisliği Merkezi'nin eski adı Yazılım Mühendisliği Merkezi'nin direktörüdür.
Onurlar ve ödüller
Barry Boehm için en son ödüller arasında 1992'de Savunma Bakanlığı Mükemmeliyet Ödülü Ofisi, 1994'te ASQC Yaşam Boyu Başarı Ödülü, 1997'de Yazılım Mühendisliğinde ACM Seçkin Araştırma Ödülü ve IEEE Uluslararası Stevens Ödülü bulunmaktadır. AIAA Üyesi, ACM Üyesi, IEEE Üyesi ve Ulusal Mühendislik Akademisi üyesidir. 2005'te Mellon Mentorluk Mükemmeliyet Ödülü ve 2010'da IEEE Simon Ramo Madalyası aldı. 13 Ocak 2014 tarihinde seçkin profesör olarak atandı
Sistem mühendisliği alanına önemli öncü katkılarından dolayı Uluslararası Sistem Mühendisliği Konseyi tarafından 2019 yılında INCOSE Öncü Ödülü'ne layık görüldü.
Çalışmalar
Boehm'in araştırma ilgi alanları arasında yazılım geliştirme süreç modellemesi, yazılım gereksinimleri mühendisliği, yazılım mimarileri, yazılım ölçütleri ve maliyet modelleri, yazılım mühendisliği ortamları ve bilgiye dayalı yazılım mühendisliği bulunmaktadır.
Bilgisayar bilimine yaptığı katkılar arasında "Yapıcı Maliyet Modeli ( COCOMO ), yazılım sürecinin spiral modeli, yazılım yönetimi ve gereksinim belirleme için Teori W (kazan-kazan) yaklaşımı ve iki gelişmiş yazılım mühendisliği ortamları: TRW Yazılım Verimliliği Sistemi ve Quantum Leap Environment" bulunmaktadır.
Yazılım maliyeti donanım maliyetlerine karşı
"Ada - Proje" başlıklı önemli bir 1973 raporunda : Savunma İleri Araştırma Projeleri Ajansı'na (DARPA) bağlı DoD Yüksek Sipariş Dil Çalışma Grubu, Boehm, yazılım maliyetlerinin donanım maliyetlerini aşacağını öngördü. DARPA, donanımın en büyük sorun olmaya devam edeceğini tahmin etmesini ve onları daha da büyük bilgisayarlara yatırım yapmaya teşvik etmesini beklemişti. Rapor, bilgi işlemde bir yön değişikliğine ilham verdi.
Yazılım ekonomisi
Barry Boehm'in 1981 tarihli Yazılım Mühendisliği Ekonomisi kitabı Yapıcı Maliyet Modeli'ni (COCOMO ) belgeliyor. Bir program için Kişi-Ay (PM) cinsinden yazılım geliştirme çabasını Bin Kaynak Satır Koduyla (KSLOC) ilişkilendirir.
Yayınlar
Barry Boehm 170'ten fazla makale ve birkaç kitap yayınladı. Kitaplar, bir seçim:
1978. Yazılım Kalitesinin Özellikleri. JR Brown, H. Kaspar, M. Lipow, G. McLeod ve M. Merritt, Kuzey Hollanda ile.
1981. Yazılım Mühendisliği Ekonomisi. Englewood Kayalıkları, NJ : Prentice-Hall, 1981.
(1989). "Yazılım Risk Yönetimi." Ghezzi, C.; McDermid, JA (editörler). 2. Avrupa Yazılım Mühendisliği Konferansı Bildirileri. ESEC'89. LNCS. 387. pp. 119. doi : 10.1007 / 3-540-51635-2_29. ISBN ISSN 0302-9743.
1996. Ada ve Ötesi: Savunma Bakanlığı için Yazılım Politikaları. National Academy Press.
2007. Yazılım mühendisliği: Barry Boehm'in yazılım geliştirme, yönetim ve araştırmaya ömür boyu katkıları. Ed. Richard Selby tarafından. Wiley / IEEE basımı, 2007. ISBN 0-470-14873-X.
2004. Çeviklik ve Disiplini Dengelemek: Şaşkınlar İçin Bir Kılavuz. Richard Turner ile. Kişi Eğitimi, Inc 2004.
2014. Artımlı Bağlılık Spiral Modeli: Başarılı Sistemler ve Yazılımlar için İlkeler ve Uygulamalar. B. Boehm, J. Lane, S. Koolmanojwong, R. Turner. Addison-Wesley Profesyonel, 2014. ISBN 0-321-80822-3.
Makaleler
1996. "Yazılım Sürecinin Bağlanması",. In: IEEE Software, Temmuz 1996.
1997. A. Egyed, J. Kwan ve R. Madachy ile "WinWin Spiral Modeli ile Multimedya Uygulamaları Geliştirme." In: Proceedings, ESEC / FSE 97 ve ACM Software Engineering Notes, Kasım 1997