10 вопросов с ответами по теме «UML и диаграммы анализа»
10 вопросов
Что проверяют на интервью
Как устроена подборка
Подборка помогает разобрать назначение моделей и обозначения диаграмм взаимодействия. Вопросы связывают use case, жизненные линии, активность участников, управляющие фреймы и выбор средств визуального моделирования.
UML ( Unified Modeling Language) — это стандартный язык графического моделирования для визуализации, спецификации, проектирования и документирования систем программного обеспечения.
Кейс использования (Use Case) в разработке ПО — это описание того, как пользователь или другая внешняя система (Actor) взаимодействует с системой для достижения конкретной цели.
Как на sequence-диаграмме визуально различить синхронный и асинхронный вызовы? sequence-диаграммы входят в UML и показывают взаимодействие объектов синхронный вызов обозначается сплошной линией с заполненной стрелкой…
Как показать альтернативный сценарий на sequence-диаграмме (if/else)? UML-диаграммы взаимодействия Для альтернатив используется фрейм «alt» Фрейм разделяется на несколько областей, соответствующих if и else Каждая…
UML diagram, динамическое поведение Цикл показывают с помощью фрейма опкода loop Последовательность сообщений заключают в прямоугольную рамку с надписью loop В углу этой рамки задают условие либо число повторений…
Ключевые элементы sequence-диаграммы Акторы и объекты — внешние или внутренние участники взаимодействия Жизненная линия (Lifeline) — вертикальный пунктир, отражающий период существования объекта Сообщения (Messages) —…
Основные типы фреймов в sequence-диаграммах control frames применяются для управления потоком взаимодействий: ветвления и циклических повторений alt: выбор между альтернативными ветками по принципу если–иначе opt:…
BPMN — стандарт для моделирования бизнес-процессов UML — универсальный язык для моделирования систем BPMN сосредоточен на потоке работ и процессах UML объединяет разные диаграммы: классов, последовательности и…
Что означают "Lifeline" и "Activation Bar"? Как их активность отражает синхронные и асинхронные взаимодействия? UML-диаграммы последовательностей Lifeline — временное представление объекта или участника взаимодействия…