Uvod u softversko inženjerstvo
Ključne riječi:
softversko inženjerstvo, životni ciklus razvoja softvera, testovima vođen razvoj, Gou, kontekstno-intuitivno kodiranjeRezime
Udžbenik „Uvod u softversko inženjerstvo“ je pisan da predstavi softversko inženjerstvo kao svojevrsnu kulturu rada. Sam rad oko razvoja softvera počiva na sistematičnosti, odgovornosti, provjeri pretpostavki i, naravno, kritičkom rasuđivanju. Cilj je razumijevanje načina na koji se složeni softverski sistemi razvijaju, što uključuje testiranje, održavanje, izmjene, i to tako da softver bude pouzdan, održiv, pa i ekonomski opravdan. Izloženo gradivo prati cjelokupan životni ciklus razvoja softvera: od istorijskog razvoja discipline i modela SDLC-a, preko rada sa zahtjevima, specifikacija, modelovanja i projektnih obrazaca, sve do realizacije, testiranja, održavanja, softverskih metrika, i etike. Posebna pažnja posvećena je testovima vođenom razvoju. Programski primjeri pretežno su realizovani u jeziku Gou. Posebnu cjelinu predstavlja kontekstno-intuitivno kodiranje, kao pristup saradnji čovjeka i generativnih modela u kojem se težište pomjera sa ručnog pisanja koda ka specifikaciji, testiranju, provjeri i upravljanju kontekstom. Kroz čitav udžbenik naglašava se da metodologije, modeli i oruđa nisu dogme, već sredstva koja treba kritički prilagođavati stvarnom problemu, timu i okruženju.
Preuzimanja
Preuzimanja
Objavljeno
Kategorije
Licenca

Ovaj rad je licenciran pod Creative Commons Attribution-NonCommercial 4.0 International License.