Technology
 

Diagramy od Jirky

Z Software Engineering

Model jednání (Use Case Model)
Prvky:
_ aktér (actor) - uživatelská role nebo spolupracující systém
_ hranice systému (systém boundary) - vymezení hranice systému
_ případ použití (use case) - dokumentace události, na kterou musí systém reagovat
_ komunikace - vazba mezi aktérem a případem použití (aktér komunikuje se systémem na daném případu)

Diagramy nasazení
_ Popisují fyzické rozmístění elementů systému na uzly výpočetního systému
_ Uzly a elementy jsou značeny obdobně jako objekty a třídy (m_že být uveden pouze typ, nebo konkrétní instance a typ – vyznačí se podtržením)
_ Popisují nutné vazby mezi uzly (případně též použitý protokol - „interface“)
_ Obsahují pouze komponenty potřebné pro b_h aplikace komponenty potřebné pro překlad a sestavení jsou v diagramech komponent

Datový model (konceptuální)
(zachycení analýzy dat)
Komponenty:
_ typy objekt_ (entity) - entita = rozlišitelný identifikovatelný objekt
_ vztahy (relationships) - množiny instancí reprezentujících vztahy mezi (2 a více) objekty
_ indikace přidružených objekt_ - pro vztahy o nichž si pot_ebujeme n_co pamatovat
_ indikace vztahů nadtyp-podtyp, celek-část (genspec, whole-part) - vyjádření vztahu společný - speciální (dědičnost)

Diagramy datových toků
(DFD – Data Flow Diagrams)
(zachycení vazeb funkcí a tok_ dat, dokumentace dekompozice)
Komponenty:
_ funkce (procesy, akce)
_ datové toky (data flows) - orientované hrany vyznačující toky dat
_ datové paměti (data stores) - místa, kde si potřebujeme něco pamatovat
_ aktéři (terminátory) - uživatelské role nebo spolupracující systémy