Boehm, Barry

Versiunea stabilă a fost verificată pe 3 septembrie 2022 . Există modificări neverificate în șabloane sau .
Barry Boehm
Engleză  Barry Boehm
Data nașterii 16 mai 1935( 16.05.1935 )
Locul nașterii
Data mortii 20 august 2022( 20.08.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.

Biografie

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] .

Lucrări

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.

Costul software și hardware

Î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 .

Îmbunătățiri ale metodei Delphi

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] .

Note

  1. 1 2 Barry Boehm, o „legendă vie” în ingineria sistemelor și software-ului, moare la 87 de ani
  2. Genealogia matematică  (engleză) - 1997.
  3. 12 Biografie _ _ csse.usc.edu . Consultat la 14 mai 2017. Arhivat din original la 24 septembrie 2013.
  4. Barry Boehm, o „legendă vie” în ingineria sistemelor și software-ului, moare la   87 de ani ? . USC Viterbi | Scoala de Inginerie . Preluat: 2 septembrie 2022.
  5. Site-ul CSE . Sunset.usc.edu . Preluat la 23 octombrie 2016. Arhivat din original la 3 martie 2016.
  6. 1 2 Boehm, B., Brown, AW și Koolmanojwong, S. Demonstration Proposal: Incremental Commitment Model for Software. Universitatea din California de Sud, Los Angeles, CA. 90089.
  7. Boehm, B., Abts, C., Brown, AW, Chulani, S., Clark, BK, Horowitz, K., Madachy, R., Reifer, D. și Steece, B. 2000. Software Cost Estimation with COCOMO II. ISBN 0-13-026692-2 . Prentice Hall PTR Upper Saddle River, NJ.
  8. Copie arhivată (downlink) . Consultat la 4 iunie 2009. Arhivat din original pe 18 iunie 2008.