Definicija softversko inženjerstvo

Softverski inženjering je disciplina koja se formira skupom metoda, alata i tehnika koje se koriste u razvoju softvera ( softvera ).

Tehnološki napredak i njihov utjecaj na društveni život neizbježno su utjecali na proces razvoja softvera zbog različitih razloga, kao što je neselektivan pristup korisnika određenim informacijama koje su do prije nekoliko desetljeća bile potpuno nesvjesne i ne mogu razumjeti, budući da nemaju potreban stupanj tehničkog znanja. Dobro informirani potrošač je potrošač koji ne može biti prevaren, jer zna što mu je potrebno i ima sposobnost analizirati različite tržišne ponude, uspoređujući prijedloge i prednosti proizvoda; Međutim, pogrešno informirani potrošač je poput hirovitog djeteta koje plače, vrišti i udara bez zaustavljanja.

Prvi od svih faza rada koje programski inženjeri provode sastoji se od temeljitog proučavanja značajki za koje se smatra da su potrebne da bi se program razvio, i to je točka na kojoj moraju pronaći ravnotežu (koju je sve teže postići). između pretjeranih zahtjeva loših potrošača i mogućnosti tvrtke. Vrijeme je novac, a tvrtke u računalnom svijetu to vrlo dobro poznaju.

Svaka funkcija programa, svaka značajka koja ga čini udobnijom, pametnijom, pristupačnijom, pretvara se u određeno vrijeme, što pak dovodi do plaća svih ljudi uključenih u njegov razvoj. No, osim troškova proizvodnje koji su potrebni za izradu svakog od dijelova programa, softversko inženjerstvo mora odlučiti koji od njih ima smisla, koherentni su s ostalim i potrebni su za jasno priopćavanje suštine i ciljeva aplikacije.

Preporučeno