80 likes | 265 Views
Softverske tehnike Uvod. Milo š Milovanović m ilos.milovanovic at etf.bg.ac.yu. O predmetu. Site predmeta: http://ri4st.etf.bg.ac.yu Mailing lista: ri4st at titan.etf.bg.ac.yu Sve informacije idu preko liste. Projekat. Radi se u timovima do 4 čoveka Radi se od kuće
E N D
Softverske tehnikeUvod Miloš Milovanović milos.milovanovic at etf.bg.ac.yu
O predmetu • Site predmeta: http://ri4st.etf.bg.ac.yu • Mailing lista: ri4st at titan.etf.bg.ac.yu • Sve informacije idu preko liste
Projekat • Radi se u timovima do 4 čoveka • Radi se od kuće • Treba da se odredi vođa tima • Vođa treba da emailom prijavi svoj Tim • Pojedinačni “artefakt” mogu da rade najviše dva člana tima • Jedan kreira • Drugi vrši proveru (review)
Pravljenje programa - karakteristike • Jedan programer • Kratak kod (mali broj linija) • Poznaje se ceo kod (dusu programa) • Vreme proizvodnje je kratko • Sve se drži u glavi, osim koda
Proizvodnja softvera - karakteristike • Rad u timu • Developer ne poznaje ceo sistem • Rešenje - Dokumentacija: • šta treba uraditi • šta je urađeno • Razna druga... • Plan rada • Prioriteti
Rational Unified Process • Faze u razvoju softvera • Specifikacija • Dizajn • Implementacija • Testiranje • Iterativno i inkrementalno • Produkti svake faze su različiti, ali svaki je užasno bitan • Dokumentacija je UŽASNO bitna
Projektni zadatak • Dokument u kome se opisuje šta treba uraditi • Ne ulazi se u detalje • Dokument treba da služi da čitalac, koji prvi put dolazi u dodir sa zahtevima, stekne uvim šta treba uraditi.
Projektni zadatak • Primer: News sajt – RTI smera • Rok za završetak (vođa tima + eventualno još 1 član) 14.3.2005. u 12h. • Gotov projektni zadatak zipovati i poslati kao dodatak email-u na milos.milovanovic at etf.bg.ac.yu