P8: Modelovanie variantnosti 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 sa po organizačnom úvode (termín odovzdania projektov 14. – 15. decembra, zaradenie modelovania do procesu vývoja softvéru) a odbočke o kritickom myslení a nesprávnych interpretáciách prípadov použitia venuje modelovaniu variantnosti softvéru. Na príklade elektronického obchodu ukazuje, že niektoré vlastnosti systému, napríklad registrácia zákazníka alebo vyhľadávanie tovaru, môžu byť podľa požiadaviek zákazníka povinné, voliteľné alebo úplne vynechané. Variabilita tak vzniká z rôznych potrieb zákazníkov, ceny a rozsahu produktu. Funkcionalita môže byť v systéme prítomná, ale nesprístupnená, čo prirovnáva k rôznym variantom telefónov so systémom Symbian.
- - Variantnosť softvéru je schopnosť systému existovať v rôznych podobách podľa potrieb zákazníkov.
- - Registrácia v e-shope môže byť povinná, voliteľná alebo úplne vypnutá.
- - Vyhľadávanie tovaru nemusí byť súčasťou jednoduchého e-shopu s pár položkami.
- - Rozsah funkcií ovplyvňuje cenu: bohatšia varianta systému je drahšia.
- - Funkcionalita môže byť implementovaná, ale nesprístupnená, ako pri variantoch telefónov so Symbianom.
- - Prípady použitia sú často nesprávne interpretované, najmä vzťahy include a extend, preto treba overovať zdroje vrátane špecifikácie UML.
- - Súčasťou prednášky je aj zaradenie modelovania softvéru do procesu vývoja a agilné a úsporné prístupy.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky