если кратность полюса ассоциации задана символом то это означает что
Комплект тестов для проверки знаний студентов
ГАПОУ ПО «Пензенский многопрофильный колледж»
Комплект тестов для проверки знаний студентов
по дисциплине МДК.04.01
для специальности 09.02.03 «Программирование в компьютерных системах»
углубленный уровень подготовки
Протокол № ____ от «__»_____________2015 г
Председатель цикловой комиссии
, преподаватель специальных дисциплин, ГАПОУ ПО Пензенский многопрофильный колледж отделение информационных технологий
1. Введение в UML 4
2. Моделирование использования 7
3. Моделирование структуры 8
4. Моделирование поведения 16
5. Дисциплина моделирования 29
Тема 1. Введение в UML
2. Модель UML состоит из (укажите лишнее):
3. Сущности UML подразделяются на (укажите лишнее)
4. Отношения UML подразделяются на (укажите лишнее)
5. Структурные сущности UML включают в себя (укажите лишнее)
Г) варианты использования
6. Поведенческие сущности UML включают в себя (укажите лишнее)
В) варианты использования
7. Сущностями UML являются (укажите лишнее)
Д) варианты использования
8. Группирующие сущности UML включают в себя
10.Отношения зависимости в UML являются
11.Отношения обобщения в UML являются
12. Отношения ассоциации (без дополнений) в UML являются
13. Отношения реализации в UML являются
14. Множество канонических диаграмм UML
A) определяется стандартом языка
Б) является соглашением пользователей языка
В) определяется производителями инструментов, поддерживающих UML
15. Множество канонических структурных диаграмм UML включает в себя (укажите лишнее)
A) Диаграммы классов
Б) Диаграммы использования
В) Диаграммы компонентов
Г) Диаграммы объектов
16. Множество канонических структурных диаграмм UML включает в себя
A) Диаграммы последовательности
Б) Диаграммы (кооперации) коммуникации
В) Диаграммы использования
Г) Диаграммы размещения
17. Множество канонических поведенческих диаграмм UML включает в себя (укажите лишнее)
A) Диаграммы состояний
Б) Диаграммы деятельности
В) Диаграммы последовательности
Г) Диаграммы потоков данных
18. Множество канонических поведенческих диаграмм UML включает в себя
A) Диаграммы классов
Б) Диаграммы компонентов
В) Диаграммы последовательности
Г) Диаграммы размещения (развертывания)
19. Множество канонических диаграмм UML включает в себя (укажите лишнее)
A) Диаграммы классов
Б) Диаграммы состояний
В) Диаграммы последовательности
Г) Диаграммы потоков данных
20. Канонические диаграммы использования предназначены для описания
21. Канонические диаграммы реализации предназначены для описания
22. Канонические диаграммы классов предназначены для описания
23. Канонические диаграммы взаимодействия предназначены для описания
24. Канонические диаграммы объектов предназначены для описания
25. Канонические диаграммы состояний предназначены для описания
26. Канонические диаграммы последовательности предназначены для описания
27. Канонические диаграммы кооперации предназначены для описания
28. Канонические диаграммы размещения предназначены для описания
29. Канонические диаграммы деятельности предназначены для описания
30. Канонические диаграммы компонентов предназначены для описания
Тема 2. Моделирование использования
1. На диаграмме использования UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
2. На диаграмме использования UML применяют следующие основные типы отношений между действующими лицами
3. На диаграмме использования UML применяют следующие основные типы отношений между вариантами использования
4. На диаграмме использования UML применяют следующие основные типы отношений между действующими лицами и вариантами использования
5. Графический комментарий «границы системы» применяется на
A) Диаграммах классов
Б) Диаграммах использования
В) Диаграммах состояний
Г) Диаграммах деятельности
6. На рисунке следующие отношения являются недопустимыми на канонической диаграмме использования
7. На рисунке следующие отношения являются допустимыми
Тема 3. Моделирование структуры
1. На диаграмме классов UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
2. На диаграмме классов UML применяют следующие основные типы отношений между классами
3 На диаграмме классов UML применяют следующие основные типы отношений между интерфейсами
4. На диаграмме классов UML применяют следующие основные типы отношений между интерфейсами и классами
5. На диаграмме компонентов UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
6. На диаграмме размещения (развертывания) UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
7. Чтобы показать, что класс является абстрактным, в UML применяется
A) Подчеркивание имени класса
Б) Курсивное начертание имени класса
В) Полужирное начертание имени класса
Г) Стереотип «abstract»
8. Имя стереотипа в UML выделяется
В) Полужирным начертанием
9. Дополнительные элементы нотации (украшения) пользователь UML может
А) включать или не включать в модель
Б) показывать или не показывать на диаграмме
В) устанавливать или не устанавливать в инструменте
10. Классификаторами в UML являются (укажите лишнее)
Е) действующее лицо
Ж) вариант использования
11. Если классификатор A является обобщением классификатора B, то
A) Всякий экземпляр классификатора A является экземпляром классификатора B
Б) Всякий экземпляр классификатора B является экземпляром классификатора A
В) Всякий прямой экземпляр классификатора B является косвенным экземпляром классификатора A
Г) Всякий косвенный экземпляр классификатора A является прямым экземпляром классификатора B
12. Если A, B, C, D — классификаторы, то следующие системы обобщений являются допустимыми
13. Если A, B, C, D — классификаторы, то следующие системы обобщений являются недопустимыми
14. Если имя атрибута классификатора подчеркнуто, то
А) этот атрибут не меняет своего значения
Б) этот атрибут является атрибутом объекта
В) все экземпляры данного классификатора имеют одно значение этого атрибута
Г) этот атрибут является ключевым
15. Кратность в UML является свойством (укажите лишнее)
Б) полюса ассоциации
16. Видимость в UML не является свойством
Б) полюса ассоциации
7. Имени в UML не имеют
18. Стандартными разделами класса в UML не являются
В) раздел атрибутов
19. Обязательными разделами класса в UML являются
В) раздел атрибутов
20. Стереотип не может быть указан для
В) Действующего лица
21. Если для операции класса указано свойство
А) операция реализует запрос к базе данных
Б) операция не имеет побочных эффектов
В) операция не может выполняться параллельно с другими операциями
А) образуется из имен ассоциированных классов
Б) образуется из имен ролей ассоциированных классов
В) указывается в виде текста над линией ассоциации
А) ни одного экземпляра классификатора на данном полюсе ассоциации не участвует в связях, порождаемых ассоциацией
Б) по меньшей мере один экземпляр классификатора на данном полюсе ассоциации участвует в связях, порождаемых ассоциацией
В) неопределенное количество экземпляров классификатора на данном полюсе ассоциации участвует в связях, порождаемых ассоциацией
24. Если кратность полюса ассоциации задана символами 0..1, то это означает, что
А) ни одного экземпляра классификатора на данном полюсе ассоциации не участвует в связях, порождаемых ассоциацией
Б) хотя бы один экземпляр классификатора на данном полюсе ассоциации участвует в связях, порождаемых ассоциацией
В) не более одного экземпляра классификатора на данном полюсе ассоциации участвует в связях, порождаемых ассоциацией
25. Если в ассоциации классификаторов A и B на полюсе А указан значок композиции (закрашенный ромбик), то это означает что
A) экземпляры класса B порождаются экземплярами класса A
Б) время жизни экземпляров класса B совпадает с временем жизни экземпляров класса A B) всякий прямой экземпляр класса B является косвенным экземпляром класса A
26. Если A, B, C, D — классы, то следующие системы композиций являются допустимыми:
27. Если A, B, C, D — классы, то следующие системы композиций являются недопустимыми
28. Если у полюса ассоциации указан квалификатор с кратностью 0..1, то это означает что A) кратность полюса равна 1
Б) кратность полюса равна 0
В) кратность полюса равна *
Г) кратность полюса неизвестна
29. На рисунке C является
A) именем ассоциации A–B
Б) примечанием к ассоциации A–B
В) классом ассоциации A–B
A) A является обобщением B
Б) A является композицией B
В) модель недопустима
33. На рисунке С является
35. Отношение обобщения невозможно между
Г) вариантами использования
Д) действующими лицами
36. Отношение ассоциации невозможно между
Г) вариантами использования
37. Отношение зависимости невозможно между
Г) вариантами использования
38. На канонических диаграммах классов не используются
39. На канонических диаграммах объектов используются
40. На канонических диаграммах компонентов не используются
41. На канонических диаграммах размещения не используются
Тема 4. Моделирование поведения
1. На диаграмме взаимодействия UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
2. На диаграмме состояний UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
3. На диаграмме деятельности UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
4. На диаграмме последовательности UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
5. На диаграмме кооперации (коммуникации) UML применяют следующие основные типы сущностей
Б) Варианты использования
В) Действующие лица
6. Графический комментарий «плавательные дорожки» применяется на
A) Диаграммах классов
Б) Диаграммах использования
В) Диаграммах состояний
Г) Диаграммах деятельности
7. На рисунке следующие сообщения являются недопустимыми на канонической диаграмме последовательности
8. На рисунке объект А
9. На рисунке объект В
10. На рисунке объект С
11. Если все простые состояния достижимы, и машина состояний завершает свою работу, то любое простое состояние обязательно имеет
А) Хотя бы один входящий переход
Б) Хотя бы один исходящий переход
В) Не более одного входящего перехода
Г) Не более одного исходящего перехода
12. Простое состояние не может иметь
А) Двух или более входящих переходов по одному событию
Б) Двух или более исходящих переходов по одному событию
В) Двух или более входящих спонтанных переходов без сторожевого условия
Г) Двух или более исходящих спонтанных переходов без сторожевого условия
13. Простой (несегментированный) спонтанный переход обязательно имеет
А) Ровно одно исходное состояние
Б) Ровно одно целевое состояние
В) Ровно одно событие перехода
Г) Ровно одно сторожевое условие
Д) Ровно одно действие на переходе
14. Сегментированный спонтанный переход может иметь
А) несколько начальных состояний
Б) несколько конечных состояний
В) несколько событий перехода
Г) несколько сторожевых условий
Д) несколько действий на переходе
15. Простой (несегментированный) переход по событию может иметь
А) несколько исходных состояний
Б) несколько целевых состояний
В) несколько событий перехода
Г) несколько сторожевых условий
Д) несколько действий на переходе
16. Простой (несегментированный) переход по событию обязательно имеет
А) ровно одно исходное состояние
Б) ровно одно целевое состояние
В) ровно одно событие перехода
Г) ровно одно сторожевое условие
Д) ровно одно действие на переходе
7. Модель считается противоречивой, если множество исходящих переходов простого состояния
Б) содержит переходы с разными событиями и совместными сторожевыми условиями
В) содержит переходы с одинаковыми событиями и совместными сторожевыми условиями
Г) содержит переходы с разными событиями и несовместными сторожевыми условиями Д) содержит переходы с одинаковыми событиями и несовместными сторожевыми условиями
18. Простое состояние не может содержать
А) действие при входе
Б) действие при выходе
В) сторожевое условие
Г) внутренний переход
19. Модель считается противоречивой, если для данного события множество исходящих переходов по этому событию с выполненными сторожевыми условиями
Б) содержит один элемент
В) содержит более одного элемента
20. Считается, что сторожевое условие else выполнено, если
А) все сторожевые условия на исходящих переходах для данного события из данного состояния выполнены
Б) все сторожевые условия на исходящих переходах для данного события из данного состояния не выполнены
В) хотя бы одно сторожевое условие на исходящих переходах для данного события из данного состояния выполнено
Г) хотя бы одно сторожевое условие на исходящих переходах для данного события из данного состояния не выполнено
21. При изображении сегментированного перехода на диаграмме состояний сегменты можно разделять следующими значками (укажите лишнее)
22. Корневой сегмент сегментированного перехода может содержать
Б) сторожевое условие
В) действие на переходе
23. Листовой сегмент сегментированного перехода может содержать
Б) сторожевое условие
В) действие на переходе
24. Сторожевые условия вдоль пути в сегментированном переходе соединены операцией А) ИЛИ
25. Если машина состояний на рисунке находится в состоянии 1 и происходит событие e1 и при этом условия x1 и x2 оба не выполняются, то
26. Если машина состояний на рисунке находится в состоянии 1 и происходит событие e1 и при этом условия x1 и x2 оба выполняются, то
27. Если машина состояний на рисунке находится в состоянии 1 и происходит событие e1, и при этом условие x1 выполняется, а условие x2 не выполняется, то
28. Если машина состояний на рисунке находится в состоянии 1 и происходит событие e2 и при этом условия x1 и x2 оба не выполняются, то
29. Если машина состояний на рисунке находится в состоянии 1 и происходит событие e2 и при этом условия x1 и x2 оба выполняются, то
30. Если машина состояний на рисунке находится в состоянии 1 и приходит последовательность событий e1, e2, то машина перейдет в состояние
31. Если машина состояний на рисунке находится в состоянии 1 и приходит последовательность событий e1, e2, e2, e1, то машина перейдет в состояние
32. Если машина состояний на рисунке находится в состоянии 1 и приходит последовательность событий e1, e1, e2, e2, то машина перейдет в состояние
33. Если машина состояний на рисунке находится в состоянии 1 и приходит последовательность событий e1, e1, e2, e2, e1, e1, e2, e2, то машина перейдет в состояние
34. В UML используются следующие типы событий (укажите лишнее)
Г) событие создания
Д) событие изменения
35. Событие таймера
А) возникает в заданный момент времени
Б) возникает по истечении заданного интервала времени
В) возникает периодически с заданным периодом
36. Событие изменения
А) возникает в заданный момент времени
Б) возникает при любом изменении значения заданного логического выражения
В) возникает при определенном изменении значения заданного логического выражения
37. Действие в UML может быть одного из следующих типов (укажите лишнее)
А) присваивание значения
В) создание объекта
Г) уничтожение объекта
Д) возврат значения
38. Если некоторая активность может быть прервана событием и может продолжаться неограниченно долго, то такая активность
А) называется в UML действием
Б) называется в UML деятельностью
В) не определяется и не используется в UML
39. Если некоторая активность не может быть прервана событием и может продолжаться неограниченно долго, то такая активность
А) называется в UML действием
Б) называется в UML деятельностью
В) не определяется и не используется в UML
40. Если некоторая активность не может быть прервана событием и не может продолжаться неограниченно долго, то такая активность
А) называется в UML действием
Б) называется в UML деятельностью
В) не определяется и не используется в UML
45. На рисунке допустимой последовательностью передачи сообщений является
46.На рисунке найдется допустимая последовательность передачи сообщений, если удалить сообщение
47. Дана машина состояний. Нарисуйте эквивалентную машину без составных состояний
48. Дана машина состояний. Нарисуйте эквивалентную машину без составных состояний
49. На канонических диаграммах деятельности не используются
50. На канонических диаграммах последовательности не используются
51. На канонических диаграммах кооперации не используются
52. На канонических диаграммах состояний не используются
Тема 5. Дисциплина моделирования
1. Графическая нотация UML 2 использует графический элемент, который не используется в UML 1.x
2. В графической нотации UML при изображении фигур имеет значение
В) Соотношение геометрических параметров (например, отношение длины к ширине)
Г) Взаимное положение фигур
3. В графической нотации UML при изображении линий имеет значение
В) Тип (прямая, ломаная, кривая)
Г) Стиль (сплошная, пунктирная, волнистая)
4. В графической нотации UML при изображении текстов имеет значение
A) Гарнитура шрифта (Times New Roman …)
Б) Начертание шрифта (полужирный …)
В) Цвет шрифта (черный …)
Г) Кегль шрифта (10 пунктов …)
5. Система программирования обязательно содержит
А) Транслятор языка программирования
Б) Графический редактор диаграмм
В) Символьный отладчик
6. Интегрированная среда разработки обязательно содержит
А) Транслятор языка программирования
Б) Графический редактор диаграмм
В) Символьный отладчик
7. CASE-средство обязательно содержит
А) Транслятор языка программирования
Б) Графический редактор диаграмм
В) Символьный отладчик
8. Приведенная на рисунке фигура является
9. Приведенная на рисунке фигура является
10. Приведенная на рисунке фигура является
11. Приведенная на рисунке фигура является
12. На обзорной диаграмме взаимодействия не используется значок
13. На диаграмме состояний не используется значок
14. На диаграмме деятельности не используется значок