Hvala što ste poslali upit! Jedan od naših članova tima će vas uskoro kontaktirati.
Hvala što ste poslali rezervaciju! Jedan od naših članova tima će vas uskoro kontaktirati.
Trajanje 21 sati
Sadržaj kursa
Uvod u jezik UML
- Kratka istorija UML-a
- Pregled tema iz oblasti objektnog modelovanja
- UML specifikacija grupe OMG
- Pregled UML dijagrama
Upravljanje zahtevima
- Podela zahteva
- Kategorije zahteva prema FURPS-u
- Metode sakupljanja zahteva
- Modelovanje zahteva korišćenjem UML notacije
- Matriks zavisnosti zahteva
- Izrada specifikacije zahteva na osnovu dijagrama
Modelovanje poslovnih procesa
- Definicion poslovnog procesa
- Modelovanje poslovnih procesa u UML-u
- Dijagram aktivnosti
- Procesi odlučivanja i paralelni tokovi
- Izuzeci i obrada izuzetaka
- Particije, trake
Modelovanje nefunkcionalnih zahteva
- Korišćenje dijagrama komponenti i rasporeda (deployments)
- Prelimna arhitektura sistema – logička i fizička
- Modelovanje zahteva vezanih za bezbednost, performanse i pouzdanost sistema
Modelovanje funkcionalnih zahteva
- Određivanje opsega sistema
- Modelovanje funkcionalnosti sistema pomoću dijagrama slučajeva upotrebe
- Identifikacija aktera i relacija između njih
- Prepoznavanje slučajeva upotrebe
- Asocijacija „akter – slučaj upotrebe“ i njene osobine
- Relacije između slučajeva upotrebe: include, extend, generalizacija
- Kreiranje scenarija slučajeva upotrebe i generisanje dijagrama na njihovoj osnovi (aktivnosti, dijagram stanja)
Analitički model sistema
- Korišćenje dijagrama sekvence
- Tipovi poruka: asinhroni, sinhroni, povratne
- Utvrđivanje redosleda numerisanja poruka
- Kategorije analitičkih objekata: Boundary, Control i Entity
- Uvod u dizajn sistema
- Modelovanje interakcija
Statičko modelovanje
- Dijagram klasa i generisanje izvornog koda
- Asocijacija i njene osobine
- Ostale relacije: agregacija, kompozicija, generalizacija, zavisnost, klasa asocijacije
- Forward/Reverse engineering
- Generisanje izvornog koda na osnovu dijagrama
- Generisanje dijagrama na osnovu izvornog koda
- Sinhronizacija koda i dijagrama
- Dijagrami objekata, povezanih struktura i paketa
Dinamičko modelovanje
- Verifikacija statičkog modela
- Doprecizovanje potpisa metoda
- Verifikacija tačnosti dijagrama klasa
- Dinamičko modelovanje na nivou poziva metoda
- Dijagram sekvence na nivou dizajna
Uslovi
Preporučuje se znanje osnovnih pojmova vezanih za objektno programiranje ili bilo kojeg objektnog jezika.
Iskustva korisnika (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Kurs - Object-Oriented Analysis and Design using UML
Mašinski prevedeno
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Kurs - Object-Oriented Analysis and Design using UML
Mašinski prevedeno