5. Objektová analýza systému, UML diagramy tříd, objektů a interakcí
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
Interakční diagramy:
Interakční diagramy (zejména diagramy spolupráce a sekvenční diagramy) slouží k zachycení dynamiky mezi objekty systému (nejčastěji nad modelem tříd). Často každý z nich realizuje jeden z případů užití systému.
Příklad 1: Diagram spolupráce k odstranění lektora
Příklad 2: Sekvenční diagram k odstranění lektora
Příklad 3: Sekvenční diagram k přihlášení studenta na kurz
Příklad 4: Rozšíření příkladu 3
Příklad 5: Rozšíření příkladu 4