Проблема вариантов использования UML заключается в том, что у вас есть диаграммы вариантов использования, но в текстовой спецификации нет ничего конкретного.
Когда вы следуете Унифицированному процессу (UP), который является методологией создателей UML и использует UML довольно часто, возникает действие, называемое реализацией варианта использования, которое касается определения вариантов использования и, следовательно, также сценариев.
Для этого вы можете использовать любую поведенческую диаграмму. Диаграммы последовательности, диаграммы состояний, диаграммы деятельности, диаграммы связи, диаграммы сотрудничества, обзорная диаграмма связи и временная диаграмма.
Диаграммы удобны, но иногда многословны, часто проще использовать некоторую простую текстовую спецификацию сценария сценария использования, например посмотрите на то, что продвигает Алистер Кокберн. Однако в последнее время появилось много других способов, в основном как часть подхода, основанного на поведении (BDD). Это неформальные спецификации, написанные на естественном языке и имеющие структуру, которая поддерживается различными инструментами, которые могут помочь вам создать приемочные тесты для ваших требований, выраженных в спецификациях. Для получения более подробной информации смотрите, например, каркасы Cucumber или Fitnesse.