Korisnički Zahtjevi (Auditorne Vježbe)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

INTELIGENTNI TRANSPORTNI SUSTAVI 1

001

KORISNIKI ZAHTJEVI
- VJEBEmr.sc. Pero korput

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
Zahtjevi i ivotni ciklus

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

V - model korisnikih zahtjeva

Kolegij: Inteligentni transportni sustavi 1

KORISNIKI ZAHTJEVI
Slojevita struktura inenjerstva zahtjeva

Prema V-modelu moe se promatrati i


slojeviti razvoj sustava
Svaki sloj razvoja odgovara odgovarajuem
sloju testiranja sustava
Primjenom V-modela mogu se postii
slijedee koristi:
Viestruko koritenje postojee
dokumentacije u svim fazama projekta
preslikavanje dokumentacije na druge
(sline) razvojne projekte
poboljana koordinacija aktivnosti na
projektima
optimizacija procesa uenja 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
izmjenama unutarnje prirode ili
evolutivnim promjenama potreba dionika

Kolegij: Inteligentni transportni sustavi 1

KORISNIKI ZAHTJEVI
Praenje zahtjeva i upravljanju promjenama u sustavu koji se
razvija (II)
VANO
Ova analiza predstavlja temelj za:
prihvaanje ili odbacivanje zahtijevanih
promjena u razvoju sustava
dogovor za izmjenu trokovnika
Organiziranje radnih aktivnosti za
prenamjene u sustavu

Kolegij: Inteligentni transportni sustavi 1

KORISNIKI ZAHTJEVI
Praenje korisnikih zahtjeva (I)

U kontekstu inenjerstva zahtjeva, praenje


korisnikih zahtjeva podrazumijeva aktivnosti
transformacije VIE RAZINE ZAHTIJEVA, ciljeva,
tenji, oekivanja i potreba pretvoriti u NIU
RAZINU 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 utjecaja
Slijedi dolaznu vezu u odgovoru na pitanje:
to ako se OVO promjeni ? - UPRAVLJANJE
PROMJENAMA

Analiza izvedivosti
Slijedi odlaznu vezu u odgovoru na pitanje:
Zato je OVO ovdje? - COST/BENEFIT
ANALIZA

Analiza obuhvata
Provjeriti stavke koje su povezane vezama u
dogovoru na pitanje : Da li sam obuhvatio
sve? INENJERING/MENAGEMENT
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

Kolegij: Inteligentni transportni sustavi 1

You might also like