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