Informatika 2 - korona prednáška 11

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

Záverečná bonusová prednáška z Informatiky 2, ktorá nebude na teste, sa venuje tomu, ako z užívateľského zadania navrhnúť celú aplikáciu a jej triedy. Najprv predstavuje životný cyklus softvéru a vodopadový model s piatimi fázami: analýza, návrh, implementácia, testovanie a údržba. Zdôrazňuje, že najdôležitejšie sú analýza a návrh, pretože chyby z nich sa v implementácii už nedajú napraviť. Následne ukazuje dve jednoduché metódy, ktoré tieto fázy spájajú. Verb-Noun analýza odvádza z textového zadania (príklad taxislužby) triedy z podstatných mien a ich zodpovednosti a metódy zo slovies. Metóda CRC kariet (Class, Responsibility, Collaborators) využíva fyzické kartičky a scenáre, ktoré sa krok po kroku odohrávajú, aby sa určili zodpovednosti a spolupráca tried.

  • - Softvér má životný cyklus od vzniku až po zánik používania.
  • - Vodopadový model má päť fáz: analýza, návrh, implementácia, testovanie, údržba.
  • - Analýza a návrh sú najdôležitejšie, ich chyby sa v implementácii nenapravia.
  • - Verb-Noun analýza: podstatné mená sa stávajú triedami, slovesá zodpovednosťami a metódami.
  • - Pri Verb-Noun sa podstatné mená uvádzajú v jednotnom čísle a synonymá sa zlučujú.
  • - CRC karty obsahujú názov triedy, zodpovednosti a spolupracovníkov a robia sa fyzicky mimo počítača.
  • - Pri CRC sa spíšu a so zákazníkom odsúhlasia scenáre, ktoré sa potom krok po kroku odohrávajú.

Zhrnutie pripravené s pomocou AI z prepisu videa.