BA & SA | 10000 Interview questions
10.3K subscribers
175 photos
14 videos
347 links
Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7
Download Telegram
👩‍🏫Объяснение:
Согласно нотации 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%
Диаграмма прецедентов
👩‍🏫Объяснение:
Диаграмма обзора взаимодействия — это разновидность диаграммы активностей, где каждый узел действия ссылается на другую диаграмму взаимодействия (например, последовательности или коммуникации). Она позволяет связать несколько взаимодействий в общий поток управления, показывая условия и альтернативные сценарии на высоком уровне. Это мощный инструмент для управления сложностью, когда один бизнес-кейс реализуется через множество более мелких взаимодействий между объектами.
№4578 категория вопросов: #UML
4578. На диаграмме последовательности вы хотите показать область ответственности объекта — период, когда он активно выполняет операцию (прямо или через вызов других методов). Какой элемент для этого используется?
Anonymous Quiz
15%
Линия жизни (Lifeline)
8%
Сообщение (Message)
69%
Активная полоса (Activation Bar)
8%
Фрейм (Frame)
👩‍🏫Объяснение:
Активная полоса (также называемая "прямоугольник фокуса управления") — это тонкий вертикальный прямоугольник, размещаемый на линии жизни объекта. Она показывает период, в течение которого объект активен и выполняет какую-либо операцию. Обычно она начинается при получении синхронного сообщения и заканчивается, когда объект возвращает результат (или завершает выполнение). Активная полоса делает диаграмму более читаемой, визуально выделяя, какие объекты в данный момент "работают".
№4579 категория вопросов: #UML
4579. На диаграмме последовательности вы хотите показать, что группа сообщений выполняется только при определенном условии (например, "если товара нет в наличии"). Какой элемент UML для этого предназначен?
Anonymous Quiz
44%
Альтернативный фрагмент (alt)
40%
Опциональный фрагмент (opt)
10%
Циклический фрагмент (loop)
6%
Фрагмент параллельных действий (par)
👩‍🏫Объяснение:
Альтернативный фрагмент (combined fragment "alt") используется для изображения условной логики ("if-then-else") на диаграмме последовательности. Он обозначается прямоугольником с меткой "alt" в левом верхнем углу. Внутри него разделительными линиями обозначаются операнды, каждый со своим сторожем (guard) — логическим условием в квадратных скобках (например, "[товар есть]"). Выполняется только тот операнд, чье условие истинно. Opt — частный случай "alt" с одним операндом (if без else). Loop — для циклов, par — для параллельных потоков.
№4580 категория вопросов: #UML
4580. Какое сообщение на диаграмме последовательности обозначается сплошной линией со стрелкой и чаще всего представляет собой вызов метода (синхронное взаимодействие)?
Anonymous Quiz
8%
Асинхронное сообщение
70%
Синхронное сообщение
13%
Сообщение-ответ
8%
Сообщение о создании