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
