Requirement engineering

Atributy předmětu
Kód předmětu
D18RE
Způsob zakončení
zk
Kredity
2
Rozsah
26 hodin
Úroveň studia
doktorská

Anotace:
Student se seznámí s teoretickým základem založeným na kombinaci objektově orientovaného přístupu a teorie konečných automatů za účelem modelování, analýzy, verifikace a validace uživatelských procesů při získávaní funkčních požadavků na softwarové aplikace. Budou zkoumány dostupné techniky EPC, BPMN a BORM pro formulaci zadání, které dále pokračuje modelováním v UML. Student se naučí používat tyto techniky a nástroje v prvních fázích životního cyklu softwarového díla. Součástí výzkumu bude možnost zavedení nových softwarových metrik, aby bylo možno vyjádřit kvalitu takové analýzy.

Osnova:

  1. teorie automatů, Mealyho a Mooreův automat, vztah k objektovému modelu výpočtu
  2. prostředky UML pro modelování požadavků
  3. standard BMMN a EPC
  4. standard BORM
  5. Object Behavioral Analysis, modelovací karty
  6. verifikace a validace, scénářově orientovaný přístup
  7. softwarové metriky ve fázi analýzy požadavků

Klíčová slova:
konečné automaty, BORM, BPMN, EPC, Object Behavioral Analysis

Studijní literatura a studijní pomůcky:
[1] Fowler, M., UML Distilled: A Brief Guide to the Standard Object Modeling Language, Addison-Wesley, 2013
[2] Pohl, K., Requirements Engineering, Springer Science, 2010