Zkouška Nečaský 26. 5. 2026
Co je aktivita návrhu (design) v softwarovém procesu? Stačí 1–2 věty. Uveď alespoň 2 subaktivity návrhu.
Jaký je rozdíl mezi funkčním a kvalitativním požadavkem? Uveď alespoň 1 příklad ke každému.
Co je use case a co je user story? Kdy se používá use case a kdy user story?
Co je CI a CD? K čemu jsou dobré / jaké mají výhody?
Co je statická a dynamická validace? Jaký je mezi nimi rozdíl?
Kontext k dalším úlohám: Byla zadaná aplikace pro veterináře, kde si evidují zvířecí pacienty a jejich majitele. Každý pacient mohl absolvovat více vyšetření. Veterinář měl seznam všech vyšetření pacientů a mohl v něm generovat nějaký report.
Byl zadán text a měli jsme určit, zda jde o user story. Pokud ano, vysvětlit proč. Pokud ne, přepsat text do správné podoby user story. Bylo to něco jako: "Bylo by skvělé, pokud by aplikace dovolila majitelům se objednat předem a posílala jim pozvánky"
Nakreslit domain model.
Vymyslet 2 use casy a nakreslit jejich use case diagram včetně actorů.
Nakreslit activity diagram pro jeden use case z úlohy 8.
Vymyslet 3 test conditions a napsat 1 test case pro jeden use case z úlohy 8.