BA & SA | 10000 Interview questions
10.3K subscribers
175 photos
14 videos
347 links
Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7
Download Telegram
👩‍🏫Объяснение:
Диаграмма объектов — это конкретная, «живая» иллюстрация диаграммы классов в определенный момент времени. Если диаграмма классов — это схема (чертеж), то диаграмма объектов — это фотография готового механизма в работе.

Она показывает конкретные объекты (экземпляры классов) с их текущими значениями атрибутов и фактическими связями между ними в памяти.
Это чрезвычайно полезно для:
Тестирования и отладки сложных структур данных.
Объяснения конкретного сценария использования системы (как выглядят данные при оформленном заказе №123).
Валидации диаграммы классов на реальных примерах.
Вариант A — задача для диаграммы классов, вариант C — для диаграммы деятельности, вариант D — для диаграммы компонентов или пакетов.
№4569 категория вопросов: #UML
👩‍🏫Объяснение:
Отношение <<extend>> указывает, что поведение расширяющего (extending) варианта использования может быть добавлено к поведению базового (base) варианта использования, но только при определённых условиях (extension point). Это отношение описывает опциональное поведение, которое активируется только в некоторых сценариях выполнения базового варианта. Например, базовый вариант «Оформить заказ» может быть расширен вариантом «Применить промокод» при наличии у пользователя промокода.
№4570 категория вопросов: #UML
👩‍🏫Объяснение:
Ромб на конце ассоциации указывает на отношение агрегации (незакрашенный ромб) или композиции (закрашенный ромб). Ромб всегда располагается со стороны целого (контейнера), который содержит части.

Агрегация (незакрашенный ромб): Слабое отношение владения. Часть может существовать независимо от целого (например, «Профессор» и «Кафедра»).
Композиция (закрашенный ромб): Сильное отношение владения, подразумевающее совпадающие жизненные циклы (например, «Заказ» и «ПозицияЗаказа»).
Направление вызова показывается стрелкой, стереотип — текстом в << >>, а кардинальность — числами на концах линии.
№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