PSI 2020 - 5. prednáška - zákonité problémy tvorby 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 sa po organizačných poznámkach k odovzdávaniu projektov venuje kvalite softvérového projektu, ktorú vyjadruje trojuholník rozsahu, času a nákladov. Keďže sú tieto hľadiská prepojené, vzniká problém s odhadovaním úsilia. Existujú dva prístupy: prediktívne riadenie, ktoré všetko plánuje vopred a je rizikové pri neznámych problémoch, a adaptívne riadenie, ktoré uvoľňuje jedno z kritérií a dnes by malo byť pravidlom. V oboch prípadoch je vhodné urobiť štúdiu uskutočniteľnosti, teda rýchly a lacný mini projekt (pár percent rozpočtu), ktorý overuje, či je softvér reálne vytvoriť s danými zdrojmi. Využíva expertné odhady, skúsenosti z minulých projektov, dekompozíciu zadania na menšie časti a náčrty architektúry.

  • - Kvalita projektu sa opisuje trojuholníkom rozsahu, času a nákladov, ktoré sú navzájom zviazané.
  • - Prepojenosť týchto hľadísk sťažuje odhadovanie úsilia.
  • - Prediktívne riadenie plánuje všetko vopred a hodí sa len pri dobre známych problémoch.
  • - Adaptívne riadenie uvoľňuje rozsah, alebo čas a náklady, a znižuje riziko neúspechu.
  • - Štúdia uskutočniteľnosti je rýchly a lacný mini projekt pred hlavným projektom, ktorý stojí len pár percent rozpočtu.
  • - Techniky štúdie: expertné odhady, odhady podľa minulých projektov, dekompozícia zadania a náčrt architektúry.
  • - Malé časti sa odhadujú spoľahlivejšie než veľké celky.

Zhrnutie pripravené s pomocou AI z prepisu videa.