Нотация и семантика языка UML



Авторы специализируются на тестах по любым дисциплинам! Средний балл по тестам 4,6.
 
Любые вопросы по дистанционному обучению. Тесты, письменные работы, сессия под ключ.
 
Известный интернет сайт, помощь по любым учебным вопросам - от теста до дипломной работы. Личный менеджер.
 
Крупная биржа студенческих работ. Закажи напрямую у преподавателя. Низкие цены, стена заказов.
 
Биржа студенческих работ. Потребуется самостоятельная выгрузка работ.
 

Выберите правильное окончание следующей фразы: «Типичный ход событий…»

  • «…всегда выполняется системой в фоновом режиме»
  • «…выполняется без взаимодействия системы с актером»
  • (Правильный ответ) «…приводит к успешному выполнению варианта использования»

Какие категории требований входят в классификацию требований модели FURPS+?

  • структурные
  • ответственности пользователей
  • (Правильный ответ) функциональные
  • безопасности
  • (Правильный ответ) производительности

Какой графический символ служит для изображения примечания (note) в языке UML?

  • (Правильный ответ)

Как изображается бизнес-сущность (business entity) на диаграмме классов?

  • (Правильный ответ)

Укажите правильные записи атрибутов на диаграмме классов?

  • + distance : Real := 10;
  • – balance : Currency ($100)
  • (Правильный ответ) # имяРуководителя[1..2] : String = ‘Иван Иванович’
  • (Правильный ответ) + fillColor : Color = (255,0,0)

Как изображается отношение обобщения (generalization) на диаграмме классов?

  • (Правильный ответ)

Как изображается отношение композиции (composition) на диаграмме классов?

  • (Правильный ответ)

Как изображается отношение ассоциации (association) на диаграмме классов?

  • (Правильный ответ)

Как изображается связь (link) на диаграмме кооперации?

  • (Правильный ответ)
  • (Правильный ответ)

Как изображается возврат из вызова процедуры на диаграмме последовательности?

  • (Правильный ответ)

Какая запись изображает сторожевое условие (guard condition) на диаграммах языка UML?

  • «condition«
  • (Правильный ответ) [location=Server]
  • /ошибка = 0/
  • {balance=$10}

Укажите правильные записи имен объектов на диаграмме кооперации?

  • (Правильный ответ) банк
  • (Правильный ответ) a : Прямоугольник
  • : Manager(Bank)

Как изображается фокус управления (focus of control) на диаграмме последовательности?

  • (Правильный ответ)

Какое определение шаблона сценария правильно в контексте языка UML?

  • логическое условие, которому должна удовлетворять проектируемая программная система
  • (Правильный ответ) неформальные рекомендации по структуризации текста сценария варианта использования
  • специальное изображение варианта использования на диаграмме вариантов использования

Какое из определений состояния (state) правильно?

  • реализация операций класса созданным на его основе объектом
  • действия, которые выполняет моделируемый объект в ходе своего жизненного цикла
  • (Правильный ответ) условие или ситуация в ходе жизненного цикла объекта, в течение которого он удовлетворяет некоторому логическому условию, выполняет определенную деятельность или ожидает некоторого события

Допускается ли на диаграмме состояний изображать несколько переходов, входящих в одно и то же состояние?

  • (Правильный ответ) да
  • нет
  • да, при отсутствии конфликта между ними

Какое из приведенных ниже определений объекта является правильным в контексте ООП?

  • объект — физическая система, подлежащая представлению в форме некоторой модели
  • объект — логическая абстракция элемента физической системы
  • (Правильный ответ) объект — экземпляр некоторого класса

Кто из указанных лиц принимал непосредственное участие в разработке первых версий языка UML?

  • Деннис Ритчи
  • Эдвард Йордон
  • Никлаус Вирт
  • (Правильный ответ) Гради Буч

Какое из высказываний правильно?

  • язык UML предназначен для генерации программного кода на основе моделей нотаций ERD, IDEF0, DFD
  • (Правильный ответ) язык UML предназначен для унификации нотаций ООАП
  • язык UML предназначен для объединения нотаций ERD, IDEF0, DFD

Какие элементы относятся к механизму расширения языка UML?

  • (Правильный ответ) ограничения
  • представления
  • (Правильный ответ) стереотипы

Может ли разработчик уточнять семантику графических изображений языка UML?

  • (Правильный ответ) да, но только в рамках механизма расширения
  • да, в произвольной форме
  • нет

Какие из перечисленных диаграмм относятся к каноническим в языке UML?

  • диаграмма IDEF3
  • диаграмма экземпляров классов
  • (Правильный ответ) диаграмма деятельности
  • диаграмма артефактов
  • (Правильный ответ) диаграмма компонентов

Укажите правильные записи атрибутов на диаграмме классов?

  • (Правильный ответ) + distance : Real = 100.0
  • # Adress : String
  • (Правильный ответ) — balance : Currency
  • + clear()

Какое определение состояния под-деятельности (subactivity state) правильно?

  • произвольное состояние с дополнительным стереотипом «subactivity«
  • состояние в графе деятельности, которое служит для представления действий, выполняемых мгновенно
  • (Правильный ответ) состояние в графе деятельности, которое служит для представления неатомарной последовательности шагов процесса

Каким символом изображается распараллеливание процесса на диаграмме деятельности?

  • (Правильный ответ)

Каким символом изображаются страницы в формате гипертекста на диаграмме компонентов?

  • (Правильный ответ)

Каким символом изображаются тексты справочной помощи на диаграмме компонентов?

  • (Правильный ответ)

Как изображается отношение зависимости между компонентом и классом на диаграмме компонентов?

  • (Правильный ответ)

Какой стереотип определяет разновидность компонента-файла, который представляется в форме произвольного файла?

  • <<source>>
  • <<library>>
  • (Правильный ответ) <<file>>
  • <<table>>
  • <<executable>>
  • <<document>>

Какой стереотип определяет разновидность компонента-файла, который представляется в форме динамической или статической библиотеки?

  • (Правильный ответ) <<library>>
  • <<document>>
  • <<file>>
  • <<executable>>
  • <<table>>
  • <<source>>

Какое высказывание относительно ресурсоемкого узла правильно?

  • ресурсоемкий узел — элемент системы, обладающий памятью для хранения информации
  • ресурсоемкий узел — физическая часть системы, требующая повышенного расхода электрической энергии для своего функционирования
  • (Правильный ответ) ресурсоемкий узел — узел, который содержит процессор и память

Может ли узел на диаграмме развертывания содержать в себе изображения компонентов?

  • (Правильный ответ) да
  • да, но в форме отдельной диаграммы развертывания
  • нет

Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?

  • (Правильный ответ) <<device>>
  • <<example>>
  • <<module>>
  • <<use case>>
  • (Правильный ответ) <<sensor>>

Какой графический символ служит для изображения ролей классов при графическом представлении реализации паттернов?

  • (Правильный ответ)

Какой графический символ служит для изображения тела параметризованной кооперации?

  • (Правильный ответ)

Какой графический символ служит для изображения отношения реализации при изображении паттернов?

  • (Правильный ответ)

Какое определение паттернов проектирования (design patterns) правильно?

  • специальные схемы для организации программного кода в модулях реализации системы
  • (Правильный ответ) специальные схемы для уточнения структуры подсистем или компонентов программной системы и отношений между ними
  • множество схем разбиения классов на составные части со спецификацией их ответственности и отношений между ними

Какие из перечисленных паттернов относятся к категории GoF?

  • фазовый метод
  • (Правильный ответ) посетитель
  • декомпозиция
  • (Правильный ответ) одиночка
  • базовая ответственность

Какой графический символ служит для изображения тела параметризованной кооперации?

  • (Правильный ответ)

Как изображается рефлексивное сообщение на диаграмме последовательности?

  • (Правильный ответ)

Как изображается линия жизни объекта (object lifeline) на диаграмме последовательности?

  • (Правильный ответ)

Каким символом изображается объект на диаграмме деятельности?

  • (Правильный ответ)

Как изображается компонент на диаграмме компонентов?

  • (Правильный ответ)

Какой графический символ служит для изображения ролей классов при графическом представлении реализации паттернов?

  • (Правильный ответ)

Как изображается узел с развернутым на нем компонентом?

  • (Правильный ответ)

Как изображается отношение использования или импорта интерфейса на диаграмме компонентов?

  • (Правильный ответ)

Как изображается отношение зависимости на диаграмме компонентов?

  • (Правильный ответ)

Как изображается переход разделение (fork) на диаграмме состояний?

  • (Правильный ответ)

Как изображается бизнес-сущность (business entity) на диаграмме классов?

  • (Правильный ответ)

Как изображается отношение ассоциации (association) на диаграмме классов?

  • (Правильный ответ)