|
|
Cvičenia sú primárne zamerané na prípravu projektu a zdokonaľovanie jeho vecného zamerania.
Ich súčasťou je aj oboznámenie sa s relevantnými nástrojmi a ich praktické využitie, ktoré sa realizuje prostredníctvom riešenia primeraných úloh. Na cvičeniach máte príležitosť interaktívne pracovať s technikami modelovania a to najmä v
súvislosti s ich uplatnením vo vašich projektoch.
Svoje výsledky budete prezentovať plenárne, v rámci diskusie a individuálne.
Takýto prístup pomôže identifikovať a priamo na mieste vyriešiť problémy v pochopení techník modelovania.
Aby ste mohli efektívne využiť tento spôsob práce, musíte sa na cvičenia pripraviť. Keďže príprava znamená najmä prácu na vašich projektoch, bezprostredne prispeje aj k ich výslednej kvalite.
Cvičenia prebiehajú primárne v 1.31a a -1.40 prezenčne podľa rozvrhu, inak po dohode s cvičiacim.
Predbežný plán cvičení je nasledujúci (možné sú zmeny a spresnenia).
Plán cvičení
- Cvičenie 1
- práca na cvičení: dôkladne sa oboznámte s obsahom webu predmetu, prekonzultujte zámery svojich projektov; inštalujte EA - tento odkaz na stiahnutie najnovšej verzie EA obsahuje instalačku EA, doplnok pre EA, návod na získanie licencie a aktivačný kľúč.
Aby ste mohli stiahnuť subor, tak sa prihlaste univerzitným mailom.
- príprava na ďalšie cvičenie: identifikujte a rozpíšte viacero používateľských príbehov (user story) a jeden prípad použitia, ktorý pokladáte za charakteristický pre váš projekt
- Cvičenie 2
- práca na cvičení: prezentujte jeden prípad použitia (každý člen tímu) charakteristický pre váš projekt a v konfrontácii s používateľskými príbehmi; diskusia
- príprava na ďalšie cvičenie: rozpracujte model prípadov použitia
- Cvičenie 3
- práca na cvičení: prezentujte model prípadov použitia. Každý člen tímu aspoň jeden v pokročilom štádiu rozpracovania; diskusia
- príprava na ďalšie cvičenie: každý člen tímu pre aspoň jeden prípad použitia vytvorte diagram aktivít
- Cvičenie 4
- práca na cvičení: prezentujte diagramy aktivít. Každý člen tímu aspoň jeden v pokročilom štádiu rozpracovania; diskusia
- príprava na ďalšie cvičenie: každý člen tímu pre aspoň jeden prípad použitia vytvorte diagram sekvencií, a diagram tried
- Cvičenie 5
- práca na cvičení: prezentujte diagram sekvencií, a diagram tried. Každý člen tímu aspoň jeden v pokročilom štádiu rozpracovania; diskusia
- príprava na ďalšie cvičenie: každý člen tímu pre aspoň jeden prípad použitia vytvorte pohľady (obrazovky, formuláre, boundary) - používateľské rozhranie, User Interface (UI) na dotknutý systém
- Cvičenie 6
- práca na cvičení: prezentujte pohľady (obrazovky, formuláre, boundary) - používateľské rozhranie, User Interface (UI) na dotknutý systém v Low Fidelity (nízka úroveň vernosti). Každý člen tímu aspoň pre jeden prípad použitia v pokročilom štádiu rozpracovania; diskusia
- príprava na ďalšie cvičenie: každý člen tímu pre aspoň jeden typ (triedu) vytvorte diagram stavov (state machine diagram). Aktualizujte návrh používateľského rozhrania z Low Fidelity na High Fidelity (vysoká úroveň vernosti)
- Cvičenie 7
- práca na cvičení: prezentujte pre aspoň jeden typ (triedu) diagram stavov (state machine diagram). Zároveň prezentujte návrh používateľského rozhrania v High Fidelity (vysoká úroveň vernosti). Každý člen tímu aspoň pre jeden prípad použitia v pokročilom štádiu rozpracovania; diskusia
- príprava na ďalšie cvičenie: každý člen tímu pre aspoň jeden prípad použitia začnite implementáciu tejto funkcionality vo vybranom objektovo-orientovanom programovacom jazyku (odporúčaný jazyk: Java)
- Cvičenie 8
- práca na cvičení: prezentujte progres v implemntácii funkcionality pre vybraný prípad použitia vo vybranom objektovo-orientovanom programovacom jazyku (odporúčaný jazyk: Java). Každý člen tímu aspoň pre jeden prípad použitia v pokročilom štádiu rozpracovania; diskusia
- príprava na ďalšie cvičenie: každý člen tímu pre aspoň jeden prípad použitia vytvorte akceptačný test
- Cvičenie 9
- práca na cvičení: prezentujte pre aspoň jeden prípad použitia akceptačný test a funkcionalitu riešenia s porozumením nad súvisiacim zdrojovým kódom. Konfrontujte vami
implementované riešenie (zdrojový kód) s diagramom sekvencií, diagramom tried a stavovým diagramom. Je napr. mapovanie volaných metód konzistentné?
Každý člen tímu aspoň pre jeden prípad použitia v pokročilom štádiu rozpracovania; diskusia
- príprava na ďalšie cvičenie: dokončovanie realizácie projektu, príprava finálnej správy o riešení projektu, záverečná prezentácia celého riešenia.
- Cvičenie 10-12
práca na cvičení: záverečná prezentácia celého riešenia. O forme/spôsobe záverečnej prezentácie a diskusie
rozhodne cvičiaci priamo na cvičení. Prezentácia a následná diskusia má jednoznačný vplyv na hodnotenie aktivity. Je potrebné poznať vlasntú prácu, byť v odovzdanom modeli zorientovaný a pripravený zodpovedať instatntné
otázky a riešiť zadané úlohy. V rámci prezentácie a následnej obhajoby sa očakáva korektné zodpovedanie otázok vyučujúceho na cvičeniach a diskutujúcich.
Hodnotenie aktivity v predmete je hodnotené najviac 15 b takto:
- 12 – 15 b – aktívny prístup v rámci vlastného projektu; aktívna a odborne relevantná medzitímová účasť v diskusiach; vyriešenie zadaných úloh a uplatnenie vedomostí z prednášok
- 8–11 b – prevažne aktívny prístup v rámci vlastného projektu a medzitímových diskusiách; vyriešenie väčšiny zadaných úloh a uplatnenie vedomostí z prednášok
- 4–7 b – menej aktívny prístup v rámci vlastného projektu a medzitímových diskusiách; vyriešenie aspoň polovice zadaných úloh
- 0–3 b – horšie než predchádzajúci stupeň
|
|