Cvicenie - Informacne Systemy 13.10.2020 11:00

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

Cvičenie nadväzuje na analýzu požiadaviek a venuje sa ich dokumentovaniu v UML diagramoch. Vysvetľuje rozdiel medzi funkčnými požiadavkami (čo systém robí, napr. overenie PIN-u v bankomate) a nefunkčnými (obmedzenia na výkon, bezpečnosť, technológie), pričom len funkčné sa modelujú v nástroji. Hlavným diagramom je diagram prípadov použitia (use case) s hranicou systému, aktérmi a prípadmi použitia, medzi ktorými existujú vzťahy generalizácia, include a extend. Druhá časť je praktická: študenti v modelovacom programe vytvárajú projekt realitného portálu, priečinky a diagram požiadaviek a nastavujú automatické číslovanie požiadaviek (Level Numbering, Auto Naming).

  • - Funkčné požiadavky určujú, čo systém robí; nefunkčné vyjadrujú obmedzenia (výkon, bezpečnosť, technológie) a dokumentujú sa v texte, nie v modeli.
  • - Diagram prípadov použitia zachytáva funkčné požiadavky a tvoria ho hranica systému, aktéri a prípady použitia.
  • - Aktér je externá entita (osoba, iný systém, čas, zariadenie) s krátkym popisom a zrozumiteľným názvom; prípady použitia sa píšu z jeho pohľadu.
  • - Generalizácia je dedenie, pri ktorom sa preberajú všetky prípady použitia nadradeného aktéra.
  • - Include je nevyhnutná súčasť prípadu použitia (napr. doplnkové informácie pri zobrazení inzerátu), extend je voliteľné rozšírenie (napr. autentifikácia pri prihlásení).
  • - V programe sa vytvára projekt realitného portálu s priečinkami a diagramami požiadaviek pre aktérov, napr. návštevníka.
  • - Automatické číslovanie požiadaviek sa nastaví cez Level Numbering a Configure Auto Naming (typ Requirement, prefix, začiatok od 001).

Zhrnutie pripravené s pomocou AI z prepisu videa.