P3: Architektúra softvéru a prípady použitia

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 predchádzajúce spracovanie prípadov použitia a ukazuje, ako sa z nich odvodzuje štruktúra softvéru. Diagramy sekvencií (a čiastočne aj aktivít) sú prostriedkom na identifikáciu tried, ich operácií a atribútov, ktoré sa viažu na línie života účastníkov v realizácii prípadu použitia. Na príklade nájdených tried sa ukazuje, že im chýbajú vzťahy, násobnosti aj niektoré atribúty a operácie, ktoré je potrebné doplniť ďalšou analýzou a diskusiou so zákazníkom. Zdôrazňuje sa potreba pracovať s viacerými čiastkovými diagramami namiesto jedného komplexného modelu, aby ostal model prehľadný a použiteľný na objavovanie chýbajúcich prvkov. Cieľom celého postupu je dostať sa od prípadov použitia k funkčnému softvéru bez zbytočnej alebo chýbajúcej práce.

  • - Triedy, atribúty a operácie sa odvodzujú z diagramov sekvencií realizujúcich prípady použitia.
  • - Línie života v diagrame sekvencií zodpovedajú klasifikátorom (triedam).
  • - Vo vytvorenom modeli chýbajú vzťahy medzi prvkami vrátane násobností (kardinalít).
  • - Vzťahy medzi triedami možno identifikovať zo spôsobu, akým na seba prvky vzájomne volajú operácie (napr. stereotyp use pre závislosť).
  • - Ďalšou analýzou a komunikáciou so zákazníkom sa dopĺňajú chýbajúce atribúty, operácie aj celé triedy.
  • - Odporúča sa vytvárať viacero čiastkových diagramov namiesto jedného preplneného modelu kvôli prehľadnosti.
  • - Cieľom celého postupu je postupne sa priblížiť k funkčnému softvéru bez zbytočnej alebo chýbajúcej práce.

Zhrnutie pripravené s pomocou AI z prepisu videa.