Kontaktirajte nas
 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.

Broj učesnika


Cena po učesniku

Iskustva korisnika (2)

Predstojeći kursevi

Povezane kategorije