informatika:maturita:17a
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verze | |||
informatika:maturita:17a [13. 02. 2018, 19.55] – doplnění typů UML diagramů xsilling | informatika: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í) | ||
- | {{: | + | {{: |
==== 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 " | Doslova diagramy " | ||
Řá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í). | ||
- | {{: | + | {{ : |
==== Diagramy tříd ==== | ==== Diagramy tříd ==== | ||
Řádek 72: | Řádek 71: | ||
* **#** = protected | * **#** = protected | ||
- | {{: | + | {{ : |
==== Diagramy objektů ==== | ==== Diagramy objektů ==== |
informatika/maturita/17a.1518548153.txt.gz · Poslední úprava: autor: xsilling