SRS: насколько отличаются сценарии и нарратив процесса (UML)

В спецификации требований к программному обеспечению

В чем разница между сценариями и описаниями процессов для каждой функции (описанной с использованием UML)?

Я понимаю, что сценарии - это описания отдельных функций системы. Необходимо ли описывать сценарии также с помощью UML или текстовых описаний достаточно? Потому что я уже должен детализировать описание процесса каждой функции (функции) с помощью UML.

Оба подхода эквивалентны, верно?

спасибо парень

2 ответа

Решение

Вам не нужно использовать оба, вы должны использовать все методы, которые подходят для передачи того, что вы моделируете. Есть вещи, которые традиционно лучше выражаются с помощью текста (описания прецедентов, алгоритмы, ...), а есть вещи, которые лучше описываются графически (иерархия классов, отношения, различные потоки...). Поэтому вам решать, какая запись лучше подходит для того, что вы хотите описать.

Используйте как UML, так и текст, а для текста вы можете включать таблицы, абзацы, не UML-диаграммы.

Оба метода спецификации являются взаимодополняющими, если в одном из них отсутствует какая-либо функция, может быть включена и другая.

Другие вопросы по тегам