Course guide PB007 Software engineering I

5. Object oriented analysis, UML Class, Object and State diagram

Ilustrační příklad v jazyce UML

Diagram tříd:
Diagram tříd se používá na popis statické struktury systému, zejména na několika úrovních abstrakce. Začíná se analytickým modelem tříd, který je postupně zpřesňován, obohacován o implementační detaily, a tak transformován na návrhový model tříd. Identifikaci tříd často předchází slovní analýza.

Příklad 1: Slovní analýza

K nahlédnutí zde.

Příklad 2: Prvotní analytický model tříd

Příklad 3: Rozpracovaný analytický model tříd

 

Stavový diagram:
Stavový diagram se používá nejčastěji na popis životního cyklu vybraného objektu, komponenty, či přímo celého systému. Zde je ilustrován na životním cyklu kurzu, který může být prázdný, z části naplněný, plný, uzavřený nebo ukončený.

Příklad 1: životní cyklus kurzu