Uživatelské nástroje

Nástroje pro tento web


informatika:maturita:17a

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
informatika:maturita:17a [13. 02. 2018, 19.55] – doplnění typů UML diagramů xsillinginformatika:maturita:17a [13. 02. 2018, 20.00] (aktuální) – zvětšení use case nadpisu xsilling
Řádek 18: Řádek 18:
   * **obdélník s ořezanými rohy** – ohraničení kroků cyklu tak, aby byly ohraničeny neořezanými stranami (pro //for// a //while// je podmínka uvnitř horní hranice, pro //do while// uvnitř hranice spodní)   * **obdélník s ořezanými rohy** – ohraničení kroků cyklu tak, aby byly ohraničeny neořezanými stranami (pro //for// a //while// je podmínka uvnitř horní hranice, pro //do while// uvnitř hranice spodní)
  
-{{:informatika:maturita:250px-vyvojovy_diagram_zarovka.png?500|}}+{{:informatika:maturita:250px-vyvojovy_diagram_zarovka.png?500 | Příklad vývojového diagramu}}
  
 ==== Druhy vývojových diagramů ==== ==== Druhy vývojových diagramů ====
Řádek 33: Řádek 33:
 Jedná se o grafický jazyk pro vizualizaci a návrhy programových způsobů. Podporuje objektově orientovaný přístup k analýze, ale již nespecifikuje metodiku funkce programu. Jedná se o grafický jazyk pro vizualizaci a návrhy programových způsobů. Podporuje objektově orientovaný přístup k analýze, ale již nespecifikuje metodiku funkce programu.
  
-====Účely UML====+==== Účely UML ====
  
   * **Kreslení konceptu** – do diagramů se nakreslí podstatné věci před programováním. Modelovací software jako Umbrello poté umožňuje generování šablony kódu podle UML konceptu.   * **Kreslení konceptu** – do diagramů se nakreslí podstatné věci před programováním. Modelovací software jako Umbrello poté umožňuje generování šablony kódu podle UML konceptu.
   * **Kreslení detailních návrhů** – umožňují programátorovi lépe pochopit analytické zadání.   * **Kreslení detailních návrhů** – umožňují programátorovi lépe pochopit analytické zadání.
   * **Jako programovací jazyk** – kód spustitelný přímo z diagramů, v této souvislosti se často používá pojem MDA (model driven architecture).   * **Jako programovací jazyk** – kód spustitelný přímo z diagramů, v této souvislosti se často používá pojem MDA (model driven architecture).
- 
  
 ==== Základní dělení diagramů UML ==== ==== Základní dělení diagramů UML ====
Řádek 48: Řádek 47:
   * **Diagramy interakcí** – speciální druh diagramů chování, který se zaměřuje na znázornění toku dat a komunikace uvnitř modelovaného systému (sekvenční diagramy, komunikační diagramy).   * **Diagramy interakcí** – speciální druh diagramů chování, který se zaměřuje na znázornění toku dat a komunikace uvnitř modelovaného systému (sekvenční diagramy, komunikační diagramy).
  
-=== Use case diagramy ===+==== Use case diagramy ====
  
 Doslova diagramy "případů užití" – zobrazují funkcionalitu systému – pouze chování programu (nikoliv přesnou realizaci), a to přímo očima koncového uživatele. Diagram tedy pouze ukazuje, co má systém umět. Doslova diagramy "případů užití" – zobrazují funkcionalitu systému – pouze chování programu (nikoliv přesnou realizaci), a to přímo očima koncového uživatele. Diagram tedy pouze ukazuje, co má systém umět.
Řádek 54: Řádek 53:
 Základní dva prvky diagramu jsou značky aktérů (actors – uživatelé) a případů užití (use cases – jednotlivé možnosti, které se aktérům nabízejí). Základní dva prvky diagramu jsou značky aktérů (actors – uživatelé) a případů užití (use cases – jednotlivé možnosti, které se aktérům nabízejí).
  
-{{:informatika:maturita:usecase_diagram.png?500 | Příklad use case diagramu}}+{{ :informatika:maturita:usecase_diagram.png?500 | Příklad use case diagramu}}
  
 ==== Diagramy tříd ==== ==== Diagramy tříd ====
Řádek 72: Řádek 71:
   * **#** = protected   * **#** = protected
  
-{{:informatika:maturita:class_1.gif | Příklad diagramu tříd}}+{{ :informatika:maturita:class_1.gif | Příklad diagramu tříd}}
  
 ==== Diagramy objektů ==== ==== Diagramy objektů ====
informatika/maturita/17a.1518548153.txt.gz · Poslední úprava: autor: xsilling

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki