Id-dar > Wirja > Il-kontenut

Inġinerija tas-softwer Storja

Mar 08, 2019

Meta l-ewwel kompjuters diġitali dehru fil-bidu ta ’l-1940s, l-istruzzjonijiet biex iħaddmuhom ġew imqabbda fil-magna. Il-prattikanti indunaw malajr li dan id-disinn ma kienx flessibbli u ħareġ bl- "arkitettura ta 'programm maħżun" jew l-arkitettura von Neumann. Għalhekk id-diviżjoni bejn "ħardwer" u "software" bdiet bl-estrazzjoni tintuża biex tittratta l-kumplessità tal-kompjuters.


Il-lingwi tal-ipprogrammar bdew jidhru fil-bidu tas-snin disgħin u dan kien ukoll pass ieħor ewlieni fl-estrazzjoni. Lingwi ewlenin bħal Fortran, ALGOL, u COBOL inħarġu fl-aħħar tas-snin ħamsin biex jittrattaw problemi xjentifiċi, algoritmiċi u ta 'negozju rispettivament. David Parnas introduċa l-kunċett ewlieni ta ’modularità u ħabi ta’ informazzjoni fl-1972 biex jgħin lill-programmaturi jittrattaw il-kumplessità dejjem tikber tas-sistemi tas-softwer.


L-oriġini tat-terminu "inġinerija tas-softwer" ġew attribwiti għal diversi sorsi. It-terminu "inġinerija tas-softwer" deher f'lista ta 'servizzi offruti minn kumpaniji fil-ħruġ ta' Ġunju 1965 tal-KOMPJUTERS u l-AUTOMATION u ntuża b'mod aktar formali fil-ħruġ ta 'Awissu 1966 tal-Komunikazzjonijiet ta' l-ACM (Volum 9, numru 8) Sħubija fl-ACM ”mill-President ACM Anthony A. Oettinger [14], hija assoċjata wkoll mat-titlu ta’ konferenza tan-NATO fl-1968 mill-Professur Friedrich L. Bauer, l-ewwel konferenza dwar l-inġinerija tas-softwer. Margaret Hamilton hija l-persuna li ħarġet bl-idea li tissemma d-dixxiplina, “inġinerija tas-softwer”, bħala mod kif tagħtiha l-leġittimità. Fiż-żmien kien hemm perċepit li hemm "kriżi tas-softwer". L-40 Konferenza Internazzjonali dwar l-Inġinerija tas-Softwer (ICSE 2018) tiċċelebra 50 sena ta '"Software Engineering" bin-noti ewlenin tas-Sessjonijiet Plenarji ta' Frederick Brooks u Margaret Hamilton.


Fl-1984, l-Istitut ta 'l-Inġinerija tas-Softwer (SEI) ġie stabbilit bħala ċentru ta' riċerka u żvilupp iffinanzjat federalment bil-kwartjieri ġenerali fil-kampus ta 'l-Università ta' Carnegie Mellon f'Pittsburgh, Pennsylvania, l-Istati Uniti. Watts Humphrey waqqaf il-Programm ta ’Proċess ta’ Software SEI, immirat biex jifhem u jamministra l-proċess ta ’inġinerija tas-softwer. Il-Livelli ta 'Maturità tal-Proċess introdotti jsiru l-Mudell ta' Kapaċità ta 'Maturità ta' Integrazzjoni għall-Iżvilupp (CMMI-DEV), li ddefinixxa kif il-Gvern ta 'l-Istati Uniti jevalwa l-abilitajiet ta' tim ta 'żvilupp ta' softwer.


L-aħjar prattiki moderni, ġeneralment aċċettati għall-inġinerija tas-softwer inġabru mis-sottokumitat ISO / IEC JTC 1 / SC 7 u ġew ippubblikati bħala l-Korp tal-Għarfien tal-Inġinerija tas-Software (SWEBOK).