Návrh Školení

Úvod do jazyka UML

  • Krátká historie UML
  • Přehled problematiky v oblasti objektově orientovaného modelování
  • Specifikace UML skupina OMG
  • Přehled diagramu UML

Správa požadavků

  • Rozdělení požadavků
  • Kategorie požadavků dle FURPS
  • Metody sběru požadavků
  • Modelování požadavků pomocí notace UML
  • Matice závislostí požadavků
  • Vytváření specifikací požadavků na základě diagramů

Modelování obchodních procesů

  • Definice obchodního procesu
  • Modelování obchodních procesů v UML
  • Diagram činnosti
    • Rozhodnutí a souběžné toky
    • Výjimky a zpracování výjimek
    • Přepážky, koleje

Modelování nefunkčních požadavků

  • Použití komponentových a implementačních diagramů
  • Počáteční architektura systému - logická a fyzická
  • Požadavky na modelování týkající se bezpečnosti, výkonu a spolehlivosti systému

Modelování funkčních požadavků

  • Stanovení rozsahu systému
  • Modelování funkčnosti systému pomocí diagramu případu užití
    • Identifikace aktérů a vztahů mezi nimi
    • Rozpoznávání případů použití
    • Asociace "Actor - use case" a její vlastnosti
    • Vztahy mezi případy užití: zahrnout, rozšířit, zobecnit
  • Vytváření scénářů použití a generování diagramů na jejich základě (aktivity, stroje
    Stát)

Model analytického systému

  • Pomocí sekvenčního diagramu
    • Typy zpráv: asynchronní, synchronní, návratové
    • Určení pořadí číslování zpráv
    • Kategorie analytických objektů: Boundary, Control a Entity
  • Úvod do návrhu systému
  • Interakční modelování

Statické modelování

  • Diagram tříd a generování zdrojového kódu
    • Asociační vztah a jeho vlastnosti
    • Další vztahy: agregace, kompozice, zobecnění, závislost, asociativní třída
  • Dopředné/zpětné inženýrství
    • Generování zdrojového kódu na základě diagramu
    • Generování diagramu ze zdrojového kódu
    • Synchronizace kódu a diagramu
  • Schémata objektů, spojených struktur a balíků

Dynamické modelování

  • Verifikace statického modelu
    • Objasnění signatur metod
    • Ověření správnosti diagramu tříd
  • Dynamické modelování na úrovni volání metod
  • Sekvenční diagram úrovně návrhu

Požadavky

Doporučuje se znalost základních objektově orientovaných konceptů nebo jakéhokoli objektově orientovaného jazyka.

 21 hodiny

Počet účastníků


Price per participant

Reference (2)

Upcoming Courses