pondělí 10. listopadu 2025

Doménový model

Doménový model je jeden z modelů, který vzniká v rámci analýzy. Zobrazuje základní entity a vztahy mezi nimi. Jeho cílem je usnadnit pochopení mezi doménovými experty, analytiky a zákazníky.

Pro příklad si vezměme eshop. Tam nalezneme entity jako zákazník, objednávka, produkt. Normální je použít tyto entity. Pokud něco vypadá jako kočka, mňouká to jako kočka, tak je to zřejmě kočka.

Jenže jsem se setkal na projektu s kolegy, kteří chtějí dotáhnout model k dokonalosti. Přemýšlí, jestli je zákazník skutečně zákazník, když si zatím nic nekoupil. Přesto, že má připravenou objednávku, tak to zatím není ještě zákazník. Ono ani objednávka není objednávkou, protože zatím není zaplacená, takže nic objednané vlastně zatím není.

A tak nám vznikají další entity jako registrovaný uživatel a předobjednávka. A řeší se, kdy z registrovaného uživatele vzniká zákazník a kdy se předobjednávka mění na objednávku. Dlouhé diskuse a další entity v doménovém modelu paralyzují analýzu. Na požadavcích není možné pracovat, protože neznáme ani základní entity a nejsme schopni dát dohromady ani názvy user stories. Nevíme, jestli přidáváme zboží do objednávky nebo předobjednávky a jestli to dělá zákazník nebo registrovaný uživatel.

Žádné komentáře:

Okomentovat