Modelování objektů v konceptuální analýze
Základní principy modelování objektů. Class Diagram a State Chart. Životní cykly objektů
a smysl jejich modelování. Principiální vazby mezi modelem objektů a jejich životních cyklů
Princip modelování
Model = vyjádření skutečnosti zkoumaného systému.
Diagram tříd
Zobrazuje statickou strukturu systému prostřednictvím tříd a vztahů mezi nimi. Je základem všech prostředků objektové analýzy a designu. Nepsané pravidlo říká 7+2(max. 9) tříd je vhodné vytvořit v tomto diagramu (větší přehlednost – nutnost rozdělit systém na dílčí oblasti).
Třída

Atribut – vlastnosti třídy
Operace – akce třídy
Základní vazby:
1. Asociace – spojení mezi instancemi

2. Agregace – forma asociace vyjadřuje vztah celek – část

3. Kompozice – silnější vazba než agregace – zrušením celku automaticky zrušíme část komponenty.

4. Dědičnost – potomek dědí atributy a operace třídy předka.

5. Závislost – vztah, v němž změna nezávislého ovlivní závislý element.

6. Realizace – souhrn všech veřejně přístupných metod. Vícenásobné využití operací bez nutnosti zavádět dědičnost.

7. Multiplicita

Diagram stavů
Zachycuje stavy jednoho objektu diagramu tříd, kterými prochází během svého životního cyklu. Každý objekt má svůj počáteční a koncový stav. Ke změně stavu dochází konkrétní událostí nebo plynutím času. Diagram popisuje stavy objektu a přechody mezi stavy.

Vazby mezi třídami objektů a jejich životními cykly
Model procesů a model objektů musí být vzájemně provázány. Provázání je nutné kvůli logickým vazbám: Např. business objekty popisované v diagramu tříd, se musí vyskytovat v procesech jako aktéři, vstupy, výstupy, atd.
Smysl pohledu ze dvou stran (dvou modelů) je v tom, že oba modely jsou různé, takže přináší novou informaci, pokud se díváme na oba modely jako na celek.
Životní cyklus třídy objektů
Popisuje, jak se objekt obecně vyvíjí v čase od vzniku až po zánik. K takovému popisu se používá stavový diagram. Na rozdíl od business procesu je tedy životní cyklus třídy procesním vymezením, které budou muset být všemi business procesy respektovány. Zákonitosti = business rules.