игра брюс 2048
Главная / Программирование / Введение в UML / Тест 2

Введение в UML - тест 2

Упражнение 1:
Номер 1
Какие виды моделей существуют?

Ответ:

 (1) искусственные 

 (2) естественные 

 (3) материальные 

 (4) математические 

 (5) декоративные 


Номер 2
Как соотносятся понятия модели и диаграммы?

Ответ:

 (1) диаграммы - средство визуализации модели 

 (2) это понятия являются синонимами 

 (3) набор диаграмм составляет модель 

 (4) любая отдельно взятая диаграмма может рассматриваться, как модель 

 (5) эти понятия являются антонимами 


Номер 3
Что такое диаграмма с математической точки зрения?

Ответ:

 (1) граф 

 (2) функция 

 (3) группа 

 (4) утверждение 


Упражнение 2:
Номер 1
Выберите из списка истинные утверждения, касающиеся понятия эктора

Ответ:

 (1) эктор - это множество логически связанных ролей, исполняемых при взаимодействии с прецедентами 

 (2) экторами могут быть пользователи, внешние системы или внутренние БД 

 (3) экторами могут быть пользователи системы 

 (4) каждый эктор может взаимодействовать только с одним прецедентом 


Номер 2
Какие символы являются стандартными представлениями эктора? files

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)

 (6)


Упражнение 3:
Номер 1
Каким символом изображается прецедент? files

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)

 (6)


Номер 2
В каких отношениях могут состоять прецеденты между собой?

Ответ:

 (1) включение 

 (2) расширение 

 (3) агрегация 


Номер 3
Что означает стрелка, изображенная на одном из концов линии, соединяющей эктора и прецедент?

Ответ:

 (1) она направлена к тому, чьими услугами пользуются 

 (2) она показывает порядок выполнения прецедентов 

 (3) она указывает на подчиненный элемент 

 (4) она направлена к тому, кто пользуется услугами другого 

 (5) она задает порядок чтения диаграммы 


Упражнение 4:
Номер 1
Выберите из списка истинные утверждения, касающиеся классов

Ответ:

 (1) классы - это строительные блоки любой объектно-ориентированной системы 

 (2) класс - это категория вещей, которые имеют общие атрибуты и операции 

 (3) в ходе проектирования без диаграммы классов вполне можно обойтись 


Номер 2
Выберите из списка слова, которые могут быть помещены вместо многоточия. Классами могут быть...

Ответ:

 (1) абстрактные понятия предметной области 

 (2) пользователи, взаимодействующие с системой 

 (3) внешние, по отношению к системе, сущности 

 (4) программные или аппаратные сущности, составляющие систему 

 (5) операции, выполняемые системой в процессе ее работы 


Номер 3
Выберите из списка слова, которые могут быть помещены вместо многоточия. Диаграммы классов могут использоваться для...

Ответ:

 (1) прямого проектирования 

 (2) описания способов взаимодействия с системой 

 (3) описания динамических аспектов системы 

 (4) описания статических аспектов системы 


Упражнение 5:
Номер 1
Выберите из списка истинные утверждения, касающиеся объектов

Ответ:

 (1) объект - это конкретная материализация абстракции 

 (2) объект - это сущность с хорошо определенными границами, в которой инкапсулированы состояние и поведение 

 (3) объект - экземпляр класса 

 (4) понятия "объект" и "класс" является синонимами 

 (5) объекты различимы по значениям атрибутов 


Номер 2
Какие символы являются стандартными представлениями объекта? files

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)

 (6)


Номер 3
Выберите из списка истинные утверждения, касающиеся диаграммы объектов

Ответ:

 (1) диаграмма объектов - необходимая часть каждой UML-модели 

 (2) диаграммы объектов показывают множество объектов и отношений между ними в некоторый момент времени 

 (3) диаграмма объектов — это снимок состояния системы в определенный момент времени 

 (4) диаграммы объектов представляют статический вид системы с точки зрения проектирования и процессов 

 (5) диаграмма объектов используется для пояснения и детализации диаграмм взаимодействия 


Упражнение 6:
Номер 1
Каким образом объекты внутри системы взаимодействуют между собой?

Ответ:

 (1) путем отправки и приема сообщений 

 (2) путем прямого вызова операций друг друга 

 (3) путем обмена информацией через буфер обмена 

 (4) путем использования интерфейсов родительских классов 

 (5) путем прямой записи в память 


Номер 2
Выберите из списка истинные утверждения, касающиеся диаграммы последовательностей

Ответ:

 (1) диаграмма последовательностей показывает взаимодействие объектов во времени 

 (2) диаграмма последовательностей отображает последовательность передачи и приема сообщений объектами 

 (3) диаграммы последовательностей - это просто другая форма диаграмм прецедентов 

 (4) диаграммы последовательностей используются для уточнения диаграмм прецедентов 

 (5) диаграмма последовательностей описывает статические аспекты системы 


Номер 3
Что означают прямоугольники на вертикальных линиях под каждым из объектов на диаграммах последовательностей? files

Ответ:

 (1) фокус управления 

 (2) создание и уничтожение объектов 

 (3) время жизни (фокус) объектов 

 (4) получение информации из буфера обмена 


Упражнение 7:
Номер 1
Аналогом какой диаграммы является диаграмма кооперации?

Ответ:

 (1) диаграммы прецедентов 

 (2) диаграммы классов 

 (3) диаграммы объектов 

 (4) диаграммы последовательностей 

 (5) диаграммы деятельностей 


Номер 2
Выберите из списка истинные утверждения, касающиеся нумерации сообщений на диаграмме кооперации

Ответ:

 (1) нумерация используется по той причине, что время на диаграмме взаимодействия не показывается в виде отдельного измерения 

 (2) номера задают последовательность передачи сообщений  

 (3) номера показывают важность сообщений 


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

Ответ:

 (1) диаграмма объектов показывает статику, а диаграмма взаимодействия описывает динамические аспекты системы 

 (2) диаграмма объектов и диаграмма кооперации полностью взаимозаменяемы 

 (3) диаграмма объектов и диаграмма кооперации отличаются лишь нотацией 

 (4) использование диаграммы кооперации или диаграммы объектов зависит только от особенностей стиля проектировщика 

 (5) UML-модель не может содержать диаграммы кооперации и диаграммы объектов одновременно 


Упражнение 8:
Номер 1
Выберите из списка истинные утверждения, касающиеся диаграммы состояний

Ответ:

 (1) диаграммы состояний применяются для того, чтобы объяснить, каким образом работают сложные объекты 

 (2) диаграмма состояний является альтернативной формой диаграммы объектов 

 (3) диаграммы состояний служат для моделирования динамических аспектов системы 

 (4) диаграмма состояний показывает автомат 

 (5) диаграмма состояний описывает процесс изменения состояний определенного объекта 


Номер 2
Что означает символ "кошачий глаз" на диаграмме состояний? files

Ответ:

 (1) слияние потоков управления 

 (2) принятие решения 

 (3) конечное состояние 

 (4) начальное состояние 

 (5) конец потока управления 


Номер 3
Что означают символы состояний, изображенные внутри большого символа состояния и разделенные пунктирными линиями? files

Ответ:

 (1) параллельные подсостояния 

 (2) состояния, активные в данный момент 

 (3) альтернативные подсостояния 

 (4) варианты детализации состояния 

 (5) иерархию состояний 


Упражнение 9:
Номер 1
Частным случаем какой диаграммы является диаграмма деятельностей?

Ответ:

 (1) диаграммы прецедентов 

 (2) диаграммы кооперации 

 (3) диаграммы объектов 

 (4) диаграммы последовательностей 

 (5) диаграммы состояний 


Номер 2
Какие преимущества диаграмма деятельностей имеет перед блок-схемой?

Ответ:

 (1) позволяет показать последовательность выполнения операций 

 (2) позволяет изобразить параллельные потоки деятельностей 

 (3) позволяет изобразить альтернативы потока деятельностей 

 (4) позволяет изобразить вложенные деятельности 

 (5) позволяет описать алгоритм решения некоторой задачи 


Номер 3
Что означает символ "бриллианта" на диаграмме деятельностей? files

Ответ:

 (1) слияние потоков деятельностей 

 (2) принятие решения 

 (3) распараллеливание потоков деятельностей 

 (4) конечное состояние 

 (5) начальное состояние 


Упражнение 10:
Номер 1
Выберите из списка истинные утверждения, касающиеся диаграмм развертывания

Ответ:

 (1) диаграммы развертывания - необходимая часть любой UML-модели 

 (2) диаграммы развертывания - это графическое представление инфраструктуры, на которую будет развернуто приложение 

 (3) диаграммы развертывания есть смысл строить только для аппаратно-программных систем 

 (4) диаграммы развертывания могут помочь более рационально распределить компоненты системы по узлам сети 

 (5) диаграммы развертывания могут помочь решить множество задач, связанных, например, с обеспечением безопасности 


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

Ответ:

 (1) использованием "трехмерных" фигур 

 (2) использованием только сплошных линий 

 (3) использованием стереотипов 

 (4) запретом использования ноутсов 

 (5) отсутствием рамок системы 


Номер 3
Что означают надписи под обозначением узла? files

Ответ:

 (1) компоненты системы, устанавливаемые на этот узел 

 (2) папки, открытые на этом узле для сетевого доступа 

 (3) программное обеспечение, установленное на этом узле 

 (4) требования к узлу по аппаратному и программному обеспечению 

 (5) любые примечания, касающиеся назначения этого узла 




Главная / Программирование / Введение в UML / Тест 2