Barry Bøhm | |
---|---|
engelsk Barry Bøhm | |
Fødselsdato | 16. maj 1935 |
Fødselssted | |
Dødsdato | 20. august 2022 [1] (87 år) |
Land | |
Videnskabelig sfære | software Engineering |
Arbejdsplads | |
Alma Mater | |
videnskabelig rådgiver | Elliot Ward Cheney [d] [2] |
Priser og præmier | Stevens Award [d] ( 2011 ) Hej ACM medlem af IEEE [d] æresdoktor for det kinesiske videnskabsakademi [d] ( 2011 ) Harlan D. Mills Award [d] IEEE medalje Simon Rameau [d] |
Mediefiler på Wikimedia Commons |
Barry Boehm ( født 16. maj 1935 , Santa Monica , Californien – 20. august 2022 [ 1] ) er en amerikansk softwareøkonom.
Født i 1935. Boehm modtog en bachelorgrad i matematik fra Harvard University i 1957, en kandidatgrad i 1961 og en ph.d.-grad i 1964, begge i matematik [3] .
Døde den 20. august 2022 [4] .
Barry Boehms forskningsinteresser omfattede modellering af softwareudviklingsprocesarkitekturen , softwaremålinger og omkostningsmodeller [3] .
Hans forskningsinteresser omfattede også den konstruktive omkostningsmodel ( COCOMO ), en spiralmodel af softwareudviklingsprocessen, en tilgang til softwarestyring.
I en rapport fra 1973 forudsagde Boehm, at softwareomkostningerne ville overstige hardwareomkostningerne.
Barry Boehms bog fra 1981 The Economics of Software Development beskriver den konstruktive omkostningsmodel ( COCOMO ). Det relaterer softwareudviklingsindsatsen for et program i person-måneder (PM) til tusind linjer kildekode (KSLOC).
Boehm skabte også spiralmodellen for softwareudvikling. Denne iterative softwareudviklingsproces har haft stor indflydelse på MBASE og ekstrem programmering .
Barry Boehm har forbedret estimeringsmetoden til at inkludere flere batch-iterationer, hvilket gør den mere egnet til visse typer problemer såsom softwareudvikling. Denne variant kaldes Delphi-bredbåndsmetoden.
Udviklet Incremental Commitment Model (ICM) [5] er en proces med design, udvikling og udvikling af systemer til systemer fra det 21. århundrede . Systemtyperne dækker en bred vifte af COTS-baserede systemer til "rutinemæssige" informationssystemer, der er menneskeintensive og kritiske for liv eller sikkerhed [6] .
Det var først i 1998, efter udviklingen af ICM, at Barry Boehm sammen med A. Winsor Brown begyndte at koncentrere sig om at tilpasse den til spiralmodellen og dens implementering i MBASE [7] og den efterfølgende Lean MBASE [8] og begyndte at arbejde på at skabe en gradvis forpligtelsesmodel for softwaresupport (ICMS) ved at tilpasse eksisterende støtteværktøjer [6] .
Tematiske steder | ||||
---|---|---|---|---|
|
Softwareudvikling | |
---|---|
Behandle | |
Koncepter på højt niveau | |
Vejbeskrivelse |
|
Udviklingsmetoder _ | |
Modeller | |
Bemærkelsesværdige tal |
|