Тест: Введение в 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) Условия, ограничивающие функциональность будущей системы |