You are on page 1of 1

Elektronski fakultet u Nišu

Računarstvo i informatika

Predmetni nastavnici:
Prof Dr Slobodanka Đorđević-Kajan
Doc Dr Dejan Rančić

Uvod u softversko inženjerstvo


Finalni ispit, novembra 2008

1. Šta je softver, a šta softversko inženjerstvo?


2. Kakva je razlika u razvoju generičkog i ugovorenog softverskog proizvoda?
3. Objasniti zašto su programi razvijeni korišćenjem evolutivnog modela razvoja teški za
održavanje.
4. Šta je softverski proces i kakva je razlika između modela i metoda softverskih procesa? Šta je
CASE? U kakvoj je relaciji CASE sa softverskim procesima.
5. Koje su prednosti postojanja statičkog i dinamičkog pogleda na softverski proces, kao što je
slučaj u RUP-u?
6. Objasniti kako se model vodopada i spiralni model mogu smestiti u spiralni model procesa
7. Koje aktivnosti obuhvata upravljanje projektima? Objasniti zašto je planiranje projekta
iterativan proces i zašto se plan projekta mora kontinualno revidirati?
8. Na javnim mestima u gradu treba instalirati turističke table koje će omogućiti turistima
pronalaženje željene lokacije i puta do te lokacije. Vi ste rukovodilac projekta ”Turističke
table”. Identifikujte rizike i izvršite njihovu analizu.
9. Napisati nefunkcionalne zahteve za projekat ”Turističke table”.
10. Šta sadrži dokument o zahtevima?
11. Skicirati bar jedan slučaj korišćenja ”Turističke table”.
12. Objasniti u kakvoj je relaciji arhitekturno i detaljno projektovanje.
13. Kada se po RUP metodologiji vrši arhitekturno projektovanje i šta se pod tim podrazumeva?
14. Napisati preporuke kada treba koristiti Feed-Back, a kada Event-driven arhitekturni model.
15. Objasnite zašto je potrebno projektovati arhitekturu sistema pre pisanja specifikacije.
16. Identifikujte moguće objekte u sistemu ”Turističke table”.
17. Prikažite V model testiranja softvera.
18. Objasniti razlike između inspekcije i testiranja softvera.
19. Kakva je razlika između validacionog i defektnog testiranja?
20. Uporedite top-down i bottom-up prilaze integracionom testiranju. Objasnite zašto se u praksi za
integraciju jako velikih sistema koristi kombinacija ova dva prilaza.

Napomena:
1. Svako pitanje vredi 5 poena (ukupno 20*5 = 100 poena).
2. Kolokvijum se smatra položenim ako student osvoji više od 50% poena.
3. Kolokvijum se radi 2 sata.

You might also like