objektni softverski inžinjering - ef.uns.ac.rs · u ovoj fazi se traže odgovori na pitanja: ......
TRANSCRIPT
![Page 2: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/2.jpg)
RUP (Rational Unified Process)
Disciplines
![Page 3: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/3.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION)
Faza u kojoj se definiše obim projekta, vrši poslovna procena bududeg sistema radi donošenja odluke o nastavku procesa razvoja u smislu prepoznavanja i stavljanja pod kontrolu rizika.
U ovoj fazi se traže odgovori na pitanja: Da li je projekat izvodljiv? Da li je nivo rizika prihvatljiv?’ Da li je projekat finansijski isplativ?
![Page 4: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/4.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION)
Ciljevi faze su: Utvrđivanje obima projekta i prepoznavanje granica
projekta. Identifikovanje ključnih funkcionalnosti sistema. Definisanje jedne mogude arhitekture koja zadovoljava
ključne funkcionalnosti. Identifikovanje troškova i održivosti projekta i njegovih
rezultata. Uočavanje potencijalnih rizika. Detaljna razrada procesa razvoja i izbor alata za razvoj.
![Page 5: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/5.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION)
U realizaciji postavljenih ciljeva, moraju se realizovati brojne aktivnosti od strane različitih učesnika - uloge (roles) na projektu.
Pri tome se koriste i kreiraju odgovarajudi artifakti koji predstavljaju konkretizaciju pojedinih projektnih aktivnosti.
![Page 6: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/6.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Razumevanje novog projekta - od početne ideje, koja možda nije u potpunosti ni uobličena, stidi do tačke u kojoj se uz argumente može odlučiti da li na datoj ideji razvijati bududi projekat ili odustati od njega.
Uloge: menadžer projekta i recenzent.
Menadžer projekta: Identifikovanje, analiziranje, procena i rangiranje po
prioritetu rizika projekta, kao i definisanje strategije za upravljanje rizicima – Artifakt: Lista rizika, koja predstavlja spisak identifikovanih rizika po prioritetima.
![Page 7: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/7.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Menadžer projekta: Razvoj Business Case - Artifakt: Business Case, koji pruža
informacije da bi se donela odluka da li je projekat značajan za ulaganje i procenjuje povrat investicija.
Inicijalizacija projekta – Artifakt: Razvojni plan projekta, sa okvirnim planom projekta i kriterijumima za vrednovanje projekta.
![Page 8: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/8.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Recenzent: Recenzije za odobrenje projekta – Artifakt: Recenzentski
zapis, kojim se recenziraju ved kreirani artifakti (Lista rizika, Business Case i Razvojni plan projekta).
![Page 9: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/9.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Priprema projektnog okruženja – priprema razvojnog procesa i alata koji de se upotrebiti u procesu.
Uloge: inženjer procesa i specijalista za razvojne alate.
Inženjer procesa: Prilagođavanje razvojnog procesa konkretnom projektu –
analiza projekta, definisanje okvira prilagođavanja, upoznavanje članova tima sa odabranim razvojnim procesom – Artifakt: Razvojni proces.
![Page 10: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/10.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Inženjer procesa: Izgradnja razvojnog prototipa - Artifakt: Razvojni
prototip, koji opisuje proces razvoja u konkretnom projektu ili samo izmenjene delove u odnosu na tradicionalni proces.
Priprema šablona za projekat – identifikuje, priprema i održava šablone. - Artifakt: Specifični šabloni projekta, dokumenata, izveštaja, planova, izvornog koda i dr. Šablonima se obezbeđuju: standardizovan razvoj, primena usvojenih konvencija i stilova, olakšava inicijalizacija aktivnosti koje su deo šablona.
![Page 11: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/11.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Inženjer procesa: Priprema uputstava i njihovo održavanje za projekat –
Artifakt: Uputstvo za projekat, sa uputstvima za realizaciju aktivnosti svakom članu projektnog tima.
Specijalista za razvojne alate: Izbor i usvajanje izabranih alata – Artifakt: Izabrani alati.
![Page 12: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/12.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Procena poslovnog statusa – svrha aktivnosti je procena poslovnog statusa organizacije i postavljanje ciljeva za poslovno modelovanje. Za sprovođenje ove aktivnosti je potrebno sakupiti odgovarajude informacije putem različitih tehnika za prikupljanje zahteva poput radionica, brainstorminga, storyboarding-a.
Uloge: analitičar poslovnih procesa i poslovni arhitekta.
![Page 13: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/13.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Analitičar poslovnih procesa: Procenjivanje organizacije – ljudi, procesi, alati u
organizaciji – Artifakt: Procena organizacije, u kojoj se opisuju ljudi i njihove kompetencije, organizacija i njeni delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji.
![Page 14: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/14.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Analitičar poslovnih procesa: Postavljanje i usklađivanje ciljeva – Artifakt: Poslovna
vizija, definiše granice ciljne organizacije, identifikuje stejkholdere, navodi dogovor o ciljevima koje je potrebno realizovati u organizaciji, identifikuje ograničenja, određuje prioritetne delove organizacije za implementaciju i dr.
Identifikovanje opštih poslovnih ciljeva – vrši se na osnovu poslovne vizije – Artifakt: Opšti poslovni ciljevi, njime se prevodi poslovna strategija u merljive korake pomodu kojih de poslovne operacije biti ispravno usmerene i usklađene sa ciljevima.
![Page 15: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/15.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Analitičar poslovnih procesa: Obuhvat poslovnog rečnika – identifikuje se na osnovu
poslovne vizije - Artifakt: Poslovni rečnik definiše set termina koji se uobičajeno koriste u organizaciji, a koje je neophodno dosledno koristiti tokom trajanja projekta.
Utvrđivanje poslovnih pravila - predstavlja aktivnost putem koje se identifikuju poslovna pravila – Artifakt: Poslovna pravila, kojima se definišu obaveze svim učesnicima na projektu kojih se moraju pridržavati.
![Page 16: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/16.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Poslovni arhitekta: Analiza poslovne arhitekture - aktivnost se sprovodi
samo u slučaju kada se vrši poslovno modelovanje u cilju izgradnje poslovanja. Kada se vrši prosto predstavljanje postojedeg poslovanja u cliju definisanja poslovnih zahteva sprovođenje ove aktivnosti nije neophodno. –Artifakti: Dokument poslovne arhitekture, Model poslovnog dizajna, Model poslovnog raspoređivanja, Poslovni entiteti, Poslovni radnici, Poslovni sistem, Model poslovne analize. Svi se generišu na osnovu poslovne vizije.
![Page 17: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/17.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Priprema okruženja za iteracije – podrazumeva pripremu procesa i alata za realizaciju razvoja.
Uloge: inženjer procesa, specijalista za razvojne alate, inžinjer za izradu uputstava.
![Page 18: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/18.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Inženjer procesa: obavlja aktivnosti kao i pri pripremi
projektnog okruženja i to:
Izgradnja razvojnog prototipa,
Priprema šablona za projekat,
Priprema uputstava za projekat,
Prve tri aktivnosti su identične onima u pripremi projektnog okruženja, samo se ovde odnose na pojedinu iteraciju.
Izbacivanje (lansiranje) razvojnog procesa – aktivnost koja se pokrede pri svakoj promeni razvojnog procesa, sa kojom se moraju upoznati članovi tima na koje se promene odnose. Artifakt: Promena zahteva, u kojem se dokumentuju promene.
![Page 19: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/19.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Specijalista za razvojne alate: Instalacija i konfiguracija alata – aktivnost instaliranja i
podešavanja alata za produkciju.
Verifikacija razvojnog okruženja – aktivnost ocenjivanja hardvera, softvera, alata, podataka i pokretanje alata.
Artifakt ovih aktivnosti su Alati.
Inženjer za izradu uputstava: Artifakt: Vodič za izradu uputstava, na osnovu kojeg se u
kasnijim aktivnostima gradi korisničko uputstvo.
![Page 20: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/20.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Definisanje projektnih planova – podrazumeva aktivnosti razvoja planova neophodnih za funkcionisanje projekta.
Uloge: menadžer projekta i recenzent.
![Page 21: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/21.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Menadžer projekta: obavlja aktivnosti koje de biti deo Razvojnog plana projekta, samo u detaljima:
Razvoj plana za merenje postignuda ciljeva,
Plan upravljanja rizikom,
Plan prihvatanja konačnog proizvoda, zasnovan na korisničkim zahtevima,
Plan za prevazilaženje problema - definiše procedure upravljanja i rešavanja problema tokom realizacije projekta,
Plan osiguranja kvaliteta - definiše osnove za izvođenje recenzije i revizije projekta,
Plan faza i iteracija – definiše ciljeve, dužinu trajanja, resurse,...
![Page 22: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/22.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Recenzent: Planiranje recenzije planova – navodi način sprovođenja
recenzije Razvojnog plana projekta. Artifakt:Recenzentski zapis.
![Page 23: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/23.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Nadgledanje i kontrola projekta – podrazumeva kontinuirano dnevno pradenje projekta i izveštavanje stejkholdera o detaljima bitnim za svakog od njih.
Uloge: menadžer projekta.
![Page 24: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/24.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Aktivnosti koje se sprovode u nadgledanju su:
Usklađivanje projekta sa promenama u zahtevima i uvrštavanje zahteva u naredne iteracije za izmene.
Kontinuirano pradenje identifikovanih rizika i postavljenih ciljeva.
Izveštavanje o statusu projekta.
Prevazilaženje problema u skladu sa Planom za prevazilaženje problema.
Artifakti: Plan razvoja softvera, Plan iteracija, Lista rizika, Mere na projektu, Procena statusa, Lista spornih pitanja, Raspored poslova
![Page 25: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/25.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Razvoj početne vizije – čine aktivnosti: Analiza sistema – potpuno usaglašavanje učesnika
projekta oko problema koji de se rešavati. Čine je aktivnosti: identifikovanje stejkholdera, definisanja granica sistema, identifikovanje ograničenja koja utiču na sistem.
Postizanje ovog cilja zavisi od standardnog rečnika pojmova.
Identifikacija Use Case-ova i aktera, radi utvrđivanja granica sistema.
Analizom sistema se razvija Vizija sistema i Plan za upravljanje zahtevima.
Artifakti: Rečnik, Use Case, Akteri, Use Case model, Vizija sistema i Plan za upravljanje zahtevima.
![Page 26: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/26.jpg)
RUP (Rational Unified Process)
Faza uvođenja (INCEPTION) - aktivnosti
Definisanje sistema – čine aktivnosti izrade detaljnije definicije sistema. Zahtevi identifikovani u prethodnim koracima se
razrađuju i dorađuju se: dokument vizije, rečnik, plan upravljanja zahtevima, akteri, use case-ovi i generišu dodatne specifikacije.
Uloge: sistem analitičar.
![Page 27: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/27.jpg)
RUP (Rational Unified Process)
Faza uvođenja (INCEPTION) - aktivnosti
Definisanje misije ocenjivanja – čine aktivnosti kojima se određuju poslovi testiranja koji de se sprovoditi pri svakoj iteraciji. To su: Aktivnosti kojima se utiče na artifakte – strategija
testiranja, plan testiranja, lista ideja za testiranje, konfiguracija okruženja za testiranje.
Uloge: test menadžer, koji usklađuje testiranje sa
misijom projekta, test analitičar, koji uočava šta testirati i
identifikuje ideje, test dizajner, definiše pristup testiranju.
![Page 28: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/28.jpg)
RUP (Rational Unified Process)
Faza uvođenja (INCEPTION) - aktivnosti
Upravljanje obimom sistema – aktivnost kojom se obezbeđuje jasnoda zahteva svim učesnicima projekta i utvrđivanje rasporeda rada na identifikovanim zahtevima po iteracijama.
Uloge: sistem analitičar i softver arhitekta.
![Page 29: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/29.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Sistem analitičar: obavlja aktivnosti razvoj vizije i upravljanje zavisnostima.
Razvoj vizije, aktivnost koja se odvija u više aktivnosti faze uvođenja:
Postizanje sporazuma o problemima koji de se rešavati.
Identifikovanje stejkholdera.
Definisanje granice sistema.
Identifikovanje ograničenja koja de biti nametnuta bududem sistemu: politička, ekonomska, pravna, tehnička, funkcionalna, ...
Formulisanje izjave o problemima – po posebnom šablonu iskazivanje uticaja problema na stejkholdere i njihov uticaj na sistem.
![Page 30: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/30.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Razvoj vizije, aktivnost koja se odvija u više aktivnosti faze uvođenja:
Definisanje karakteristika sistema.
Provera dokumenta vizija.
Upravljanje zavisnostima, opisuje kako iskoristiti zavisnosti između zahteva za upravljanje obimom projekta, kao i upravljanje promenama u zahtevima. Ova aktivnost menja artifakte: plan upravljanja zahtevima, atribute zahteva i dokument vizije. Aktivnosti su:
Dodeljivanje atributa, za klase zahteva.
Uspostavljanje i potvrđivanje sledljivosti, odnosno veze zahteva i rezultata koji se postižu tokom projekta.
![Page 31: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/31.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Aktivnosti su:
Upravljanje promenama zahteva, usaglašeno sa Planom upravljanja zahtevima.
![Page 32: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/32.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Softver arhitekta: obavlja aktivnosti utvrđivanja
redosleda razvoja slučajeva upotrebe (use case-ova). U tom cilju mora se utvrditi arhitekturalni značaj svakog pojedinog slučaja upotrebe sa stanovišta sistema. Artifakti – dokument arhitekture softvera, softverski zahtevi, atributi zahteva.
![Page 33: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/33.jpg)
RUP (Rational Unified Process)
Faza uvođenja (INCEPTION) - aktivnosti
Sprovođenje sinteze arhitekture –
Uloge: sistem analitičar i softver arhitekta.
Sistem analitičar: obavlja aktivnost definisanja konteksta
sistema, putem koje se vrši izrada konteksnog dijagrama koji na visokom nivou prikazuje odnos sistema i aktera. Artifakti – model analize i model slučajeva upotrebe.
![Page 34: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/34.jpg)
RUP (Rational Unified Process)Faza uvođenja (INCEPTION) - aktivnosti
Sprovođenje sinteze arhitekture –
Softver arhitekt - obavlja aktivnosti:
Analiza arhitekture – kojom se identifikuje potencijalna vrsta arhitekture, tehnike koje de biti korišdene u sistemu. Artifakti – model dizajna, model rasporeda, opis softverske arhitekture, analiza klasa, model analize.
Konstruisanje arhitekturalnog Proof of Concept – kojom se definiše kako izgraditi arhitekturalni POC. Artifakt –arhitekturalni POC.
Procena upotrebljivosti arhitekturalnog POC – kojom se definiše kako oceniti artifakt prethodne aktivnosti. Definišu se kriterijumi evaluacije, sprovođenje evaluacije i procena rezultata.
![Page 35: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/35.jpg)
RUP (Rational Unified Process)
Faza uvođenja (INCEPTION) - aktivnosti
Upravljanje iteracijama; Planiranje naredne iteracije.
Uloge: menadžer projekta i glavni recenzent. Obe uloge: određuju neophodne resurse za sprovodjenje
iteracija na projektu, lociraju poslove svake iteracije, stvaraju pretpostavke za ocenu svake iteracije, izrađuju plan iteracija koji ocenjuju stejkholderi sistema.
![Page 36: Objektni softverski inžinjering - ef.uns.ac.rs · U ovoj fazi se traže odgovori na pitanja: ... delovi pogodni za poslovno unapredjenje, alati i njihova primena u organizaciji](https://reader030.vdocuments.mx/reader030/viewer/2022041214/5e033053d9e2ea2f20422be6/html5/thumbnails/36.jpg)
Hvala na pažnji!