Выбор ответа Senior UML обновлено
Уровень детализации sequence
Вопрос
Ты описываешь интеграцию для трёх команд. Какой уровень детализации диаграммы последовательностей обычно правильный?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Сервисы как участники, вызовы со ссылками на контракты, ветки отказов. Для межкомандной интеграции важны участники-системы, порядок, синхронность и поведение при сбоях, а детали контракта живут в OpenAPI или AsyncAPI по ссылке.
Варианты ответа
- Сервисы как участники, вызовы со ссылками на контракты, ветки отказовправильный ответ
- Только люди и их действия, без систем и технических деталей
- Только успешный сценарий без ошибок, чтобы не перегружать схему
- Каждый класс и метод внутри сервисов, чтобы трактовка была однозначной
Разбор
Для межкомандной интеграции важны участники-системы, порядок, синхронность и поведение при сбоях, а детали контракта живут в OpenAPI или AsyncAPI по ссылке. Классы и методы это внутренняя кухня команды, они быстро устаревают. Без веток ошибок самое важное останется неописанным. Схема только с людьми это бизнес-процесс, а не интеграция.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.