Popis tématu

Ostatní v oboru Informační systémy (Bc).

Specifikace požadavků na software ve formátu případů užití

Cíle práce je vytvořit několik příkladových specifikací funkcionality softwaru ve formátu případů užití (use cases), v angličtině.

Tyto specifikace se budou vytvářet zpětně pro již existující aplikace a využívat pro zkoumání, jaké vlastnosti a informace o funkčnosti z nich lze polo-automaticky získávat (součást výzkumného projektu skupiny DSS).

Je potřeba už umět: základy softwarového inženýrství, nějaká zkušenost s popisem/specifikací software např. ze ZSWI, základy UML

Naučíte se: výše uvedené způsoby specifikace, nástroje pomáhající specifikace zaznamenávat, komunikovat s lidmi, psát strukturované dokumenty

Literatura
* Cockburn, Alistair, Writing effective use cases. Addison-Wesley 2008
* Cockburn, Alistair, Use Cases: jak efektivně modelovat aplikace. Computer Press 2005
* širší rámec: Wiegers: Software Requirements, 2nd Edition. Microsoft Press. (kapitoly 1,3,5,7,8,10,15,D)

----

Pozn
* aplikace, pro které se specifikace budou psát = "commander" v OSGi, slovník SPOT (spot.zcu.cz)
* výsledkem má být základní UML use case diagram(y) pro přehled + textové popisy případů užití
* možná zkusit využít nějaký UML CASE nástroj, např. MagicDraw (UL409) pro zadání strukturované specifikace use cases a export do textové podoby


Téma vypsal: Doc. Ing. Přemysl Brada, MSc., Ph.D. (UC 354)

Vypsáno pro akademický rok 2013/2014 dne: 2012-05-08

Zadáno komu: Lukáš Týnovský (dokončeno: 2014-01-30)

Aktualizováno 0