Главная /
Программирование /
Нотация и семантика языка UML
Нотация и семантика языка UML - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Предметом курса является описание нотации языка UML версии 1.5 и особенностей процесса объектно-ориентированного анализа, проектирования и разработки программных приложений. Представлены определения базовых конструкций языка UML и нотация графических элементов, используемых при построении моделей программных систем и бизнес-процессов. Последовательно рассматриваются все типы канонических диаграмм языка UML и практические рекомендации по их построению. Применение рассматриваемых конструкций языка UML иллюстрируется практическими примерами диаграмм моделей.
Все ответы: Предметом курса является описание нотации языка UML версии 1.5 и особенностей процесса объектно-ориентированного анализа, проектирования и разработки программных приложений. Представлены определения базовых конструкций языка UML и нотация графических элементов, используемых при построении моделей программных систем и бизнес-процессов. Последовательно рассматриваются все типы канонических диаграмм языка UML и практические рекомендации по их построению. Применение рассматриваемых конструкций языка UML иллюстрируется практическими примерами диаграмм моделей.
Какое из приведенных ниже определений модели наиболее полно?
(1) модель — визуальное представление физической системы в форме изображения
(2) модель — абстракция физической системы, рассматриваемая с определённой точки зрения и представленная на некотором языке, или в графической форме
(3) модель — логическое представление физической системы в форме математического уравнения
Какое определение последовательных подсостояний (sequential substates) правильно?
(1) вложенные состояния состояния-композита, в рамках которого в каждый момент времени объект может находиться в одном и только одном подсостоянии
(2) несколько состояний-композитов, последовательно соединенных переходами между собой
(3) состояния с дополнительным стереотипом "
sequential
" Какое определение состояния деятельности (activity state) правильно?
(1) одно из параллельных подсостояний состояния-композита, находясь в котором объект принимает внешние сообщения
(2) состояние в графе деятельности, которое служит для представления процедурной последовательности действий, требующих определенного времени
(3) произвольное состояние с дополнительным стереотипом "
activity
" Какое определение компонента (component) правильно?
(1) элемент логического представления модели системы, инкапсулирующий структуру и поведение классов
(2) физическая реализация операций классов в программном коде
(3) физически существующая часть системы, которая обеспечивает реализацию классов и отношений, а также функционального поведения моделируемой программной системы
Какое определение узла (node) правильно?
(1) физически существующий элемент системы, который может обладать вычислительным ресурсом или являться техническим устройством
(2) блок программного кода, осуществляющий физическую реализацию операций классов
(3) техническое устройство, которое обеспечивает функциональное поведение моделируемой программной системы
Какое определение архитектурных паттернов (architectural patterns) правильно?
(1) схемы представления компонентов на диаграмме развертывания
(2) множество предварительно определенных подсистем со спецификацией их ответственности, правил и базовых принципов установления отношений между ними
(3) множество базовых классов, которые играют важную роль в проекте по разработке программной системы
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма классов
(2) диаграмма "сущность-связь"
(3) диаграмма компонентов
(4) диаграмма системы
(5) диаграмма развертывания
Какой графический символ служит для изображения варианта использования (use case) на диаграмме вариантов использования?
(1) круг
(2) эллипс
(3) прямоугольник
Какое определение требования (requirement) правильно в контексте языка UML?
(1) желательное свойство, характеристика или условие, которым должна удовлетворять система в процессе своей эксплуатации
(2) логическое условие, которое проверяет актер при взаимодействии с моделируемой системой
(3) механизм расширения базовой нотации языка UML
Каким значком изображается квантор видимости "защищенный" (protected) на диаграмме классов?
(1)
+
(2)
#
(3)
–
(4)
~
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1)
*
(2)
-1..1
(3)
2..4
(4)
1; 3
Укажите правильные записи имен объектов на диаграмме кооперации?
(1)
a : Client
(2)
B:Bank
(3)
Manager
(4)
:ATM
Укажите правильные записи имен объектов на диаграмме последовательности?
(1)
заказ : Order
(2)
:/ Bank
(3)
/: ATM
Какое определение входного действия (entry action) правильно?
(1) действие, выполняющееся при переходе из начального события
(2) действие, производимое в момент перехода в данное состояние
(3) действие, которое выполняется в момент выхода из данного состояния
Какое высказывание правильно?
(1) диаграммы "cущность – связь" (ERD) предназначены для моделирования поведения системы
(2) диаграммы "cущность – связь" (ERD) предназначены для разработки конструкторской документации на изготовление механических деталей
(3) диаграммы "cущность – связь" (ERD) предназначены для разработки модели предметной области информационной системы
Как изображается неглубокое историческое состояние (shallow history state) на диаграмме состояний?
(1)
(2)
(3)
Каким символом изображается ветвление процесса на диаграмме деятельности?
(1)
(2)
(3)
Как изображается компонент на диаграмме компонентов?
(1)
(2)
(3)
Какой графический символ служит для изображения ресурсоемкого узла (processor) на диаграмме развертывания?
(1)
(2)
(3)
Какой графический символ служит для изображения тела параметризованной кооперации?
(1)
(2)
(3)
Как изображается отношение включения на диаграмме вариантов использования?
(1)
(2)
(3)
Какой графический символ служит для изображения примечания (note) в языке UML?
(1)
(2)
(3)
Как изображается управляющий класс (control class) на диаграмме классов?
(1)
(2)
(3)
Как изображается отношение композиции (composition) на диаграмме классов?
(1)
(2)
(3)
Как изображается мультиобъект (multiobject) на диаграмме кооперации?
(1)
(2)
(3)
Как изображается линия жизни объекта (object lifeline) на диаграмме последовательности?
(1)
(2)
(3)
Как изображается триггерный переход на диаграмме состояний?
(1)
(2)
(3)
Какое из приведенных ниже определений объекта является правильным в контексте ООП?
(1) объект — физическая система, подлежащая представлению в форме некоторой модели
(2) объект — экземпляр некоторого класса
(3) объект — логическая абстракция элемента физической системы
Какое определение исторического состояния (history state) правильно?
(1) вложенное состояние состояния-композита, в котором объект может находиться бесконечно долго
(2) псевдосостояние, используемое для запоминания того из последовательных подсостояний, которое было текущим в момент выхода из составного состояния
(3) состояние с дополнительным стереотипом "
history state
" Какое определение состояния под-деятельности (subactivity state) правильно?
(1) состояние в графе деятельности, которое служит для представления неатомарной последовательности шагов процесса
(2) состояние в графе деятельности, которое служит для представления действий, выполняемых мгновенно
(3) произвольное состояние с дополнительным стереотипом "
subactivity
" Каким символом изображаются страницы в формате гипертекста на диаграмме компонентов?
(1)
(2)
(3)
Может ли узел на диаграмме развертывания содержать в себе изображения компонентов?
(1) нет
(2) да
(3) да, но в форме отдельной диаграммы развертывания
Какое определение паттернов тестирования (test patterns) правильно?
(1) специальные схемы для представления общей организации процесса тестирования программных систем
(2) множество предварительно определенных тестовых программ для проверки правильности реализации операций классов
(3) множество специальных узлов на диаграмме развертывания, которые используются для тестирования вычислительных сетей
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма кооперации
(2) диаграмма ERD
(3) диаграмма последовательности
(4) диаграмма функций системы
(5) диаграмма развертывания
Какой графический символ служит для изображения варианта использования (use case) на диаграмме вариантов использования?
(1) квадрат
(2) ромб
(3) эллипс
(4) звезда
Выберите правильное окончание следующей фразы: "Исключение из типичного хода событий..."
(1) "...всегда выполняется системой в первую очередь"
(2) "...всегда приводит к успешному выполнению варианта использования"
(3) "...требует спецификации дополнительных логических условий"
Каким значком изображается квантор видимости "общедоступный" (public)на диаграмме классов?
(1)
+
(2)
#
(3)
–
(4)
~
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1)
1..2, 4, 6
(2)
0 – 2
(3)
1..2, 4..*
(4)
1; 3
Укажите правильные записи имен объектов на диаграмме кооперации?
(1)
банк
(2)
: Manager(Bank)
(3)
a : Прямоугольник
Можно ли указывать временные ограничения на диаграмме последовательности?
(1) да
(2) да, но только с дополнительными сторожевыми условиями
(3) нет
(4) да, но только в форме сообщений со стереотипом "
time
" Какое определение шаблона сценария правильно в контексте языка UML?
(1) специальное изображение варианта использования на диаграмме вариантов использования
(2) логическое условие, которому должна удовлетворять проектируемая программная система
(3) неформальные рекомендации по структуризации текста сценария варианта использования
Какое из высказываний правильно?
(1) язык UML предназначен для объединения нотаций ERD, IDEF0, DFD
(2) язык UML предназначен для унификации нотаций ООАП
(3) язык UML предназначен для генерации программного кода на основе моделей нотаций ERD, IDEF0, DFD
Как изображается переход разделение (fork) на диаграмме состояний?
(1)
(2)
(3)
Каким символом изображается соединение альтернативных ветвей процесса на диаграмме деятельности?
(1)
(2)
(3)
Как изображается отношение использования или импорта интерфейса на диаграмме компонентов?
(1)
(2)
(3)
Какой графический символ служит для изображения нересурсоемкого узла (устройства) на диаграмме развертывания?
(1)
(2)
(3)
Какой графический символ служит для изображения ролей классов при графическом представлении реализации паттернов?
(1)
(2)
(3)
Как изображается пакет в нотации языка UML?
(1)
(2)
(3)
Какое из высказываний справедливо применительно к отношению включения?
(1) отношение включения связывает актера с отдельным вариантом использования
(2) отношение включения связывает только два варианта использования
(3) отношение включения используется для изображения вложенности диаграмм вариантов использования друг в друга
Какие дополнительные требования входят в классификацию требований модели FURPS+?
(1) требования написания сценариев
(2) проектные ограничения
(3) требования управления системой
(4) психологические требования
(5) юридические требования
Как изображается бизнес-сущность (business entity) на диаграмме классов?
(1)
(2)
(3)
Как изображается отношение обобщения (generalization) на диаграмме классов?
(1)
(2)
(3)
Как изображается вызов процедуры (операции) или передачу потока управления на диаграмме кооперации?
(1)
(2)
(3)
С помощью какого символа изображается уничтожение объектов на диаграмме последовательности?
(1)
(2)
(3)
Какое из определений состояния (state) правильно?
(1) условие или ситуация в ходе жизненного цикла объекта, в течение которого он удовлетворяет некоторому логическому условию, выполняет определенную деятельность или ожидает некоторого события
(2) действия, которые выполняет моделируемый объект в ходе своего жизненного цикла
(3) реализация операций класса созданным на его основе объектом
Допускается ли на диаграмме состояний изображение перехода, соединяющего подсостояние композита с внешним состоянием?
(1) нет
(2) да
(3) да, но с дополнительным сторожевым условием
Каким образом изображаются альтернативные переходы на диаграмме деятельности?
(1) при помощи стереотипов
(2) при помощи сторожевых условий
(3) при помощи ограничений
(4) при помощи триггерных переходов
Какой стереотип определяет разновидность компонента-файла, который является исполнимым файлом и может выполняться на компьютерной платформе?
(1) <<
document
>>
(2) <<
executable
>>
(3) <<
library
>>
(4) <<
source
>>
(5) <<
table
>>
(6) <<
file
>> Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<
processor
>>
(2) <<
executable
>>
(3) <<
file
>>
(4) <<
source
>>
(5) <<
net
>> Какие из перечисленных паттернов относятся к категории GoF?
(1) адаптер
(2) принтер
(3) фасад
(4) интерпретатор
(5) интерфейс
Какие элементы относятся к механизму расширения языка UML?
(1) операции
(2) пакеты
(3) стереотипы
Как изображается бизнес-актер (business actor) на диаграмме вариантов использования?
(1)
(2)
(3)
Какие категории требований входят в классификацию требований модели FURPS+?
(1) функциональные
(2) структурные
(3) производительности
(4) ответственности пользователей
(5) безопасности
Укажите правильные записи атрибутов на диаграмме классов?
(1)
+ clear()
(2)
# Adress : String
(3)
- balance : Currency
(4)
+ distance : Real = 100.0
Какое ограничение означает, что в данном отношении обобщения специфицированы все классы-потомки, и других классов-потомков у данного класса-предка быть не может?
(1)
{disjoint}
(2)
{overlapping}
(3)
{complete}
(4)
{incomplete}
Как изображается возврат из вызова процедуры на диаграмме последовательности?
(1)
(2)
(3)
Каким образом специфицируется ветвление на диаграмме последовательности?
(1) с помощью ограничений
(2) с помощью стереотипов
(3) с помощью сторожевых условий
(4) с помощью дополнительных сообщений
Допускается ли на диаграмме состояний изображение перехода из одного состояния в это же состояние?
(1) нет
(2) да
(3) да, но с дополнительным стереотипом "
self transition
" Допускается ли на диаграмме состояний изображение класса, поведение объектов которого моделируется с помощью состояния-композита?
(1) нет
(2) да
(3) да, но с дополнительным стереотипом "
class
" Каким образом изображаются параллельные переходы на диаграмме деятельности?
(1) При помощи стереотипа "
parallel transition
"
(2) При помощи сторожевых условий
(3) При помощи специального символа
(4) При помощи триггерных переходов
Какой стереотип определяет разновидность компонента-файла, который представляется в форме таблицы базы данных?
(1) <<
document
>>
(2) <<
executable
>>
(3) <<
library
>>
(4) <<
source
>>
(5) <<
table
>>
(6) <<
file
>> Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<
modem
>>
(2) <<
control
>>
(3) <<
entity
>>
(4) <<
unit
>>
(5) <<
sensor
>> Какие из перечисленных паттернов относятся к категории GoF?
(1) базовая ответственность
(2) фазовый метод
(3) декомпозиция
(4) одиночка
(5) посетитель
Какие элементы относятся к механизму расширения языка UML?
(1) представления
(2) ограничения
(3) стереотипы
Укажите правильные записи атрибутов на диаграмме классов?
(1)
+ fillColor : Color = (255,0,0)
(2)
# имяРуководителя[1..2] : String = 'Иван Иванович'
(3)
– balance : Currency ($100)
(4)
+ distance : Real := 10;
Какое ограничение означает, что в данном отношении обобщения отдельные экземпляры классов-потомков могут принадлежать одновременно нескольким классам?
(1)
{disjoint}
(2)
{overlapping}
(3)
{complete}
(4)
{incomplete}
Какой стереотип обозначает посылку другому объекту некоторого сигнала, который асинхронно инициируется одним объектом и принимается другим?
(1)
<<call>>
(2)
<<return>>
(3)
<<create>>
(4)
<<send>>
(5)
<<destroy>>
Какое высказывание относительно фокуса управления (focus of control) на диаграмме последовательности является правильным?
(1) фокус управления изменяет порядок ветвления
(2) фокус управления указывает период времени, в течение которого объект выполняет действие, находясь в активном состоянии
(3) фокус управления могут иметь те объекты, которые только принимают сообщения
(4) фокус управления концентрирует внимание разработчика на наиболее важных объектах
Как изображается начальное состояние на диаграмме состояний?
(1)
(2)
(3)
Допускается ли на диаграмме состояний изображать несколько переходов, входящих в одно и то же состояние?
(1) да
(2) нет
(3) да, при отсутствии конфликта между ними
Какое из приведенных ниже определений класса правильно в контексте ООП?
(1) класс представляет собой абстракцию совокупности объектов некоторого мира, реального, или вымышленного, которые имеют общий набор свойств и обладают похожим поведением
(2) класс — абстракция физического процесса, представленная в графической форме
(3) класс — категория профессионального мастерства сотрудников компании
(4) класс — помещение для проведения уроков в школе
Какое определение состояния действия (action state) правильно?
(1) последовательные подсостояния состояния-композита, в рамках которого в каждый момент времени объект может находиться в одном и только одном подсостоянии
(2) состояние в графе деятельности, которое служит для представления реализации операций классов, требующих продолжительного времени
(3) специальный случай состояния с некоторым входным действием и, по крайней мере, одним выходящим из состояния переходом
Какое определение модуля (module) правильно?
(1) часть программной системы, требующая памяти для своего хранения и процессора для исполнения
(2) часть программного кода, физически реализующая операции классов
(3) физическая часть системы, которая содержит описание классов и отношений, а также функционального поведения моделируемой программной системы
Какое высказывание относительно ресурсоемкого узла правильно?
(1) ресурсоемкий узел — элемент системы, обладающий памятью для хранения информации
(2) ресурсоемкий узел — узел, который содержит процессор и память
(3) ресурсоемкий узел — физическая часть системы, требующая повышенного расхода электрической энергии для своего функционирования
Какое определение паттернов проектирования (design patterns) правильно?
(1) специальные схемы для уточнения структуры подсистем или компонентов программной системы и отношений между ними
(2) множество схем разбиения классов на составные части со спецификацией их ответственности и отношений между ними
(3) специальные схемы для организации программного кода в модулях реализации системы
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма IDEF0
(2) диаграмма вариантов использования
(3) диаграмма состояний
(4) диаграмма деятельности
(5) диаграмма моделей
Какое определение актера (actor) правильно?
(1) актер представляет собой человека-пользователя, который взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения своих задач
(2) актер – это любой сотрудник моделируемой системы, который выполняет конкретные задачи и обеспечивает достижение системой заданных целей или функциональных возможностей
(3) актер представляет собой любую внешнюю по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения частных задач
Какое определение сценария (scenario) правильно?
(1) сценарий представляет собой требования к пользователю, который взаимодействует с моделируемой системой
(2) сценарий – это любой вариант использования, который обеспечивает достижение системой заданных целей или функциональных возможностей
(3) сценарий — определенная последовательность действий, которая описывает действия актеров и поведение моделируемой системы в форме обычного текста
Каким значком изображается квантор видимости "закрытый" (private) на диаграмме классов?
(1)
+
(2)
#
(3)
–
(4)
~
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1)
*..n
(2)
0 – 1
(3)
2, 4
(4)
1..*
Какая запись изображает сторожевое условие (guard condition) на диаграммах языка UML?
(1)
{location=Server}
(2) "
destroy
"
(3)
[balance>$20]
(4)
/condition = true/
Укажите правильные записи имен объектов на диаграмме последовательности?
(1)
: Order
(2)
: Компания
(3)
Mywindow
(4)
interface
Какое определение выходного действия (exit action) правильно?
(1) действие, выполняющееся при переходе из начального события
(2) действие, производимое в момент входа в данное состояние
(3) действие, которое выполняется в момент выхода из данного состояния
Какое высказывание верно?
(1) диаграммы IDEF0 предназначены для разработки статической модели предметной области информационной системы
(2) диаграммы IDEF0 предназначены для разработки конструкторской документации на изготовление механических деталей
(3) диаграммы IDEF0 предназначены для моделирования бизнес-процессов
Как изображается глубокое историческое состояние (deep history state) на диаграмме состояний?
(1)
(2)
(3)
Каким символом изображается распараллеливание процесса на диаграмме деятельности?
(1)
(2)
(3)
Как изображается отношение зависимости на диаграмме компонентов?
(1)
(2)
(3)
Как изображается отношение зависимости на диаграмме развертывания?
(1)
(2)
(3)
Какой графический символ служит для изображения параметров параметризованной кооперации?
(1)
(2)
(3)
Какой связью изображается вложенность пакетов?
(1)
(2)
(3)
Как изображается отношение расширения на диаграмме вариантов использования?
(1)
(2)
(3)
Каким образом изображаются исключения из типичного хода событий сценария?
(1) в форме примечаний
(2) в форме дополнительных стереотипов
(3) в форме отдельного раздела сценария
(4) в форме зависимости со стереотипом <<
exclusive
>> Как изображается граничный класс (boundary class) на диаграмме классов?
(1)
(2)
(3)
Как изображается отношение агрегации (aggregation) на диаграмме классов?
(1)
(2)
(3)
Как изображается активный объект (active object) на диаграмме кооперации?
(1)
(2)
(3)
Как изображается фокус управления (focus of control) на диаграмме последовательности?
(1)
(2)
(3)
Как изображается нетриггерный переход на диаграмме состояний?
(1)
(2)
(3)
Какое из приведенных ниже определений принципа полиморфизма является правильным в контексте ООП?
(1) полиморфизм характеризует свойство некоторых объектов принимать одинаковые формы в зависимости от обстоятельств
(2) полиморфизм характеризует общий принцип независимости интерфейса операций от особенностей их реализации в фактическом классе, в соответствии с которым знание о более общей категории разрешается применять для более частной категории
(3) полиморфизм характеризует сокрытие отдельных деталей внутреннего устройства классов от внешних по отношению к нему объектов или пользователей
Какое определение состояния синхронизации (synch state) правильно?
(1) псевдосостояние, соединяющее переходы между двумя состояниями на диаграмме, в которых объект может находиться одновременно
(2) вложенные состояния, используемые для спецификации двух и более подсостояний, которые могут выполняться параллельно внутри составного события
(3) псевдосостояние в конечном автомате, которое используется для синхронизации параллельных областей конечного автомата
Каким символом изображается под-деятельность на диаграмме деятельности?
(1)
(2)
(3)
Каким символом изображаются тексты справочной помощи на диаграмме компонентов?
(1)
(2)
(3)
Какие высказывания относительно нересурсоемкого узла (устройства) верны?
(1) узел на диаграмме развертывания со стереотипом <<
device
>>
(2) физическая часть системы, которая не требует повышенного расхода электрической энергии для своего функционирования
(3) узел, который не содержит процессора и памяти
Какое определение паттернов реализации (implementation patterns) правильно?
(1) схемы представления программного кода в компонентах на диаграмме компонентов
(2) совокупность компонентов и других элементов реализации, используемых в структуре модели при написании программного кода
(3) множество базовых узлов на диаграмме развертывания, которые играют важную роль в процессе функционирования программной системы
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма IDEF3
(2) диаграмма экземпляров классов
(3) диаграмма компонентов
(4) диаграмма артефактов
(5) диаграмма деятельности
Какое определение диаграммы вариантов использования (use case diagram) правильно?
(1) диаграмма вариантов использования — диаграмма, на которой изображаются отношения между актерами и вариантами использования
(2) диаграмма вариантов использования — диаграмма, на которой изображаются функции моделируемой системы
(3) диаграмма вариантов использования — диаграмма, на которой изображаются отношения между сотрудниками компании
Выберите правильное окончание следующей фразы: "При разработке диаграммы вариантов использования..."
(1) "...в первую очередь необходимо определить главных и второстепенных актеров"
(2) "...в первую очередь необходимо определить базовые классы моделируемой системы"
(3) "...в первую очередь необходимо определить отношения включения и расширения"
Какое определение конкретного класса (concrete class) правильно?
(1) класс, который содержит реализацию своих операций
(2) класс, который имеет заданные типы атрибутов и операций
(3) класс, на основе которого могут быть непосредственно созданы экземпляры или объекты
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1)
2..N
(2)
3..*
(3)
1// 4
(4)
1..10
Какая запись изображает сторожевое условие (guard condition) на диаграммах языка UML?
(1)
[location=Server]
(2) "
condition
"
(3)
{balance=$10}
(4)
/ошибка = 0/
Каким образом изображается создание объекта на диаграмме последовательности?
(1) с помощью специального символа
(2) смещением изображения объекта по вертикали
(3) смещением изображения объекта по горизонтали
(4) с помощью сообщения со стереотипом
<<create>>
" Какие разделы входят в шаблон сценария использования?
(1) введение
(2) главный раздел
(3) типичный ход событий
(4) заключение
(5) рекомендации программистам
(6) исключения
Какие из перечисленных CASE-средств поддерживают нотацию языка UML?
(1) AllFusion Process Modeler
(2) IBM Rational Rose
(3) Borland Together
(4) Adobe Acrobat
(5) Corel Draw
Как изображается переход слиянием (join) на диаграмме состояний?
(1)
(2)
(3)
Каким символом изображается объект на диаграмме деятельности?
(1)
(2)
(3)
Как изображается отношение зависимости между компонентом и классом на диаграмме компонентов?
(1)
(2)
(3)
Как изображается узел с развернутым на нем компонентом?
(1)
(2)
(3)
Какой графический символ служит для изображения обобщения классов параметризованной кооперации?
(1)
(2)
(3)
Допускается ли в языке UML вложенность пакетов?
(1) нет
(2) да
(3) да, но только на различных диаграммах
Какое из высказываний справедливо применительно к отношению расширения?
(1) отношение расширение связывает актера с отдельным вариантом использования
(2) отношение расширение связывает только два варианта использования
(3) отношение расширение связывает отдельных актеров между собой
Какие дополнительные требования входят в классификацию требований модели FURPS+?
(1) эргономические требования
(2) экономические требования
(3) требования к графическому интерфейсу пользователя
(4) физические требования
(5) требования безопасности сетевых протоколов
Как изображается интерфейс (interface) на диаграмме классов?
(1)
(2)
(3)
Как изображается
n
-арная ассоциация (n
-ary association) на диаграмме классов?
(1)
(2)
(3)
Каким образом изображается рефлексивное сообщение на диаграмме кооперации?
(1)
(2)
(3)
Как изображается рефлексивное сообщение на диаграмме последовательности?
(1)
(2)
(3)
Какое определение события (event) правильно?
(1) изменение значения атрибута объекта в ходе его жизненного цикла
(2) спецификация существенных явлений в поведении системы, которые имеют местоположение во времени и пространстве
(3) действие, которое выполняется в момент входа или выхода из некоторого состояния
Кто из указанных лиц принимал непосредственное участие в разработке первых версий языка UML?
(1) Деннис Ритчи
(2) Гради Буч
(3) Никлаус Вирт
(4) Эдвард Йордон
Допускается ли на диаграмме состояний изображение вариантов использования, реализация поведения которых моделируется с помощью параллельных подсостояний?
(1) да
(2) да, но с дополнительным стереотипом "
use case
"
(3) нет
Допустимо ли изображение нетриггерных переходов на диаграмме деятельности?
(1) да
(2) да, но с дополнительными ограничениями
(3) нет
(4) да, но только при моделировании параллельных процессов
Какой стереотип определяет разновидность компонента-файла, который представляется в форме произвольного файла?
(1) <<
document
>>
(2) <<
executable
>>
(3) <<
library
>>
(4) <<
source
>>
(5) <<
table
>>
(6) <<
file
>> Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<
net
>>
(2) <<
system
>>
(3) <<
class
>>
(4) <<
device
>>
(5) <<
business
entity>> Какие из перечисленных паттернов относятся к категории GoF?
(1) модульность реализации
(2) шаблонный метод
(3) прототип
(4) передатчик сообщений
(5) хранитель
Может ли разработчик уточнять семантику графических изображений языка UML?
(1) да, но только в рамках механизма расширения
(2) да, в произвольной форме
(3) нет
Укажите правильные записи операций на диаграмме классов?
(1)
+ нарисовать(форма : Многоугольник)
(2)
# setAddress (inout Сотрудник) = String
(3)
- изменитьСчетКлиента (номерСчета : Integer)
(4)
# отобразитьСообщение( ) :='Ошибка деления на ноль'
Какое отношение необходимо изобразить для спецификации того, что составные части некоторого класса имеют такое же время жизни, что и сам класс?
(1) отношение обобщения
(2) отношение зависимости
(3) отношение агрегации
(4) отношение композиции
Какой стереотип обозначает сообщение, возвращающее значение выполненной операции или процедуры вызвавшему ее объекту?
(1)
<<call>>
(2)
<<return>>
(3)
<<create>>
(4)
<<send>>
(5)
<<destroy>>
Какое высказывание относительно времени на диаграмме последовательности правильно?
(1) время изображается с помощью сообщения со стереотипом "
time
"
(2) время представляется с помощью неявной вертикальной оси
(3) время изображается с помощью специального объекта со стереотипом "
time
"
(4) время изображается с помощью ветвления со сторожевым условием
[time=true]
Как изображается конечное или финальное состояние на диаграмме состояний?
(1)
(2)
(3)
Допускается ли на диаграмме состояний изображение перехода, соединяющего внешнее состояние с последовательным подсостоянием композита?
(1) нет
(2) да
(3) да, но с дополнительным ограничением
{true}
Допустимо ли изображение триггерных переходов на диаграмме деятельности?
(1) да
(2) да, но с дополнительными сторожевыми условиями
(3) нет
Какой стереотип определяет разновидность компонента-файла, представляющего собой файл с исходным текстом программы, который после компиляции может быть преобразован в исполнимый файл?
(1) <<
document
>>
(2) <<
executable
>>
(3) <<
library
>>
(4) <<
source
>>
(5) <<
table
>>
(6) <<
file
>> Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<
document
>>
(2) <<
modem
>>
(3) <<
library
>>
(4) <<
printer
>>
(5) <<
business actor
>> Какие из перечисленных паттернов относятся к категории GoF?
(1) модем
(2) заместитель
(3) фундамент
(4) наблюдатель
(5) менталитет
Какой элемент относится к механизму расширения языка UML?
(1) помеченные значения
(2) атрибуты
(3) модели
Как изображается сотрудник (business worker) на диаграмме вариантов использования?
(1)
(2)
(3)
Какие категории требований входят в классификацию требований модели FURPS+?
(1) концептуальные
(2) удобства использования
(3) реализации операций классов
(4) надежности
(5) ответственности пользователей
Укажите правильные записи операций на диаграмме классов?
(1)
+ clear( )
(2)
# address = String
(3)
- reset (in balance : Currency)
(4)
+ distance(Real) : =100.0
Какое ограничение означает, что в данном отношении обобщения указаны не все классы-потомки?
(1)
{disjoint}
(2)
{overlapping}
(3)
{complete}
(4)
{incomplete}
Укажите правильные записи сообщений на диаграмме кооперации?
(1)
4 / 6: print (document)
(2)
3, 6: read (document)
(3)
2: reset [sectorAdress = 12]
(4)
*[sectorAdress: =1..512]: clear( )
Когда возникает конфликт ветвления на диаграмме последовательности?
(1) к одному объекту относятся одновременно несколько ограничений
(2) у объекта имеется стереотип "
conflict
"
(3) одновременно несколько сторожевых условий имеют значение "истина"
(4) объект принимает одновременно несколько сообщений
Каким образом изображаются альтернативные переходы на диаграмме состояний?
(1) при помощи стереотипов
(2) при помощи сторожевых условий
(3) при помощи ограничений
Допускается ли на диаграмме состояний изображать несколько переходов, выходящих из одного и того же состояния?
(1) да, но с дополнительными сторожевыми условиями
(2) нет
(3) да, при отсутствии конфликта между ними
Какое из приведенных ниже определений принципа инкапсуляции правильно в контексте ООП?
(1) инкапсуляция характеризует свойство некоторых объектов принимать различные внешние формы в зависимости от обстоятельств
(2) инкапсуляция характеризует общий принцип, в соответствии с которым знание о более общей категории разрешается применять для более частной категории
(3) инкапсуляция характеризует сокрытие отдельных деталей внутреннего устройства классов от внешних по отношению к нему объектов или пользователей
Какое определение несовместимого подсостояния (disjoint substate) правильно?
(1) два и более состояния, между которыми существует конфликт переходов
(2) подсостояние, в котором подсистема не может находиться одновременно с другими подсостояниями одного и того же составного состояния
(3) подсостояние, у которого отсутствуют выходящие переходы в другие состояния
Какое определение дорожки (swimlane) правильно?
(1) графическая область диаграммы деятельности, содержащая элементы модели, ответственность за выполнение которых принадлежит отдельным подсистемам
(2) отдельная диаграмма деятельности, которая служит для представления реализации операций бизнес-процесса
(3) специальный случай состояния деятельности с несколькими входными переходами и, по крайней мере, одним выходящим из состояния переходом
Каким символом изображаются динамически подключаемые библиотеки на диаграмме компонентов?
(1)
(2)
(3)
Какое высказывание, касающееся отношения зависимости на диаграмме развертывания правильно?
(1) отношение зависимости связывает узел и развернутые на нем компоненты
(2) отношение зависимости связывает между собою только устройства
(3) отношение зависимости связывает между собою только ресурсоемкие узлы
Какое определение паттернов анализа (analysis patterns) правильно?
(1) схемы реализации требований ООАП в программном коде системы
(2) множество предварительно определенных компонентов спецификацией правил и отношений между ними
(3) специальные схемы для представления общей организации процесса моделирования
Какие из перечисленных диаграмм относятся к каноническим в языке UML?
(1) диаграмма DFD
(2) диаграмма кооперации
(3) диаграмма структуры базы данных
(4) диаграмма деятельности
(5) диаграмма топологии сети
Выберите правильное окончание следующей фразы: "Ассоциация на диаграмме вариантов использования связывает..."
(1) "...отдельного актера с вариантом использования"
(2) "...отдельных актеров между собой"
(3) "...отдельные варианты использования между собой"
Выберите правильное окончание следующей фразы: "Типичный ход событий..."
(1) "...всегда выполняется системой в фоновом режиме"
(2) "...приводит к успешному выполнению варианта использования"
(3) "...выполняется без взаимодействия системы с актером"
Каким значком изображается квантор видимости "пакетный" (package) на диаграмме классов?
(1)
+
(2)
#
(3)
–
(4)
~
Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?
(1)
1..*
(2)
1: n
(3)
0..1
(4)
(0 : 1)
С помощью какого символа изображается итеративная последовательность передачи сообщений на диаграмме кооперации?
(1)
^
(2)
*
(3)
||
(4)
+
Укажите правильные записи сторожевых условий на диаграмме последовательности?
(1)
(x>=0)
(2)
[balance>$10]
(3)
{condition=true}
(4) "
condition not true
" Какое высказывание относительно ду-деятельности (do activity) правильно?
(1) ду-деятельность выполняется при нахождении моделируемого объекта в некотором состоянии
(2) ду-деятельность выполняется в момент входа в данное состояние
(3) ду-деятельность выполняется в момент выхода из данного состояния
В каком из перечисленных CASE-средств реализована нотация IDEF0?
(1) AllFusion Process ModelerТ
(2) IBM Rational Rose 2003Т
(3) MS Visual Studio .NET DesignerТ
Как изображается состояние синхронизации (synch state) на диаграмме состояний?
(1)
(2)
(3)
Какие изображения перехода допустимы на диаграмме деятельности?
(1)
(2)
(3)
Как изображается отношение реализации интерфейса на диаграмме компонентов?
(1)
(2)
(3)
Как изображается физическая связь узлов на диаграмме развертывания?
(1)
(2)
(3)
Какой графический символ служит для изображения отношения реализации при изображении паттернов?
(1)
(2)
(3)
Какой символ изображает модель в форме пакета?
(1)
(2)
(3)
Как изображается отношение обобщения на диаграмме вариантов использования?
(1)
(2)
(3)
Каким образом изображаются сценарии на диаграмме вариантов использования?
(1) в форме примечаний
(2) в форме дополнительных текстовых документов
(3) в форме базовых вариантов использования
(4) в форме ассоциаций со стереотипом <<
scenario
>> Как изображается класс-сущность (entity class)на диаграмме классов?
(1)
(2)
(3)
Как изображается отношение ассоциации (association) на диаграмме классов?
(1)
(2)
(3)
Как изображается связь (link) на диаграмме кооперации?
(1)
(2)
(3)
Как изображается рекурсивный или вложенный фокус управления на диаграмме последовательности?
(1)
(2)
(3)
Как изображается сторожевое условие перехода на диаграмме состояний?
(1)
(2)
(3)
Кто из указанных лиц принимал непосредственное участие в разработке первых версий языка UML?
(1) Билл Гейтс
(2) Джеймс Румбах
(3) Джон фон Нейман
(4) Мартин Фаулер
Допускается ли на диаграмме состояний изображение нескольких переходов, выходящих из начального состояния?
(1) нет
(2) да
(3) да, но с дополнительными сторожевыми условиями
Каким образом изображаются объекты на диаграмме состояний?
(1) при помощи специального графического символа
(2) при помощи стереотипа "
object
"
(3) при помощи помеченного значения
{type=object}
Какой стереотип определяет разновидность компонента-файла, который представляется в форме динамической или статической библиотеки?
(1) <<
document
>>
(2) <<
executable
>>
(3) <<
library
>>
(4) <<
source
>>
(5) <<
table
>>
(6) <<
file
>> Какие стереотипы могут быть использованы для уточнения спецификации узлов на диаграмме развертывания?
(1) <<
use case
>>
(2) <<
module
>>
(3) <<
sensor
>>
(4) <<
example
>>
(5) <<
device
>> Какие из перечисленных паттернов относятся к категории GoF?
(1) стратегия
(2) процессор
(3) состояние
(4) концепция
(5) аллегория
Какие элементы относятся к механизму расширения языка UML?
(1) ограничения
(2) реализация пакетов
(3) логическое представление
Как изображается бизнес-вариант использования (business use case) на диаграмме вариантов использования?
(1)
(2)
(3)
Какие категории требований входят в классификацию требований модели FURPS+?
(1) согласованности диаграммы компонентов
(2) функциональные
(3) реализации интерфейсов
(4) исключения конфликтов
(5) возможности сопровождения
Укажите правильные записи атрибутов на диаграмме классов?
(1)
+ цвет : Color
(2)
# имяСотрудника[1..2] : String
(3)
- balance : Currency, $500
(4)
+ distance : Real = X+100.0
Какое ограничение означает, что в данном отношении обобщения классы-потомки не могут содержать объектов, одновременно являющихся экземплярами двух или более классов?
(1)
{disjoint}
(2)
{overlapping}
(3)
{complete}
(4)
{incomplete}
Укажите правильные записи сообщений на диаграмме кооперации?
(1)
4 / 3: print (document)
(2)
2. 6: read (document):= MyDocument
(3)
7: reset [sectorAdress:=1..512]
(4)
8 [sectorAdress = 12]: clear( )
Для исключения конфликта ветвления на диаграмме последовательности необходимо?
(1) сделать сторожевые условия конфликта ветвления не пересекающимися по значению "истина"
(2) указать рядом с конфликтом ветвления стереотип "
conflict
"
(3) указать дополнительное ограничение рядом с конфликтом ветвления
Какие из перечисленных имен событий правильные?
(1)
index:=index+1
(2) ошибка чтения данных
(3) ожидание клиента
(4) отобразить меню