Difference between revisions of "Objektově orientované technologie - cvičení"
From Wikivyuka
m |
m |
||
Line 38: | Line 38: | ||
==Cvičení 8 - Tvorba diagramu aktivit== | ==Cvičení 8 - Tvorba diagramu aktivit== | ||
==Cvičení 9 - Tvorba stavového diagramu== | ==Cvičení 9 - Tvorba stavového diagramu== | ||
+ | |||
+ | ''Tvorba stavového diagramu'' | ||
+ | |||
+ | *Nalézt významné objekty, vybrat si jeden pro tvorbu diagramu. | ||
+ | *Definovat jeho stavy. | ||
+ | *Zaznamenat stavy do diagramu. | ||
+ | *Dopsat popis stavu do dokumentačního záznamu. | ||
+ | *Nalézt přechody mezi stavy, případně přechody s návratem do stejného stavu. | ||
+ | *Zaznamenat přechody do diagramu. | ||
+ | *Nalézt omezení u jednotlivých přechodů. | ||
+ | *Zaznamenat omezení do diagramu. | ||
+ | |||
==Cvičení 10 - Interpretace diagramů UML== | ==Cvičení 10 - Interpretace diagramů UML== | ||
==Cvičení 11 - Zpracování vlastního projektu== | ==Cvičení 11 - Zpracování vlastního projektu== | ||
<!--==Cvičení 12 - x== --> | <!--==Cvičení 12 - x== --> |
Revision as of 09:39, 16 May 2014
Contents
- 1 Obsah a cíle cvičení z předmětu Objektově orientované technologie
- 2 Cvičení 1 - Specifikace systému
- 3 Cvičení 2 - Specifikace požadavků
- 4 Cvičení 3 - Tvorba modelu případů užití
- 5 Cvičení 4 - Tvorba scénáře pro případ užití
- 6 Cvičení 5 - Tvorba třídního diagramu
- 7 Cvičení 6 - Tvorba sekvenčního diagramu
- 8 Cvičení 7 - Kontrola konzistence vytvořených diagramů
- 9 Cvičení 8 - Tvorba diagramu aktivit
- 10 Cvičení 9 - Tvorba stavového diagramu
- 11 Cvičení 10 - Interpretace diagramů UML
- 12 Cvičení 11 - Zpracování vlastního projektu
Obsah a cíle cvičení z předmětu Objektově orientované technologie
- Vyzkoušet principy objektových technologií při tvorbě vlastního modelu systému.
- Vytvořit základní diagramy UML.
- Rozumět základním diagramům UML.
- Naučit se postup při tvorbě modelu systému.
Cvičení 1 - Specifikace systému
Cíl cvičení: Práce se specifikací systému.
Ukázky specifikací
- Systém pro nákup plechovkových nápojů Nápojový automat.
- Systém pro jízdu taxíkem Taxis.
Cvičení 2 - Specifikace požadavků
- Vyhledávání požadavků na systém
- První verze - seznam požadavků pro nápojový automat
Cvičení 3 - Tvorba modelu případů užití
Postup při tvorbě modelu případů užití
- Nalezneme a vymezíme hranici systému
- Specifikujeme aktéry (případně provedeme kategorizaci na primární, zákulisní, pomocné)
- Specifikujeme případy užití systému jednotlivými aktéry
- Vytvoříme diagram případů užití
- Ke každému případu užití vytvoříme hlavní scénář (interakce aktéra a systému, max. 10 kroků)
- Popíšeme alernativy k hlavnímu scénáři (alternativa úspěšná, alternativa chybová včetně ošetření chyb)
- Nalezneme případy užití, které je možno vyčlenit – vazby include
- Navrhneme případy užití rozšiřující hlavní scénář, uvedeme body rozšíření
- Diagram případů užití upravíme o případné další případy užití
Cvičení 4 - Tvorba scénáře pro případ užití
Cvičení 5 - Tvorba třídního diagramu
Cvičení 6 - Tvorba sekvenčního diagramu
Cvičení 7 - Kontrola konzistence vytvořených diagramů
Cvičení 8 - Tvorba diagramu aktivit
Cvičení 9 - Tvorba stavového diagramu
Tvorba stavového diagramu
- Nalézt významné objekty, vybrat si jeden pro tvorbu diagramu.
- Definovat jeho stavy.
- Zaznamenat stavy do diagramu.
- Dopsat popis stavu do dokumentačního záznamu.
- Nalézt přechody mezi stavy, případně přechody s návratem do stejného stavu.
- Zaznamenat přechody do diagramu.
- Nalézt omezení u jednotlivých přechodů.
- Zaznamenat omezení do diagramu.