# Zkouška Nečaský 26. 5. 2026


1. Co je aktivita návrhu (design) v softwarovém procesu? Stačí 1–2 věty. Uveď alespoň 2 subaktivity návrhu.

2. Jaký je rozdíl mezi funkčním a kvalitativním požadavkem? Uveď alespoň 1 příklad ke každému.

3. Co je use case a co je user story? Kdy se používá use case a kdy user story?

4. Co je CI a CD? K čemu jsou dobré / jaké mají výhody?

5. 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.

6. 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"

7. Nakreslit domain model.

8. Vymyslet 2 use casy a nakreslit jejich use case diagram včetně actorů.

9. Nakreslit activity diagram pro jeden use case z úlohy 8.

10. Vymyslet 3 test conditions a napsat 1 test case pro jeden use case z úlohy 8.