BA & SA | 10000 Interview questions
10.3K subscribers
175 photos
14 videos
347 links
Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7
Download Telegram
№4571 категория вопросов: #UML
4571. Какой элемент диаграммы деятельности (Activity Diagram) используется для ветвления потока управления на основе условия?
Anonymous Quiz
58%
Узел решения (Decision Node).
28%
Разделитель (Fork Node).
11%
Начальный узел (Initial Node).
3%
Узел слияния (Merge Node).
👩‍🏫Объяснение:
Узел решения (Decision Node, изображается ромбом с одним входящим и несколькими исходящими потоками) используется для ветвления потока управления в зависимости от условий охраны (guard conditions), которые записываются в квадратных скобках на исходящих потоках (например, [сумма > 1000], [иначе]). Это аналог оператора if-else или switch-case.

Начальный узел — точка начала активности.
Разделитель (Fork) — для создания параллельных потоков.
Узел слияния (Merge) — для объединения нескольких альтернативных потоков обратно в один (а не для слияния параллельных).
№4572 категория вопросов: #UML
👩‍🏫Объяснение:
Этот прямоугольник называется полоса активации (activation bar) или фокус управления (focus of control). Он показывает период, когда объект активен, то есть выполняет какую-либо обработку. Его начало обычно совпадает с получением сообщения (вызовом метода), а конец — с возвратом управления (возвратом из метода). Чем длиннее полоса, тем дольше объект занят выполнением операции. Она также может включать вложенные вызовы другим объектам, которые отображаются как новые полосы активации на линиях жизни этих объектов.
№4573 категория вопросов: #UML
👩‍🏫Объяснение:
Согласно нотации UML, абстрактный класс (класс, который не может иметь непосредственных экземпляров и содержит хотя бы один абстрактный метод) обозначается написанием его имени курсивом. Это стандартное графическое соглашение. Дополнительно (но не обязательно) можно использовать стереотип <<abstract>> над именем класса. Абстрактные методы внутри такого класса также записываются курсивом. Этот визуальный сигнал помогает быстро выделить абстрактные элементы на диаграмме.
№4574 категория вопросов: #UML
👩‍🏫Объяснение:
Диаграмма пакетов — это структурная диаграмма, которая используется для организации элементов модели (таких как классы, use case, компоненты) в логические группы — пакеты (packages). Она визуализирует зависимости между этими пакетами, что критически важно для управления сложностью, анализа связанности и обеспечения модульности системы. Диаграмма пакетов помогает понять, какие части системы влияют друг на друга, и является ключевым инструментом для проектирования архитектуры на высоком уровне.
№4575 категория вопросов: #UML
👩‍🏫Объяснение:
Для отображения создания объекта во время выполнения сценария используется сообщение, направленное на прямоугольник объекта. При этом линия жизни создаваемого объекта начинается только в момент получения этого сообщения (а не вверху диаграммы). Хотя часто используется текст сообщения create или вызов конструктора, формально это обычное сообщение со стереотипом <<create>>. Ключевой визуальный признак — начало линии жизни объекта ниже, чем у остальных участников.
№4576 категория вопросов: #UML
4576. Вам необходимо смоделировать, как изменяются определенные атрибуты или состояния объектов в течение времени в ответ на события, например, изменение уровня заполнения кэша. Какую специализированную диаграмму UML используют?
Anonymous Quiz
57%
Диаграмма состояний
6%
Диаграмма последовательности
29%
Диаграмма временных диаграмм
8%
Диаграмма обзора взаимодействия
👩‍🏫Объяснение:
Диаграмма временных диаграмм — это специализированная диаграмма взаимодействия, которая фокусируется на изменении состояния или значения одного или нескольких объектов в течение времени. Время откладывается по горизонтальной оси. Для каждого объекта рисуется линия времени, показывающая, как его состояние или значение атрибута меняется в ответ на события. Эта диаграмма особенно полезна для проектирования систем реального времени, встроенных систем или анализа временных ограничений.
№4577 категория вопросов: #UML
4577. Для сложного сценария, включающего несколько взаимодействующих диаграмм последовательности, вам нужно показать общую логику потока взаимодействия между ними. Какую диаграмму UML используют для этого "высокоуровневого" представления?
Anonymous Quiz
3%
Диаграмма активностей
74%
Диаграмма обзора взаимодействия
16%
Диаграмма коммуникации
7%
Диаграмма прецедентов
👩‍🏫Объяснение:
Диаграмма обзора взаимодействия — это разновидность диаграммы активностей, где каждый узел действия ссылается на другую диаграмму взаимодействия (например, последовательности или коммуникации). Она позволяет связать несколько взаимодействий в общий поток управления, показывая условия и альтернативные сценарии на высоком уровне. Это мощный инструмент для управления сложностью, когда один бизнес-кейс реализуется через множество более мелких взаимодействий между объектами.