Спецификации UseCase-ов
Спецификация UseCase-а формируется на основе потока данных.
Поток данных зада ет последовательность шагов, участников, интеграционные вызовы, запросы, ответы, альтернативные ветки, параллельные ветки и дополнительные свойства. Документационное представление собирает эти данные в читаемый сценарий.
Когда использовать спецификацию
Спецификация UseCase-а полезна, когда нужно:
- описать бизнес-сценарий;
- согласовать порядок взаимодействия систем;
- показать, какие интерфейсы участвуют в сценарии;
- связать бизнес-описание с архитектурной диаграммой;
- передать описание разработчикам или аналитикам;
- подготовить материалы для архитектурного ревью;
- экспортировать описание в статический HTML;
- дать read-only доступ по share-ссылке;
- попросить AI улу чшить текст или найти недостающие вопросы.
Как открыть спецификацию
Спецификацию можно открыть несколькими способами.
Через вкладку «Потоки данных»:
- Откройте главный экран.
- В левом меню перейдите в «Потоки данных».
- Найдите нужный поток.
- В контекстном меню выберите «Документация».
Через редактор диаграммы:
- Откройте диаграмму.
- Откройте меню «Отчеты».
- Выберите отчет по потокам, если он доступен.
Через share-ссылку:
- Откройте ссылку доступа.
- Убедитесь, что для ссылки включены «Потоки данных» и «Документация».
- Перейдите к документации из меню или разрешенного маршрута.
Меню документации
В документационном представлении доступны:
- меню «Диаграмма»;
- настройка типа линий: Ortho, Poly, Default;
- меню «Поток данных» с выбором потока;
- кнопка Скачать одним HTML-файлом;
- кнопка Настройки документации;
- кнопка Открыть диаграмму;
- кнопка Полный экран.
- значки глаза у альтернативных последовательностей для персонального включения и исключения веток.
Если документация открыта по share-ссылке, доступность определяется настройками шаринга. Если документация запрещена через Lock, кнопки могут быть скрыты или заблокированы.
Что отображается в спецификации
В спецификации отображаются:
- название диаграммы;
- название потока данных;
- описание потока;
- шаги сценария;
- вложенные альтернативные и параллельные шаги;
- источник и цель интеграционных шагов;
- привязанные интерфейсы;
- URL, запросы, ответы и описания интерфейсов;
- изображения и вложения;
- дополнительные свойства шагов;
- связи с элементами модели.
Как подготовить качественную спецификацию
- Создайте диаграмму, которая показывает участников сценария.
- Создайте поток данных.
- Добавьте шаги в правильном порядке.
- Для каждого интеграционного шага укажите источник и цель.
- Создайте или импортируйте интерфейсы у целевого элемента.
- Привяжите интеграционные шаги к интерфейсам.
- Добавьте запросы, ответы, описания и вложения.
- Проверьте сценарий в режиме Data flow и Sequence.
- Откройте спецификацию и проверьте текст.
- Используйте AI, чтобы найти пробелы и подготовить вопросы для владельцев.
Настройки документации
Настройки позволяют управлять тем, какие блоки включать в итоговый документ.
Например, можно настроить отображение:
- описаний шагов;
- технических свойств;
- вложений;
- изображений;
- меню навигации по потокам;
- профиля документации;
- интерфейсов, запросов и ответов;
- вспомогательных блоков для ревью.
Для Sequence-диаграмм можно включить настройку «Скрывать описания элементов на Sequence-диаграммах». Она убирает поле description из подписей участников, но оставляет названия элементов и сообщения между ними. Это делает широкие диаграммы компактнее и позволяет показать их крупнее.
После включения настройки появляется список UseCase с множественным выбором. Отметьте только те UseCase, для которых нужны компактные Sequence-диаграммы. Если список оставить пустым, описания будут скрыты для всех UseCase в текущей документации. Изменение применяется сразу и сохраняется в выбранном профиле документации.