Barry Boehm | |
---|---|
engelsk Barry Boehm | |
Födelsedatum | 16 maj 1935 |
Födelseort | |
Dödsdatum | 20 augusti 2022 [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.
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] .
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.
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 .
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] .
Tematiska platser | ||||
---|---|---|---|---|
|
Mjukvaruutveckling | |
---|---|
Bearbeta | |
Koncept på hög nivå | |
Vägbeskrivning |
|
Utvecklingsmetoder _ | |
Modeller |
|
Anmärkningsvärda siffror |
|