Тест: Введение в UML


Список вопросов


1. Что такое метамодель?.

1) Концептуальная модель
2) Описание данных
3) Обобщенная модель
4) Описание способа построения модели

2. Используются ли в UML трехмерные фигуры?

1) Да, на диаграмме классов
2) Да, на диаграмме прецедентов
3) Да, на диаграмме развертывания
4) Нет

3. По какому принципу выбирались элементы нотации UML?

1) Ассоциативность
2) Привычность очертаний
3) Они не выбирались
4) Простота изображений

4. Каким образом объекты внутри системы взаимодействуют между собой?

1) Путем отправки и приема сообщений
2) Путем прямой записи в память
3) Путем обмена информацией через буфер обмена
4) Никак

5. Как соотносятся диаграммы кооперации и диаграммы объектов?

1) UML-модель не может содержать диаграммы кооперации и диаграммы объектов одновременно
2) Диаграмма объектов и диаграмма кооперации отличаются лишь нотацией
3) Диаграмма объектов показывает статику, а диаграмма взаимодействия описывает динамические аспекты системы
4) Использование диаграммы кооперации или диаграммы объектов зависит только от особенностей стиля проектировщика

6. Частным случаем какой диаграммы является диаграмма деятельностей?

1) Диаграммы кооперации
2) Диаграммы объектов
3) Диаграммы состояний
4) Диаграммы прецедентов

7. Чем нотация диаграмм развертывания отличается от нотации других диаграмм UML?

1) Использованием "трехмерных" фигур
2) Использованием стереотипов
3) Ничем
4) Отсутствием рамок системы

8. Какой из модификаторов видимости изображается в UML с помощью символа #

1) C#
2) protected
3) public
4) allowed

9. Что такое суперкласс?

1) Класс, обладающий большим кол-вом методов и средств
2) Класс, который существует лишь в голове проектировщика
3) Идеализация класса
4) Более общий класс, конкретным воплощением которого является подкласс

10. Каким образом на диаграммах UML изображается наследование?

1) Не закрашенной ромбической стрелкой, направленной в сторону подкласса
2) Не закрашенной треугольной стрелкой, направленной в сторону суперкласса
3) Не закрашенной двунаправленной треугольной стрелкой
4) Не закрашенной ромбической стрелкой, направленной в сторону подкласса

11. Что является основой для реализации механизма интерфейсов в языках программирования?

1) Знать язык программирования
2) Наследование
3) Генерализация
4) Полиморфизм

12. Какой тип ассоциации называется n-арной ассоциацией?

1) Это ассоциация, объединяющая три и более класса
2) Это ассоциация с указанием кратности на ее концах
3) Это ассоциация, в которой объекты играют некие роли
4) Это ассоциация, объединяющая более одного класса

13. Какие элементы модели могут быть уточнены с помощью диаграмм активностей?

1) Только состояния
2) Только сценарии
3) Любые элементы модели, имеющие динамическое поведение
4) Все

14. Разновидностью какой диаграммы UML являются диаграммы активностей?

1) Диаграммы состояний
2) Диаграммы развертывания
3) Диаграммы прецедентов
4) Они сами по себе

15. Что такое деятельность?

1) Это когда что-то делаешь
2) Протяженный во времени составное вычисление и перехода как передачи контроля
3) Протяженное во времени составное поведение
4) Протяженный во времени составной поток управления

16. Сколько конечных состояний может содержать диаграмма активностей?

1) 0, такого варианта ответа не было
2) Больше одного
3) Только одно
4) Не больше пяти

17. На чем акцентирует внимание диаграмма кооперации?

1) На ролях, которые объекты играют во взаимодействии
2) На отношениях между объектами, которые участвуют во взаимодействии
3) На кооперациях
4) На сообщениях, которыми обмениваются объекты в ходе взаимодействия

18. На каком этапе ЖЦ разработки ПО обычно строят диаграммы взаимодействия?

1) Анализ
2) Разработка
3) Внедрение
4) На начальном

19. Аналогом какой диаграммы является диаграмма кооперации?

1) Последовательностей
2) Предецентов
3) Деятельности
4) Состояний

20. Что такое требование к ПО?

1) То, что требуется от него
2) Подробное описание структуры и функционала будущей системы
3) Желаемая функциональность, свойство или поведение системы
4) Условия, ограничивающие функциональность будущей системы