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