Table of Contents

2a - Analýza systému a využití UML

  1. Úvod do analýzy a využití UML
  2. Základní prvky UML
  3. Převod zadání do UML
  4. Převod UML do kódu

Úvod do analýzy a využití UML

Cílem je vysvětlit jednotlivé body v analýze systému a ukázat, kterou částí se budeme v rámci OMO zabývat. Hlavní rozdělení je:

  1. Byznys analýza (BA)
  2. Softwarová analýza (SA)
BA a SA společně tvoří projektovou dokumentaci.
1. BA
2. SA

Základní prvky UML (ADM)

  1. Class, interface, enum
  2. Vazby, dědičnost
  3. Násobnost
Zkuste najít odpovědi na následující otázky:
  1. Jaké jsou rozdíly mezi značením atributů + nebo -?
  2. Jaké metody je zbytečné v diagramu naznačovat?
  3. Jaký je rozdíl mezi jednosměrnou a obousměrnou vazbou? Zkuste vymyslet výhody i nevýhody.

Zpracování textu do ADM modelu

Aplikace slouží lidem, kteří si chtějí přehledně evidovat svoje dovolené. Ke každé dovolené si uživatel určí její typ, místo, kam jede, a také způsob dopravy. Dovolená může být rozdělená do oblastí, ve kterých jsou zaznamenaná konkrétní místa a ubytování. U míst se uvádí jejich charakter, například zda jde o památku nebo přírodní zajímavost. K ubytování si uživatel může uložit fotografie a také k němu nebo k celé dovolené přidat dokumenty, třeba cestovní smlouvu nebo potvrzení rezervace. Díky tomu má všechny informace k dovolené na jednom místě a může se k nim kdykoli vrátit.

Můžete použít jakýkoliv nástroj pro tvorbu UML:
  1. DrawIO: https://draw.io
  2. Umrello UML modeler: https://umbrello.kde.org/

Zpracování návrhu z bodu 3 do kódu