Font size
WorksheetsВопросы по UML и диаграммам классов
Total questions: 30
Worksheet time: 55mins
Что такое диаграмма классов?
Какова роль диаграммы классов в UML?
Назовите один из типов структурных диаграмм, в котором описывается структура объектов системы
Диаграмма классов
Диаграмма процессов
Диаграмма потоков
Диаграмма временных зависимостей
Что такое диаграмма классов?
Описывает структуру системы
Модель данных
Схема базы данных
Какова цель UML?
Предоставить стандартную нотацию
Создать новый язык программирования
Упрощение проектирования
Что такое сценарии использования?
Мощная техника для понимания поведения системы
Метод проектирования
Тип диаграммы
Что такое сценарии использования?
Как диаграммы классов помогают на этапе анализа?
Почему диаграммы классов важны в объектно-ориентированном программировании?
Как диаграммы классов используются на этапе реализации?
Что такое класс в объектно-ориентированном программировании?
Каковы атрибуты класса?
Что такое классовые операции?
Как класс может быть вовлечен в отношения с другими классами?
Какое графическое представление используется для наследования?
Что представляет собой наследование (или обобщение)?
Отношение «есть-а»
Структурная связь между классами
Часть отношений
Специальный тип агрегации
Что такое простая ассоциация?
Отношение «есть-а»
Структурная связь между двумя одноранговыми классами
Часть отношений
Специальный тип агрегации
Что такое агрегация?
Специальный тип ассоциации
Структурная связь между классами
Отношение «есть-а»
Специальный тип агрегации
Что такое состав?
Специальный тип агрегации
Структурная связь между классами
Отношение «есть-а»
Часть отношений
Что такое зависимость?
Связь между двумя классами
Отношение «есть-а»
Структурная связь между классами
Часть отношений
Как пишутся имена отношений?
Посередине ассоциативной строки
В начале ассоциативной строки
В конце ассоциативной строки
В любом месте
Что такое роль в ассоциации?
Символы +, -, # и ~ перед именем атрибута и операции в классе обозначают видимость атрибута и операции. Какой символ обозначает общедоступные атрибуты или операции?
+
-
#
~
Какой символ обозначает защищенные атрибуты или операции?
+
-
#
~
Какой доступ имеют члены производных классов к частным атрибутам?
да
нет
Как можно выразить множественность объектов каждого класса в отношениях?
Ровно один - 1
Ноль или единица - 0..1
Многие - 0..* или *
Один или несколько - 1..*
Агрегация - это частный случай ассоциации, обозначающий иерархию «состоит из».
Наследование - еще один частный случай ассоциации, обозначающей «своего рода» иерархию.
Точка является частью Круга. Это композиционные отношения.
Должны ли мы использовать несколько или одну диаграмму классов для моделирования проблемы?
