Barry Boehm | |
---|---|
Engleză Barry Boehm | |
Data nașterii | 16 mai 1935 |
Locul nașterii |
|
Data mortii | 20 august 2022 [1] (87 de ani) |
Țară | |
Sfera științifică | Inginerie software |
Loc de munca | |
Alma Mater | |
consilier științific | Elliot Ward Cheney [d] [2] |
Premii și premii | Premiul Stevens [d] ( 2011 ) Un prieten ACM membru al IEEE [d] doctor onorific al Academiei Chineze de Științe [d] ( 2011 ) Premiul Harlan D. Mills [d] Medalia IEEE Simon Rameau [d] |
Fișiere media la Wikimedia Commons |
Barry Boehm ( n . 16 mai 1935 , Santa Monica , California - 20 august 2022 [ 1] ) este un economist american de software.
Născut în 1935. Boehm a primit o diplomă de licență în matematică de la Universitatea Harvard în 1957, o diplomă de master în 1961 și un doctorat în 1964, ambele în matematică [3] .
S-a stins din viață la 20 august 2022 [4] .
Interesele de cercetare ale lui Barry Boehm au inclus modelarea arhitecturii procesului de dezvoltare software , metrici software și modele de cost [3] .
Interesele sale de cercetare au inclus, de asemenea, Modelul Costurilor Constructive ( COCOMO ), un model în spirală al procesului de dezvoltare software, o abordare a managementului software.
Într-un raport din 1973, Boehm a prezis că costurile software-ului vor depăși costurile hardware.
Cartea lui Barry Boehm din 1981 The Economics of Software Development descrie modelul de cost constructiv ( COCOMO ). Relațiază efortul de dezvoltare software pentru un program în luni-persoană (PM) la o mie de linii de cod sursă (KSLOC).
Boehm a creat și modelul spiral al dezvoltării software. Acest proces iterativ de dezvoltare a software-ului a avut o influență majoră asupra MBASE și Extreme Programming .
Barry Boehm a îmbunătățit metoda de estimare pentru a include mai multe iterații în loturi, făcând-o mai potrivită pentru anumite clase de probleme, cum ar fi dezvoltarea de software. Această variantă se numește metoda de bandă largă Delphi.
Dezvoltat modelul de angajament incremental (ICM) [5] este un proces de proiectare, dezvoltare și dezvoltare de sisteme pentru sistemele secolului XXI . Tipurile de sisteme acoperă o gamă largă de la sisteme bazate pe COTS până la sisteme de informații „de rutină” care sunt intensive pentru oameni și critice pentru viață sau siguranță [6] .
Abia în 1998, după dezvoltarea ICM, Barry Boehm, împreună cu A. Winsor Brown, au început să se concentreze asupra alinierii acestuia cu modelul spiralat și implementarea lui în MBASE [7] și în MBASE Lean [8] și ulterioară. a început să lucreze la crearea unui model de angajament gradual pentru suport software (ICMS) prin adaptarea instrumentelor de suport existente [6] .
Site-uri tematice | ||||
---|---|---|---|---|
|
Dezvoltare de software | |
---|---|
Proces | |
Concepte de nivel înalt | |
Directii |
|
Metodologii de dezvoltare | |
Modele |
|
Cifre notabile |
|