2.dio Flashcards
(44 cards)
Nabroji generičke modele programskog inženjerstva!
Vodopadni,evolucijski,komponentno usmjere, RUP.
Koje procesne faze postoje kod vodopadnog modela i opisi kak to funkcionira.
- ) Analiza zahtjeva i definicije
- ) Razvoj i oblikovanje sustava i programske potpore
- ) Implementacija i ispitivanje modula
- ) Intzegracija i ispitivanje sustava
- ) Uporaba sustava i održavanje
Koje pretpostavke moraju vrijediti kod vodopadnog modela?
- ) Zahtjevi moraju biti poznati prije oblikovanja sustava
- ) Zahtjevi se rijetko mijenjaju
- )Kupac zna točno što želi
- )Mogućnost odvojenog oblikovanja sustava i mala mogućnost grešaka
- )Jednostavniji sustavi
Koji problemi postoje kod vodopadnog modela?
- )Prikladan samo za dobro razumljive zahtjeve
- )Teško je unijeti promijene jednom kad proces započne
- )Nefleksibilna podjela projekta u odvojene dijelove
Kada koristiti vodopadni model?
Za velike projekte koji se razvijaju na nekoliko odvojenih lokacija.
Što karakterizira evolucijski model?
Specifikacija razvoj i validacija su isprepleteni.
Koji se postupci koriste kod evolucijskog modela, koji su im ciljevi i kako zapocinju?
1.) metoda odbacivanja prototipa
cilj:razumijevanje zahtjeva sustava
zapocinje grubo definiranim zahtjevima koji se kasnije razjašnjavaju
2.)Istraživački razvoj i oblikovanja
cilj:kontinuirani rad s kupcem na temelju inicijalne specifikacije
zapocinje dobro definiranim zahtjevima, kupac moze predlozitii nove
Koji su problemi evolucijskog modela?*
- )proces razvoja i oblikovanja nije jasno vidljiv
- )često loša struktura sustava
- )često potrbne posebne vještine
Gdje se primjenjuje evolucijski model?
za male i srednje interaktivne sustave, dijelove vecih sustava i sustave s kratkim vijekom trajanja
Kakvi je to komponentno usmjereni sustav?
Sustav se integrira višestrukom uporabom postojećih komponenti
Koji stupnjevi procesa postoje kod komponentnog modela?
1) Specifikacija i analiza zahtjeva
2. )Analiza komponenti
3. )Modifikacija zahtjeva
4. ) Oblikovanje sustava s višestrukom uporabom komponenti
5. )Razvoj i integracija
Koje su karakteristike RUP procesa?
Zasniva se na oblikovanjuuporabom modela, u fokusu je arhitektura sustava. use case osnova. izveden na temelju jezika za modeliranje UML-a
Koja su svojstva RUP proces?
- ) priznaje utjecaj korisnika
- )sugerira evolucijski pristup
- )podržava OO
- )prilagodljiv
Kroz koje perspektive se opisuje RUP proces?Opiši svaku.
DInamička, statička i praktična.
Koje su dimenzije RUP proces i što spada u koju?
horizontalna(dinamika)-FIKCIJA- faze,iteracije,ključne točke,ciklusi
vertikalno(statika)-AKULARDI-aktivnosti, uloge, artifakti,discipline
Koje su faze RUP procesa?
Pripit :D
- ) Početak
- )Razrada
- )Izgradnja
- )Prijenos
Što definiraju ključne točke?
Pridružene dokumente ili aktivnosti
Koje su jezgrene aktivnosti kod RUP procesa?
Zato i
- Zahtjevi
- Analiza
- Testiranje
- Oblikovanje i implementacija
Koje su potporne aktivnosti kod RUP?
briga o okolišu, management, management konfiguracijom
Što se pridružuje svakoj aktivnosti u RUPu?
Jedan ili više modela
Značajke kakvog oblikovanja programske potpore posjeduje RUP?
Inkrementalnog i iterativnog oblikovanja.
Što sadrži arhitektura sustava?
Skup pogleda u modele.(skup dijagrama)
Kakvi pristupi iteracijama postoje?
Inkrementalni pristup, Spiralni razvoj i oblikovanje
Opiši inkrementalni pristup?
sustav se ne isporučuje korisniku u cjelini već se razvoj oblikovanja i isporuka razbijaju u inkrementalne dijelove,, svakom zahtjevu se pridodijeljuje pripadajući inkrement, te se prioritetniji isporučuju ranije. Na početku razvoja pojedinog inkrementa zahtjevi se fiksiraju.