Charles Explorer logo
🇨🇿

Vylepšené zpracování textových use cases (případů užití): Odvozování specifikací chování

Publikace |
2007

Abstrakt

Požadavky na budoucí softwarový systém jsou často specifikovány jako textové případy užití (use cases). Ačkoliv jsou zapsány v přirozeném jazyce, jejich jednoduchá a jednotná větná struktura (v případě angličtiny) umožňuje jejich automatické zpracovávání.

Nicméně, různé metodiky se liší v povolené složitosti a odchylkách větné struktury. Jednotlivé use cases jsou často zapsány jako souvětí popisující několik akcí.

Zatímco metody pro analýzu use cases dodržujících strukturu jednoduché věty již byly popsány, metody pro souvětí zůstávají ještě nevyřešené. V tomto článku navrhujeme novou metodu pro zpracovávání textových požadavků na systém, založenou na již dříve popsaném schématu [13].

Tato metoda umožňuje zpracovávat struktury běžně se vyskytující v souvětích, získávat bohatší specifikace chování, které mohou být použity na verifikaci a validaci požadavků na systém a k odvození iniciálního návrhu systému.