Professional Documents
Culture Documents
Seminarski Avio Kompanija
Seminarski Avio Kompanija
SEMINARSKI RAD
Tema:
Objektno orijentisana analiza, dizajn i aplikacija za
praenje rada avio kompanije
Profesor:
Vlade Uroevi
Studenti:
Ljubia trbac 454/2006
Slobodan eki 216/2007
Sadraj
1.Uvod.............................................................................................4
1.1. Cilj.........................................................................................4
1.2. Opis sistema...........................................................................4
2.Dijagrami sluajeva korienja ( Use Case).............................5
3. Dijagram klasa...........................................................................6
4.Specifikacija aktera....................................................................7
4.1. Klijent....................................................................................7
4.1.1. Opis..................................................................................7
4.1.2. Dijagram aktivnosti..........................................................7
4.2 Slubenik u avio kompaniji....................................................8
4.2.1 Opis...................................................................................8
4.2.2. Dijagram aktivnosti..........................................................8
5. Use-Case specifikacija...............................................................9
5.1. Kreira klijenta........................................................................9
5.1.1 Opis...................................................................................9
5.1.2. Tok dogaaja....................................................................9
5.1.3. Preduslov.........................................................................9
5.1.4. Uslov zavretka................................................................9
5.1.5. Dijagram sekvence...........................................................9
5.1.6. Dijagram saradnje..........................................................10
5.2. Bira avion.............................................................................10
5.2.1 Opis.................................................................................10
5.2.2. Tok dogaaja..................................................................10
5.2.3. Preduslov.......................................................................10
5.2.4. Uslov zavretka..............................................................10
5.2.5. Dijagram sekvence.........................................................11
5.2.6. Diajgram saradnje..........................................................11
5.3. Biraj pilota...........................................................................12
5.3.1 Opis.................................................................................12
5.3.2. Tok dogaaja..................................................................12
5.3.3. Preduslov.......................................................................12
5.3.4. Uslov zavretka..............................................................12
5.3.5. Dijagram sekvence.........................................................12
5.3.6. Dijagram saradnje..........................................................13
5.4. Biraj stjuardesu....................................................................13
5.4.1 Opis.................................................................................13
5.4.2. Tok dogaaja..................................................................13
5.4.3. Preduslov.......................................................................13
5.4.4. Uslov zavretka..............................................................13
5.4.5. Dijagram sekvence.........................................................14
5.4.5. Dijagram saradnje..........................................................14
5.5. Odrava informacije o destinacijama..................................15
5.5.1 Opis.................................................................................15
5.5.2. Tok dogaaja..................................................................15
5.5.3. Preduslov.......................................................................15
5.5.4. Uslov zavretka..............................................................15
5.5.5. Dijagram sekvence.........................................................16
5.5.6. Dijagram saradnje..........................................................17
5.6. Odrava informacije o rezervacijama..................................18
5.6.1 Opis.................................................................................18
5.6.2. Tok dogaaja..................................................................18
5.6.3. Preduslov.......................................................................18
5.6.4. Uslov zavretka..............................................................18
5.6.5. Dijagram sekvence.........................................................19
5.6.6. Dijagram saradnje..........................................................20
5.7. Zahtev usluge.......................................................................20
5.7.1 Opis.................................................................................20
5.7.2. Tok dogaaja..................................................................20
5.7.3. Preduslov.......................................................................21
5.7.4. Uslov zavretka..............................................................21
5.7.5. Dijagram sekvence.........................................................21
5.7.6. Dijagram saradnje..........................................................21
6.CRC kartice...............................................................................22
1. Uvod
1.1. Cilj
3. Dijagram klasa
Spisak klasa: kDestinacija, kStujardesa, kSluzbenik, kRezervacija, kKlijent,
kAvion, kOsoba, kPilot
4.Specifikacija aktera
4.1. Klijent
4.1.1. Opis
5. Use-Case specifikacija
5.1. Kreira klijenta
5.1.1 Opis
Osnovni tok
Alternativni tok
5.1.3. Preduslov
Osnovni tok
Alternativni tok
5.2.3. Preduslov
Avion je izabran
10
11
5.3.1 Opis
Osnovni tok
Alternativni tok
5.3.3. Preduslov
Pilot je izabran
12
Osnovni tok
Alternativni tok
5.4.3. Preduslov
Stjuardesa je izabrana
13
14
5.5.1 Opis
Slubenik odrava informacije o destinacijama, informacije o tome koji klijen ide na koje
destinacije, koji pilot leti za te destinacije, kojim avionom, i koje stujardese.
5.5.2. Tok dogaaja
Osnovni tok
Alternativni tok
5.5.3. Preduslov
15
16
17
5.6.1 Opis
Osnovni tok
Alternativni tok
5.6.3. Preduslov
18
19
Osnovni tok
20
5.7.3. Preduslov
Zahtev je obraen
21
6.CRC kartice
Svaka CRC kartica treba da sadri:
Ime klase
Odgovornost klase
Saradnju klase
Program ce da sadrzi CRC kartice:
kRezervacija
kDestinacija
kMadrid
kRim
kPariz
kLondon
kKardif
kBerlin
kBudimpesta
kNjujork
kPeking
Ime: kRezervacija
Odgovornost:
Kreira novu rezervaciju
Saradnja:
kDestinacija
kStujardesa
kSluzbenik
kRezervacija
kKlijent
kAvion
kPilot
Ime: kDestinacija
Odgovornost:
Sadrzi informacije o dostupnim
destinacijama
Saradnja:
kRezervacija
Ime: kMadrid
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
22
Ime: kRim
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
Ime: kPariz
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
Ime: kLondon
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
Ime: kKardif
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
Ime: kBerlin
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
Ime: kBudimpesta
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
Ime: kNjujork
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
Ime: kPeking
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
Ime: kJohanezburg
Odgovornost:
Sadrzi informacije o ceni
Saradnja:
kDestinacija
23
24