P9: Agilné a úsporné prístupy a modelovanie softvéru
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.
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.
nechodím na prednášky