Cíl | • zachytit strukturu reality
• používá se k tomu jazyka UML (obecný a univerzální objektově orientovaný modelovací jazyk,
• sloučení několika populárních OO přístupů), složitost je redukována rozdělením do subsystémů a
• delegováním „odpovědnosti“ na jednotlivé objekty. |
Principy | Rozložení reality na jednotlivé prvky (objekty), které spolu interagují, každý objekt (věc, prvek, jev,
pojem v reálném světě) je něčím jedinečný. |
Standardy | Diagram tříd - použití:
• Prozkoumání problémové domény (typy objektů reality)
• Analýza požadavků IS => ASW (konceptuální => logický model)
• Zachycení detailního návrhu objektově orientovaného SW |
Komponenty | objekt = prvek, jev, věc, pojem v reálném světě
• třída = Kategorie, skupina věcí se stejnými vlastnostmi a stejným chováním (nebo
podobným), tj. ve smyslu množina objektů stejného typu
• atribut = podstatná charakteristika/vlastnost třídy/asociace
• asociace = vztah mezi dvěma objekty
• operace = metoda, funkce, kterou může objekt vykonávat |