Cvičenia
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.
Predbežný plán cvičení je nasledujúci (možné sú zmeny a spresnenia):
- Cvičenie 1
- práca na cvičení: prekonzultujte zámery svojich projektov; inštalujte EA
- príprava na ďalšie cvičenie: identifikujte a rozpíšte 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 charakteristický pre váš projekt; diskusia; inštalovanie EA
- odovzdanie: časť 1 do 9. októbra 8.00
- príprava na ďalšie cvičenie: rozpracujte model prípadov použitia
- Cvičenie 3
- práca na cvičení: prezentujte stav modelu prípadu použitia; diskusia
- príprava na ďalšie cvičenie: vyjadrite jeden prípad použitia diagramami sekvencií a diagramami aktivít,
uveďte kolaboráciu, ktorá mu zodpovedá, a
vyjadrite časť štruktúry systému pomocou diagramu tried
- Cvičenie 4
- práca na cvičení: prezentujte jeden prípad použitia vyjadrený diagramom sekvencií a diagramom aktivít, jemu zodpovedajúcu kolaboráciu a diagram tried, ktorý ste vytvorili; diskusia
- príprava na ďalšie cvičenie: dokončenie častí 2 a 3 projektu
- Cvičenie 5
- práca na cvičení: konzultácie ohľadom projektov
- odovzdanie: časti 2 a 3 do 23. októbra 8.00
- Cvičenie 6
- práca na cvičení: retrospektíva odovzdaných častí projektu s diskusiou o výhľadoch pre detailný model štruktúry
- príprava na ďalšie cvičenie: pripravte jeden stavový diagram
- Cvičenie 7
- práca na cvičení: prezentujte jeden stavový diagram a vysvetlite, či a ako ste po jeho vypracovaní upravili štruktúru systému; diskusia
- príprava na ďalšie cvičenie: pripravte návrhové diagramy tried (detailný) a diagram komponentov (vrátane vnútornej štruktúry)
- Cvičenie 8
- práca na cvičení: prezentujte najzaujímavejšiu časť návrhových diagramov tried a diagramu komponentov a poukážte na súvislosti medzi týmito diagramami; diskusia
- príprava na ďalšie cvičenie: pripravte diagram sekvencií jednej operácie a jej predpoklady, dôsledky a invarianty vyjadrené v OCL
- Cvičenie 9
- práca na cvičení: prezentujte diagram sekvencií jednej operácie a jej predpoklady, dôsledky a invarianty vyjadrené v OCL; diskusia
- príprava na ďalšie cvičenie: pripravte algebraickú špecifikáciu jednej triedy
- Cvičenie 10
- práca na cvičení: prezentujte algebraickú špecifikáciu jednej triedy a vysvetlite, ako jej tvorba ovplyvnila návrh zodpovedajúcej triedy; diskusia
- Cvičenie 11
- práca na cvičení: diskusia v súvislosti s tvorbou kódu; individuálne prezentácie projektov
- odovzdanie: individuálne prezentácie projektov na cvičeniach
- Cvičenie 12
- práca na cvičení: individuálne prezentácie projektov
- odovzdanie: individuálne prezentácie projektov na cvičeniach; časti 4–7 do 18. decembra 8.00
fiit.sk/~vranic/msoft