Dom > Izložba > Sadržaj

Softverski inženjering je primjena inženjerstva na razvoj softvera na sustavan način

Mar 08, 2019

Softverski inženjering je primjena inženjerstva na razvoj softvera na sustavan način.


Značajne definicije programskog inženjerstva uključuju:


"sustavna primjena znanstvenih i tehnoloških znanja, metoda i iskustva u dizajniranju, implementaciji, testiranju i dokumentiranju softvera" - Zavod za statistiku rada - IEEE sustavi i softverski inženjering - Rječnik

"Primjena sustavnog, discipliniranog, mjerljivog pristupa razvoju, radu i održavanju softvera" - Standardni glosar terminologije Software Engineering

"inženjerska disciplina koja se bavi svim aspektima proizvodnje softvera" - Ivan Sommerville

"uspostava i upotreba dobrih inženjerskih principa kako bi se ekonomski pribavio softver koji je pouzdan i učinkovito radi na stvarnim strojevima" - Fritz Bauer

Pojam je također manje formalno korišten:


kao neformalni suvremeni izraz za širok raspon aktivnosti koje su se prije nazivale računalnim programiranjem i analizom sustava;

kao široki pojam za sve aspekte prakse računalnog programiranja, za razliku od teorije računalnog programiranja, koja se formalno proučava kao subdisciplina informatike;

kao pojam koji utjelovljuje zagovaranje specifičnog pristupa računalnom programiranju, koji zahtijeva da se tretira kao inženjerska disciplina, a ne kao umjetnost ili obrt, i zagovara kodifikaciju preporučenih praksi.