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.

  1. 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"

  2. Nakreslit domain model.

  3. Vymyslet 2 use casy a nakreslit jejich use case diagram včetně actorů.

  4. Nakreslit activity diagram pro jeden use case z úlohy 8.

  5. Vymyslet 3 test conditions a napsat 1 test case pro jeden use case z úlohy 8.