Boehm, Barry

Den stabila versionen checkades ut den 3 september 2022 . Det finns overifierade ändringar i mallar eller .
Barry Boehm
engelsk  Barry Boehm
Födelsedatum 16 maj 1935( 1935-05-16 )
Födelseort
Dödsdatum 20 augusti 2022( 2022-08-20 ) [1] (87 år)
Land
Vetenskaplig sfär mjukvaruutveckling
Arbetsplats
Alma mater
vetenskaplig rådgivare Elliot Ward Cheney [d] [2]
Utmärkelser och priser Stevens Award [d] ( 2011 ) Hej ACM medlem av IEEE [d] hedersdoktor vid den kinesiska vetenskapsakademin [d] ( 2011 ) Harlan D. Mills Award [d] IEEE-medalj Simon Rameau [d]
 Mediafiler på Wikimedia Commons

Barry Boehm ( född 16  maj 1935 , Santa Monica , Kalifornien - 20 augusti 2022 [1] ) är en amerikansk mjukvaruekonom.

Biografi

Född 1935. Boehm fick en kandidatexamen i matematik från Harvard University 1957, en magisterexamen 1961 och en doktorsexamen 1964, båda i matematik [3] .

Avled den 20 augusti 2022 [4] .

Fungerar

Barry Boehms forskningsintressen inkluderade modellering av mjukvaruutvecklingsprocessens arkitektur , mjukvarumått och kostnadsmodeller [3] .

Hans forskningsintressen inkluderade också den konstruktiva kostnadsmodellen ( COCOMO ), en spiralmodell av mjukvaruutvecklingsprocessen, ett förhållningssätt till mjukvaruhantering.

Kostnad för mjukvara och hårdvara

I en rapport från 1973 förutspådde Boehm att mjukvarukostnaderna skulle överstiga hårdvarukostnaderna.

Barry Boehms bok The Economics of Software Development från 1981 beskriver den konstruktiva kostnadsmodellen ( COCOMO ). Den relaterar mjukvaruutvecklingsinsatsen för ett program i personmånader (PM) till tusen rader källkod (KSLOC).

Boehm skapade också spiralmodellen för mjukvaruutveckling. Denna iterativa mjukvaruutvecklingsprocess har haft stor inverkan på MBASE och extrem programmering .

Förbättringar av Delphi-metoden

Barry Boehm har förbättrat uppskattningsmetoden för att inkludera fler batch-iterationer, vilket gör den mer lämpad för vissa klasser av problem som mjukvaruutveckling. Denna variant kallas Delphi wideband-metoden.

Utvecklade Incremental Commitment Model (ICM) [5] är en process för design, utveckling och utveckling av system för 2000 -talets system . Typerna av system täcker ett brett spektrum från COTS-baserade system till "rutinmässiga" informationssystem som är människointensiva och kritiska för liv eller säkerhet [6] .

Det var först 1998, efter utvecklingen av ICM, som Barry Boehm, tillsammans med A. Winsor Brown, började koncentrera sig på att anpassa den till spiralmodellen och dess implementering i MBASE [7] och den efterföljande Lean MBASE [8] och började arbeta med att skapa en gradvis åtagandemodell för mjukvarustöd (ICMS) genom att anpassa befintliga stödverktyg [6] .

Anteckningar

  1. 1 2 Barry Boehm, en "levande legend" inom system- och mjukvaruteknik, dör vid 87
  2. Mathematical Genealogy  (engelska) - 1997.
  3. 12 Biografi . _ csse.usc.edu . Hämtad 14 maj 2017. Arkiverad från originalet 24 september 2013.
  4. Barry Boehm, en "levande legend" inom system- och mjukvaruteknik, dör vid   87 år ? . USC Viterbi | Ingenjörshögskolan . Hämtad: 2 september 2022.
  5. CSE-webbplats . Sunset.usc.edu . Hämtad 23 oktober 2016. Arkiverad från originalet 3 mars 2016.
  6. 1 2 Boehm, B., Brown, AW och Koolmanojwong, S. Demonstrationsförslag: Incremental Commitment Model for Software. University of Southern California, Los Angeles, CA. 90089.
  7. Boehm, B., Abts, C., Brown, AW, Chulani, S., Clark, BK, Horowitz, K., Madachy, R., Reifer, D. och Steece, B. 2000. Programvarukostnadsuppskattning med COCOMO II. ISBN 0-13-026692-2 . Prentice Hall PTR Upper Saddle River, NJ.
  8. Arkiverad kopia (nedlänk) . Hämtad 4 juni 2009. Arkiverad från originalet 18 juni 2008.