Modeli razvoja informacionog sistema Flashcards
1
Q
Navedi modele razvoja IS.
A
- Model životnog ciklusa
- Iterativno-inkrementalni model
- Prototipski razvoj
- Spiralni model
- Agilne metode
2
Q
Šta je model životnog ciklusa i iz čega se sastoji?
A
Tradicionalna metodologija razvoja velikih informacionih sistema se oslanja na organizaciju životnog ciklusa razvojnih procesa: faze razvoja koje proizvode informacioni sistemi. Faze u modelu životnog ciklusa su: - Definisanje strategije - Analiza postojedeg stanja - Projektovanje - Aplikativno modeliranje - Uvođenje - Održavanje
3
Q
Aplikativno modeliranje u modelu životnog ciklusa.
A
Fizička realizacija IS Generisanje baza podataka Izrada aplikacija - Programiranje logike aplikacije - Kreiranje grafičkog interfejsa prema korisniku - Definisanje standardnih izveštaja - Testiranje aplikacija Definisanje rasporeda softverskih komponenti
4
Q
Uvođenje u modelu životnog ciklusa.
A
Postavljanje i fizičko povezivanje opreme Instaliranje softvera - Instaliranje sistemskog softvera - Postavljanje baze podataka - Instaliranje aplikacija Inicijalno formiranje baze podataka - Izrada pomodnih aplikacija za formiranje baze podataka - Prikupljanje podataka za bazu podataka - Unos podataka u pomodne datoteke - Prečišdavanje i sređivanje podataka - Punjenje baze podataka Obuka – neposredni korisnici, priprema, operativno rukovodstvo, top menadžment
5
Q
Prednosti pristupa po modelu životnog ciklusa?
A
- Strogo definisani i kontrolisani process, kojeg karakterišu standardizovane i detaljno
opisane aktivnosti u svim fazama razvoja. - Uključeno testiranje, ondosno verifikaija izvršenih aktivnosti i dobijenih rezultata na kraju
svake faze razvoja - Detaljna i kvalitetna dokumentacija
6
Q
Nedostaci modela životnog ciklusa?
A
- FRONTALNI PRISTUP – razvoj sistema u jednom prolazu.
- SLABA EFIKASNOST I NISKA EFEKTIVNOST – Dugo vreme uvođenja i realni rizik da se sistem
promeni do završetka svih faza ciklusa. - NEOTKLANJANJE GREŠAKA – greške koje se ne otklone u pojedinim fazama razvoja utiču na
razvoj u celini. - SAMO POTPUNO GOTOV PROIZVO JE UPOTREBLJIV
7
Q
Koje su prednosti iterativno-inkrementalnog razvoja?
A
U situacijama kada je:
- Potrebno brzo osposobljavanje sistema
- Međuproizvod treba da je raspoloživ za korišdenje
- Sistem prirodno deljiv na inkremente
- Obezbeđenje ljudstva/sredstava je inkrementalno
- Neke od problema mogude ostaviti za kasnije cikluse
8
Q
Koji su rizici iterativno inkrementalnog razvoja?
A
- Ako zahtevi nisu dobro shvadeni
- Kada je poželjno realizovati sve mogudnosti odjednom
- Očekuju se brze promene u tehnologiji
- Postoje brze promene u zahtevima
- Integracija kreiranih inkremenata
- Dugoročno su ograničena sredstva (ljudstvo, novac)
9
Q
Opisati spiralni model.
A
- Posmatra razvoj IS u kontekstu prisutnih rizika tako što kombinuje aktivnosti razvoja sa
upravljanjem rizicima, kako bi se rizici smanjili i kako bi se lakše kontrolisali. - U svojoj osnovi ima model životnog ciklusa, kombinovan sa prototipskim i iterativnim
modelom razvoja IS. - Podrazumeva realni sistem čiji informacioni sistem je mogude nadgrađivati u više prolaza.
10
Q
Faze u spiralnom modelu?
A
- Interakcija sa korisnikom
- Planiranje
- Analiza rizika
- Projektovanje
- Implementacija
- Evaluacija od korisnika
11
Q
Karakteristike agilne metode ravoja IS.
A
- Brz odgovor na promene koje nastupaju u toku razvoja IS.
- Izbegavanje detaljnog planiranja, modeliranja i dokumentovanja za koje se smatra da troše
dosta vremena - Razvoj se zasniva na direktnoj komunikaciji, samoorganizaciji, formiranju deljenog znanja u
okviru tima i podsticanju kreativnosti svih učesnika.
12
Q
Definisane vrednosti u okviru Agilnih metoda?
A
- Pojedinci i njihove interakcije imaju vedu vrednost od metodoloških procesa i alata.
- “Nešto što radi” vredi više od obimne dokumentacije.
- Stvaranje bliske saradnje sa korisnikom vredi više od pregovaranja oko ugovora.
- Reagovanje na promene vredi više od striktnog pradenja planova.