Id-dar > Wirja > Il-kontenut

Inġinerija tas-softwer Kontroversja

Mar 08, 2019

Kritika

L-inġinerija tas-softwer tara l-prattikanti tagħha bħala individwi li jsegwu approċċi ta 'inġinerija definiti sew għas-soluzzjoni tal-problemi. Dawn l-approċċi huma speċifikati f'diversi kotba tal-inġinerija tas-softwer u dokumenti ta 'riċerka, dejjem bil-konnotazzjonijiet ta' prevedibbiltà, preċiżjoni, riskju mtaffi u professjonaliżmu. Din il-perspettiva wasslet għal sejħiet [minn min?] Għal-liċenzjar, iċ-ċertifikazzjoni u l-korpi ta 'għarfien kodifikati bħala mekkaniżmi għat-tixrid tal-għarfien tal-inġinerija u l-maturazzjoni tal-qasam.


Sengħa tas-softwer ġie propost minn korp ta 'żviluppaturi ta' softwer bħala alternattiva li tenfasizza l-ħiliet ta 'kodifikazzjoni u r-responsabbiltà tal-iżviluppaturi tas-softwer infushom mingħajr professjonaliżmu jew kwalunkwe kurrikulu preskritt li jwassal għal soluzzjoni ad-hoc ta' problemi (sengħa) mingħajr inġinerija (nuqqas ta 'prevedibbiltà, \ t preċiżjoni, mitigazzjoni nieqsa tar-riskju, il-metodi huma informali u definiti ħażin). Il-Manifesto tas-Softwer tal-Artiġjanat jestendi l-Manifest tas-Softwer b'aġilità u jiġbed metafora bejn l-iżvilupp modern tas-softwer u l-mudell tal-apprendistat tal-Ewropa medjevali.


Inġinerija tas-softwer testendi l-inġinerija u tibbaża fuq il-mudell ta 'inġinerija, jiġifieri proċess ta' inġinerija, ġestjoni ta 'proġett ta' inġinerija, rekwiżiti ta 'inġinerija, disinn ta' inġinerija, kostruzzjoni ta 'inġinerija, u validazzjoni ta' inġinerija. Il-kunċett huwa tant ġdid li rarament jinftiehem, u huwa interpretat ħażin ħafna, inkluż fil-kotba ta ’l-inġinerija tas-softwer, karti, u fost il-komunitajiet ta’ programmaturi u artiġjani.


Waħda mill-kwistjonijiet ewlenin fl-inġinerija tas-softwer hija li l-approċċi tagħha mhumiex empiriċi biżżejjed minħabba li validazzjoni tad-dinja reali ta ’l-approċċi hija normalment nieqsa, jew limitata ħafna u għalhekk inġinerija tas-softwer ta’ spiss tiġi interpretata ħażin bħala fattibbli biss f ’" ambjent teoretiku. "


Edsger Dijkstra, il-fundatur ta 'ħafna mill-kunċetti użati fl-iżvilupp tas-softwer illum, irrifjuta l-idea ta' "inġinerija tas-softwer" sal-mewt tiegħu fl-2002, u argumenta li dawk it-termini kienu analogi ħżiena għal dak li hu sejjaħ "in-novità radikali" tax-xjenza tal-kompjuter :


Numru ta 'dawn il-fenomeni ġew magħquda taħt l-isem "Software Engineering". Peress li l-ekonomija hija magħrufa bħala "Ix-Xjenza Miżerabbli", l-inġinerija tas-softwer għandha tkun magħrufa bħala "Id-Dixxiplina Doomed", iddestinata minħabba li lanqas biss tista 'tavviċina l-għan tagħha billi l-għan tagħha huwa kontradittorju. Inġinerija tas-softwer, ovvjament, tippreżenta lilha nnifisha bħala kawża oħra denja, iżda dan huwa l-għajnejk tal-għajn: jekk taqra bir-reqqa l-letteratura tagħha u tanalizza dak li attwalment qed jiddedikawha, tiskopri li l-inġinerija tas-softwer aċċettat bħala l-karta tagħha "Kif tipprogramma jekk ma tistax . "