Upload
nino-korent
View
65
Download
4
Embed Size (px)
DESCRIPTION
Korisnički zahtjevi
Citation preview
INTELIGENTNI TRANSPORTNI SUSTAVI 1
mr.sc. Pero korput
001
KORISNIKI ZAHTJEVI- VJEBE-
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Korisniki zahtjevi
Specifikacija zahtjeva prvi je korak u izradi modela stvarnovremenskog upravljanja incidentnim situacijama.
Osnovno pitanje koje u toj fazi razvoja moramo postaviti je koja je temeljna funkcija stvarnovremenskog upravljanja incidentnim situacijama i koji su temeljni procesi, koji se odvijaju.
Postoje mnogi imbenici, koje treba uzeti u obzir i koji utjeu na njegov konaan izgled.
Prilikom razvoja sustava upravljanja incidentnim situacijama, korisnike zahtjeve u najveoj mjeri generiraju stakeholderi.
U procesu dizajniranja sustava stvarnovremenskog upravljanja incidentnim situacijama potrebno je definirati sve sustavske zahtjeve koji se nakon toka grupiraju i formuliraju u specifikacije za odreene segmente sustava.
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Prostorni, vremenski i trokovni horizont
Prostorni, vremenski i trokovni horizont bitno predodreuju prostor moguih rjeenja, kako je naelno prikazano na slici
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Poetne aktivnosti u razvoju stvarnovremenskog upravljanja incidentnim situacijama
U specifikaciji korisnikih zahtjeva prilikom poetnih aktivnosti u razvoju stvarnovremenskog upravljanja incidentnim situacijama u prometu moe se krenuti s odgovorima na konkretna pitanja:
Koja je temeljna funkcija sustava stvarnovremenskog upravljanja incidentnim situacijama?
Koje su glavne zadae koje takav sustav treba obavljati?
to to ulazi u sustav upravljanja incidentima, to taj sustav obrauje i to je to to izlazi iz sustava upravljanja incidentima?
to sainjava sredite sustava upravljanja incidentima?
Da li sustav stvarnovremenskog upravljanja incidentnim situacijama ima neka ogranienja i da li postoje neki posebni zahtjevi?
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Poetne aktivnosti u razvoju stvarnovremenskog upravljanja incidentnim situacijama (II)
U specifikaciji korisnikih zahtjeva prilikom poetnih aktivnosti u razvoju stvarnovremenskog upravljanja incidentnim situacijama u prometu moe se krenuti s odgovorima na konkretna pitanja:
Na koji nain se nad sustavom moe vriti evaluacija i to su to performanse sustava stvarnovremenskog upravljanja incidentima?
Kako izgleda financijska konstrukcija i na koji ju je nain mogue zatvoriti?
Koji su maksimalni dosezi u odmjeravanju utroenih financijskih sredstava i koristi koje prua stvarnovremensko upravljanje incidentnim situacijama?
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Kategorizacija zahtjeva prema Wymoreovoj metodologiji
U metodolokom analizama koje prethode razvoju stvarnovremenskog upravljanja incidentnim situacijama primjenjuje se Wymoreova sustavska metodologije.
W. Wymore razlikuje est kategorija sustavskih zahtjeva:
zahtjevi inputa outputa
tehnoloki zahtjevi
zahtjevi u pogledu performansi
trokovni zahtjevi (ogranienja)
zahtjevi "razmjene" trokova i performansi
zahtjevi testiranja sustava
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Pregled sustavskih zahtjeva
Prema W. Wymoreu zahtjevi inputa outputa odnose se na prihvatljive inpute i outpute, trajektorije inputa i outputa, suelja prema vanjskim sustavima i prihvatljivu funkciju koja povezuje sustavske inpute i outpute
Tehnoloki i iri sustavski zahtjevi odnose se na mogunosti i ogranienja tehnoloke i fizike izvodljivosti sustava. To ukljuuje dostupnost tehnologije, uporabljivost, vrijeme razvoja, itd.
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Zahtjevi u pogledu performansi
Zahtjevi u pogledu performansi specificiraju koliko dobro zahtjevi inputa outputa mogu biti zadovoljeni, to se iskazuje pokazateljima kao to su na primjer:
vrijeme detekcije incidentne situacije, vrijeme potrebno za verifikaciju incidentne situacije, odnos stvarnog i lanog aktiviranja senzorskih ureaja, vrijeme dolaska od mjesta incidenta, vrijeme raiavanja i povratka u normalne uvjete odvijanja prometa, sigurnosni rizici, pouzdanost sustava, ekoloki pokazatelji, ekonomski pokazatelji, smanjenje stresa, itd.
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Zahtjevi u pogledu performansi (II)
Kod specifikacije zahtjeva, nakon definiranja parametara performansi, potrebno je zasebno specificirati na koji nain se ti parametri mogu meusobno usporeivati odnosno odmjeravati.
Analizu trokova treba provoditi promatrajui ukupne trokove du itavog ivotnog ciklusa sustava stvarnovremenskog upravljanja incidentnim situacijama.
Nuno je koristiti pomagala koja omoguavauju usporedbu trokova alternativnih dizajna ili tehnolokih rjeenja sustava.
Kolegij: Inteligentni transportni sustavi 1
PRIMJER - UPRAVLJANJE INCIDENTNIM SITUACIJAMA
Odmjeravanje performansi i trokova
Zahtjevi razmjene trokova (trade-o) i performansi pokazuju mogua odmjeravanja trokova u odnosu na performanse sustava upravljanja incidentima.
Vei trokovi omoguuju bolje performanse, ali dodatni troak ne donosi uvijek isto poboljanje performansi, kao to je prikazano na gornjoj slici.
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
V - model korisnikih zahtjeva
Uobiajena je zabluda da se korisniki zahtjevi analiziraju u samo jednoj fazi ivotnog ciklusa
Korisniki zahtjevi imaju vanu ulogu u svim fazama ivotnog ciklusa
Vanost poetnih zahtjeva u zavrnim aktivnostima
Prema V-modelu korisnikih zahtijeva provodi se testiranje sustava u odnosu na korisnike zahtjeva
Zahtjevi i ivotni ciklus
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Slojevita struktura inenjerstva zahtjeva
Prema V-modelu moe se promatrati i slojeviti razvoj sustavaSvaki sloj razvoja odgovara odgovarajuem sloju testiranja sustavaPrimjenom V-modela mogu se postii slijedee koristi:
V ie s t r u k o k o r it e n j e p o s t o j ee dokumentacije u svim fazama projektapreslikavanje dokumentacije na druge (sline) razvojne projektepoboljana koordinacija aktivnosti na projektimao p t i m i z a c i j a p r o c e s a u e n j a i prenoenja iskustava na druge projekte
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Gospodarski aspekti inenjerstva zahtjeva
Zahtjevi dionika mogu posluiti kao saeti netehniki opis sustava
Opis sustava razumljiv viem menadmentu
Formiranje tehnikog saetka razvojnog projekta
Zahtjevi kao osnova za usporedbu s drugim aktivnostima na projektu
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Praenje zahtjeva i upravljanju promjenama u sustavu koji se razvija (I)
Ako zahtjevi imaju sredinju ulogu u razvoju sustava potrebno ih je na adekvatan nain airirati i upravljati njihovim promjenama
Izmjena dijela funkcionalnosti sustava koji se razvija bez odgovarajueg auriranja korisnikih zahtjeva moe u kasnijim fazama sustava izazvati velike potekoe
Promjene u razvoju sustava moraju biti popraene aktivnostima inenjerstva zahtjeva, bilo da se radi o tehnikim i z m j e n a m a u n u t a r n j e p r i r o d e i l i evolutivnim promjenama potreba dionika
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Praenje zahtjeva i upravljanju promjenama u sustavu koji se razvija (II)
Ova analiza predstavlja temelj za:
prihvaanje ili odbacivanje zahtijevanih promjena u razvoju sustava
dogovor za izmjenu trokovnika
O r g a n i z i r a n j e r a d n i h a k t i v n o s t i z a prenamjene u sustavu
V A N O
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Praenje korisnikih zahtjeva (I)
U kontekstu inenjerstva zahtjeva, praenje korisnikih zahtjeva podrazumijeva aktivnosti transformacije VIE "ZINE ZAHTIJEVA, ciljeva, tenji, oekivanja i potreba pretvoriti u NIU )ZINU ZAHTJEVA.
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Praenje korisnikih zahtjeva (II)
Znaenje korisnikih zahtjeva u POSLOVNOM KONTEKSTU
Na koji se nain tumai poslovna vizija
Na koji se nain postiu postavljeni ciljevi
Kako izgleda poslovna organizacija i procesi Znaenje korisnikih zahtjeva u INENJERSKOM KONTEKSTU
Na koji su nain ispunjeni zahtjevi dionika
Na koji su nain podjeljeni sustavski zahtjevi
Na koji nain se provodi delegiranje na podsustave
to su to komponente
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Analiza utjecaja, izvedivosti i obuhvata
Analiza utjecajaSlijedi dolaznu vezu u odgovoru na pitanje: to ako se OVO promjeni ? - UP)VLJANJE PROMJENAMA
Analiza izvedivosti Slijedi odlaznu vezu u odgovoru na pitanje: Zato je OVO ovdje? - COST/BENEFIT ANALIZA
Analiza obuhvataProvjeriti stavke koje su povezane vezama u dogovoru na pitanje : Da li sam obuhvatio s v e ? I NE N J E R I N G / M E N A G E M E N T IZVJETAVANJE
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Analiza obuhvata
U bilo kojoj fazi projekta mogue je mjerenje postotka obuhvata zahtjeva
Vrlo koristan upravljaki alat u ranim fazama razvoja sustava
Isti princim moe se koristiti za mjerenje napredka razvoja sustava
Vertikalno mjerenje - Koliko je zahtjeva obuhvaeno u niem sloju
Horizontalno mjerenje - Koliko je zahtjeva obuhvaeno u testiranju
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Zahtjevi i modeliranje (I)
Sandwich sustavskog inenjerstva
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Zahtjevi i modeliranje (II)
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Zadovoljavanje uvjeta u V-modelu
Svrha testiranja je uoavanje i sprjeavanje nedostataka u sustavu
Ispitivanje ukljuuje aktivnosti strunih miljenja, pregleda, analiza kroz modele, testiranja komponenti, podsustava i sustava.
Sa testiranjem zadovoljavanja uvjeta (Kvalifikacijska strategija) u najranijim fazama.
Ukoliko se testiranje zadovoljavanja uvjeta provodi u zavrnim fazama, to moe dovesti do vrlo skupih promjena dizajna sustava
Kolegij: Inteligentni transportni sustavi 1
KORISNIKI ZAHTJEVI
Odnos zahtjeva, problemske domene i domene realizatnih rjeenja