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í revize Předchozí verze
Následující verze
Předchozí verze
informatika:maturita:17a [13. 02. 2018, 19.55]
xsilling doplnění typů UML diagramů
informatika:maturita:17a [13. 02. 2018, 20.00] (aktuální)
xsilling zvětšení use case nadpisu
Řá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: 13. 02. 2018, 19.55 autor: xsilling