P9: Agilné a úsporné prístupy a modelovanie softvéru

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 začína organizačnými poznámkami k projektu (model vlastností má variabilné vlastnosti prepájať s prvkami konfigurovaného modelu a každá vlastnosť má byť stručne opísaná) a k termínom ďalších stretnutí pred skúškou. Hlavná téma stavia otázku, koľko modelovania je pri tvorbe funkčného softvéru skutočne potrebné, a hľadá balans medzi modelovaním a programovaním. Prednášajúci sleduje históriu vývoja softvéru od programovania cez inžiniersky orientované procesy až po vodopadový model, ktorého nevýhodou sú dlhé etapy, rozsiahla dokumentácia a nespokojný zákazník. Ako reakciu predstavuje agilný prístup a Agile Manifesto (Alistair Cockburn medzi signatármi), ktorý kladie dôraz na funkčný softvér pred rozsiahlou dokumentáciou a na schopnosť reagovať na zmeny požiadaviek.

  • - Model vlastností: variabilné vlastnosti treba prepojiť s prvkami modelu a každú stručne opísať.
  • - Základnou otázkou je, koľko modelovania je pre funkčný softvér potrebné.
  • - Diagramy (sekvenčné, aktivít, stavové) majú význam pre zrozumiteľnosť, ale nie sú funkčný softvér.
  • - Vodopadový model má etapy a veľa dokumentácie, no zákazník dostane systém až po rokoch.
  • - Agilný prístup pružne reaguje na zmeny požiadaviek, ktoré zákazník mení.
  • - Agile Manifesto uprednostňuje funkčný softvér pred rozsiahlou dokumentáciou.
  • - Priebežné ukazovanie výsledkov zákazníkovi vedie rýchlejšie k uspokojivému riešeniu.

Zhrnutie pripravené s pomocou AI z prepisu videa.