P2: Od prípadov použitia k štruktúre

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška nadväzuje na organizačné otázky k projektu (diskusné fórum, počet kreditov) a následne sa venuje objasneniu vzťahov include a extend medzi prípadmi použitia. Na príklade prípadu použitia „Objednať tovar“ sa ukazuje rozdiel medzi extend (bod rozšírenia, alternatívny tok s podmienkou zásahu, napr. „Modifikuj plán doplnenia zásob“) a include (priame explicitné vyvolanie iného prípadu použitia, napr. vyhľadanie tovaru). Zdôrazňuje sa, že technicky možno každý extend prepísať na include, no voľba závisí od zrozumiteľnosti základného toku pre čitateľa aj zákazníka. Odporúča sa štúdium knihy Writing Effective Use Cases od Alistaira Cockburna ako zdroj praktických vzorov zápisu prípadov použitia. Zdôrazňuje sa dôležitosť konzistentnej vlastnej konvencie zápisu a schopnosti obhájiť zvolené riešenie.

  • - Organizačné info: predmet má 6 kreditov, otázky riešiť cez diskusné fórum v ICE
  • - Extend predstavuje voliteľné rozšírenie základného toku cez bod rozšírenia s podmienkou
  • - Include predstavuje priame, povinné vyvolanie iného prípadu použitia bez podmienky
  • - Príklad: 'Objednať tovar' – vyhľadanie tovaru ako include, modifikácia plánu zásob ako extend
  • - Technicky je možné každý extend prepísať na include, rozhoduje čitateľnosť a komunikácia so zákazníkom
  • - Odporúčaná literatúra: Writing Effective Use Cases od Alistaira Cockburna
  • - Dôležitá je konzistentná vlastná konvencia zápisu prípadov použitia a schopnosť obhájiť rozhodnutia

Zhrnutie pripravené s pomocou AI z prepisu videa.