Сертификат "Введение в UML"
  • Сертификат "Введение в UML"
  • Сертификат "Введение в UML"
Сертификат "Введение в UML"
  • Сертификат "Введение в UML"
  • Сертификат "Введение в UML"

Введение в UML

700,00 руб.
В течение часа!
Экзамен "Введение в UML" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10322 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Выберите из списка слова, которые могут быть помещены вместо многоточия. The UML - это ... язык.

искусственный
естественный
формальный
алгоритмический


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

синтаксис
орфография
морфология
семантика
прагматика

 

Как соотносятся понятия Modeling и Simulation?

modeling означает создание описательной модели объекта, а simulation предполагает получение с помощью созданной модели дополнительной информации
simulation означает создание описательной модели объекта, а modeling предполагает получение с помощью созданной модели дополнительной информации
эти понятия идентичны по смыслу
оба понятия по смыслу соответствуют русскоязычному термину "моделирование"



Чем The UML НЕ является?

средством коммуникации в команде
языком программирования
спецификацией CASE-средства
моделью процесса разработки
средством документирования повторно используемых решений
 


Какие виды спецификаций различают?
 
словесные
модельные
формальные
предикативные
концептуальные

 

The UML предназначен для...

спецификации
визуализации
симуляции
проектирования
документирования



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

описание способа построения модели
концептуальная модель
описание данных
модель, построенная с высоким уровнем абстракции
обобщенная модель



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

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



Элементы нотации каких видов используются в UML?

фигуры
линии
значки
надписи
операторы



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

ассоциативность
привычность очертаний
простота изображения
 

 
Какие виды линий используются в UML-диаграммах?

сплошная
пунктирная
штрихпунктирная
волнистая

 

Какая характеристика текста является значимой в UML-диаграммах?

цвет
начертание
размер
междустрочный интервал



Что означает аббревиатура OMG?

Object Modeling Group
Object Methodology Group
Object Management Group
Object Method Group
Object Markup Group


 
Как расшифровывается аббревиатура UML?

Unified Modeling Language
Unified Markup Language
Unified Methodology Language
Unified Method Language
Universal Modeling Language


 
Что такое профайл UML?

пакет расширений для моделирования систем из специфической предметной области
подробное описание структуры и синтаксиса UML, его связей с другими языками
пользовательские настройки, учитывающие конкретный стиль проектирования
UML-модель, сохраненная в специальном формате для переноса на другой ПК
описание конкретного стиля проектирования средствами UML



Какие нотации послужили основой при создании UML?

Booch
OMT
Objectory
ER


 
C построения какой диаграммы должен начинаться процесс проектирования в соответствии с Objectory?

диаграммы классов
диаграммы прецедентов
диаграммы активностей
диаграммы состояний
диаграммы последовательностей
 
 
 
При использовании какого подхода UML предоставляет максимум преимуществ?

процедурное программирование
объектно-ориентированное проектирование
функциональное программирование
программирование по контракту
концептуальное проектирование



Выберите из списка ЛОЖНЫЕ утверждения относительно текстовых комментариев в UML-моделях

в UML нельзя использовать текстовые комментарии
комментарии могут содержать только формальные ограничения
некоторые элементы диаграмм не могут быть снабжены комментарием
комментарии могут состоять из нескольких строк
 
 
 
Выберите из списка истинные утверждения

применение UML гарантирует построение разумных и понятных моделей
нотация UML жестко фиксирована
разработчик средства UML-моделирования может модифицировать нотацию по своему желанию
UML может быть использован для реверс-инжиниринга
 
 
 
Выберите из списка истинные утверждения, касающиеся

UML-моделей
UML-модели являются XML-документами
UML имеет ограничения по природе моделируемой предметной области
CASE-средства могут генерировать текстовые спецификации из UML-моделей
создавая UML-модель, вы тем самым документируете систему
UML-модель жестко привязана к конкретной методологии разработки ПО




Выберите истинные утверждения, касающиеся формальных спецификаций

формальная спецификация может быть составлена для чисто вычислительных задач
формализация некоторых задач может оказаться сложнее, чем сама разработка
формальная спецификация позволяет однозначно описать любую задачу
термины "формальная спецификация" и "математическая модель" являются синонимами
 
 
 
Что такое кодогенерация?

генерация текстовой спецификации из существующего кода
генерация кода из существующей UML-модели
генерация кода на основе спецификации
генерация исполняемых файлов из существующей UML-модели
генерация UML-модели из исполняемого файла
 
 
 
Что такое реверс-инжиниринг приментительно к UML?

создание UML-модели из существующего кода
декомпиляция выполняемых файлов
анализ и улучшение построенной модели
восстановление требований из существующей модели
обратная семантическая трассировка существующего кода



Какие виды моделей существуют?

искусственные
естественные
материальные
математические
декоративные


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

граф
множество
группа
утверждение
функция


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

диаграммы - средство визуализации модели
это понятия являются синонимами
набор диаграмм составляет модель
любая отдельно взятая диаграмма может рассматриваться, как модель
эти понятия являются антонимами



Выберите из списка истинные утверждения, касающиеся понятия эктора

эктор - это множество логически связанных ролей, исполняемых при взаимодействии с прецедентами
экторами могут быть пользователи, внешние системы или внутренние БД
экторами могут быть пользователи системы
каждый эктор может взаимодействовать только с одним прецедентом



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

прецедент - описание множества последовательных событий, выполняемых системой, которые приводят к наблюдаемому эктором результату.
прецедент представляет поведение, описывая взаимодействие между экторами и системой
каждый эктор может взаимодействовать только с одним прецедентом
прецеденты подробно описывают действия, выполняемые системой
прецедент не показывает, "как" достигается результат, а только "что" именно выполняется
 
 
 
 
Какие символы являются стандартными представлениями эктора?

A
B
C
D
E
F



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

она направлена к тому, чьими услугами пользуются
она показывает порядок выполнения прецедентов
она указывает на подчиненный элемент
она направлена к тому, кто пользуется услугами другого
она задает порядок чтения диаграммы
 
 
 
В каких отношениях могут состоять прецеденты между собой?

включение
расширение
агрегация



Каким символом изображается прецедент?
 
A
B
C
D
E
F



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

прямого проектирования
описания способов взаимодействия с системой
описания динамических аспектов системы
описания статических аспектов системы
 
 

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

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



Выберите из списка истинные утверждения, касающиеся классов

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



Какие символы являются стандартными представлениями объекта?
 
A
B
C
D
E
F
 
 
 
Выберите из списка истинные утверждения, касающиеся

диаграммы объектов
диаграмма объектов - необходимая часть каждой UML-модели
диаграммы объектов показывают множество объектов и отношений между ними в некоторый момент времени
диаграмма объектов — это снимок состояния системы в определенный момент времени
диаграммы объектов представляют статический вид системы с точки зрения проектирования и процессов
диаграмма объектов используется для пояснения и детализации диаграмм взаимодействия



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

диаграмма последовательностей показывает взаимодействие объектов во времени
диаграмма последовательностей отображает последовательность передачи и приема сообщений объектами
диаграммы последовательностей - это просто другая форма диаграмм прецедентов
диаграммы последовательностей используются для уточнения диаграмм прецедентов
диаграмма последовательностей описывает статические аспекты системы



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

путем отправки и приема сообщений
путем прямого вызова операций друг друга
путем обмена информацией через буфер обмена
путем использования интерфейсов родительских классов
путем прямой записи в память



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



Выберите из списка истинные утверждения, касающиеся

нумерации сообщений на диаграмме кооперации
нумерация используется по той причине, что время на диаграмме взаимодействия не показывается в виде отдельного измерения
номера задают последовательность передачи сообщений
номера показывают важность сообщений
 
 
 
Как соотносятся диаграммы кооперации и диаграммы объектов?

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



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

диаграммы состояний применяются для того, чтобы объяснить, каким образом работают сложные объекты
диаграмма состояний является альтернативной формой диаграммы объектов
диаграммы состояний служат для моделирования динамических аспектов системы
диаграмма состояний показывает автомат
диаграмма состояний описывает процесс изменения состояний определенного объекта



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

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

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



Что означает символ "бриллианта" на диаграмме деятельностей?
 
слияние потоков деятельностей
принятие решения
распараллеливание потоков деятельностей
конечное состояние
начальное состояние



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

диаграммы развертывания - необходимая часть любой UML-модели
диаграммы развертывания - это графическое представление инфраструктуры, на которую будет развернуто приложение
диаграммы развертывания есть смысл строить только для аппаратно-программных систем
диаграммы развертывания могут помочь более рационально распределить компоненты системы по узлам сети
диаграммы развертывания могут помочь решить множество задач, связанных, например, с обеспечением безопасности



Что означают надписи под обозначением узла?
 
компоненты системы, устанавливаемые на этот узел
папки, открытые на этом узле для сетевого доступа
программное обеспечение, установленное на этом узле
требования к узлу по аппаратному и программному обеспечению
любые примечания, касающиеся назначения этого узла
 
 
 
Чем нотация диаграмм развертывания отличается от нотации других диаграмм UML?

использованием "трехмерных" фигур
использованием только сплошных линий
использованием стереотипов
запретом использования ноутсов
отсутствием рамок системы



В чем разница между модификаторами видимости public и protected?

public определяет доступ из любой части программы, а protected — только из операций этого же класса и классов, создаваемых на его основе
public определяет доступ из любой части программы, а protected — только из операций этого же класса
public определяет доступ из операций этого же класса и классов, создаваемых на его основе, а protected — только из операций этого же класса
public определяет доступ из операций этого же класса, а protected — только из операций классов, создаваемых на основе этого класса



Что такое инкапсуляция?

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



Какие из перечисленных технологий программирования основаны на механизме интерфейсов?

COM
MSF
CORBA
Fortran
Java Beans
 
 
 
Какие символы являются стандартными представлениями интерфейса?

A
B
C
D
E
 

 
Что такое интерфейс?

графическое представление класса
логическая группа элементов управления для работы с объектом/1
логическая группа открытых (public) операций объекта/1
механизм, на котором основаны многие современные технологий программирования



Что такое генерализация?

отношение между объектами внутри класса
то же самое, что и наследование
то же самое, что и ассоциация
отношение между суперклассом и подклассом
 
 

Почему стоит использовать уже существующие классы?

это позволяет не решать задачу заново, а использовать готовые решения
это делает решение мобильным и расширяемым
это позволяет не тратить время на отладку и тестирование
все возможные классы уже созданы, можно всегда подобрать готовый компонент



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

класс, обладающий большим количеством методов и свойств
класс, который существует лишь в голове проектировщика
идеализация класса
более общий класс, конкретным воплощением которого является подкласс



Что такое полиморфизм?

принцип, позволяющий разным объектам, выполняя одни и те же операции, вести себя по-разному
принцип, позволяющий разным объектам, выполняя одни и те же операции, вести себя одинаково
принцип, основанный на совпадении сигнатуры метода и сигнатуре, описанной в интерфейсе
один из базовых принципов ООП, наряду с наследованием и инкапсуляцией
один из базовых принципов ООП, наряду с наследованием и генерализацией
 
 
 
Что является основой для реализации механизма интерфейсов в языках программирования?

наследование
инкапсуляция
полиморфизм
генерализация
обобщение




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

это ассоциация, объединяющая три и более класса
это ассоциация, объединяющая более одного класса
это ассоциация с указанием кратности на ее концах
это ассоциация, в которой объекты играют некие роли
это ассоциация между объектом и его суперклассом



Какими способами может изображаться однонаправленная ассоциация на диаграммах UML?
 
A
B
C
D
E
 
 
 
В каком случае говорят о зависимости между классами?

когда реализация класса одного объекта зависит от спецификации операций класса другого объекта
когда реализация класса одного объекта зависит от спецификации операций суперкласса этого объекта
когда реализация класса одного объекта зависит от спецификации операций объекта того же класса
когда реализация класса одного объекта зависит от спецификации операций суперкласса другого объекта
когда реализация класса одного объекта зависит от спецификации операций подкласса другого объекта



У каждого сотрудника есть непосредственный менеджер. Некоторые менеджеры руководят работой нескольких сотрудников, а некоторые вообще не имеют подчиненных. Какая из диаграмм наиболее точно отображает описанную ситуацию?
 
A
B
C
D
E



Что означает кратность .11, указанная рядом с одним из концов ассоциации?

от 3 до 11 классов ассоциировано с другим классом
от 3 до 11 включительно объектов одного класса ассоциировано с одним объектом другого класса
4,5,6,7,8,9 или 10 объектов одного класса ассоциировано с одним объектом другого класса
3 или 11 объектов одного класса ассоциировано с одним объектом другого класса
менее 3 или более 11 объектов одного класса ассоциировано с одним объектом другого класса



Какой символ используется для изображения n-арной ассоциации на диаграммах UML?
 
A
B
C
D
E



Как соотносятся между собой понятия агрегации и композиции?

агрегация предполагает, что части, отделенные от целого, могут продолжать свое существование независимо от него, под композицией понимается ситуация, когда независимо от целого части существовать не могут
агрегация предполагает, что независимо от целого части существовать не могут, под композицией понимается ситуация, когда части, отделенные от целого, могут продолжать свое существование независимо от него
композиция - это более строгая разновидность агрегации
композиция - это менее строгая разновидность агрегации
агрегация и композиция - это виды ассоциации, описывающие отношения между классами типа "часть-целое"



Каким символом на диаграммах UML изображается композиция?
 
A
B
C
D
E



Что такое класс ассоциации?

представление в виде класса ассоциации, имеющей свойства
представление в виде класса ассоциации, имеющей операции
представление в виде суперкласса всех видов связей между объектами
представление в виде подкласса вариантов связей между объектами



Начало какого этапа жизненного цикла ПО знаменует собой создание диаграммы классов?

анализа
проектирования
разработки
тестирования
внедрения



Какие три принципа лежат в основе ООП?

наследование
инкапсуляция
полиморфизм
ассоциация
зависимость



Какие разделы могут использоваться в символе класса на UML-диаграмме?

раздел стереотипа
раздел названия
раздел атрибутов
раздел операций
раздел ассоциаций



Какие представления системы (виды) предлагает нотация UML?

Вид системы с точки зрения прецедентов
Вид с точки зрения проектирования
Вид с точки зрения процессов
Вид с точки зрения развертывания
Вид с точки зрения реализации



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

только прецеденты
только состояния
только последовательности
только сценарии
любые элементы модели, имеющие динамическое поведение
 


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

диаграммы прецедентов
диаграммы классов
диаграммы состояний
диаграммы последовательностей
диаграммы развертывания



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

протяженный во времени составное вычисление (действия, action) и перехода как передачи контроля
протяженная во времени составная передача контроля от объекта к объекту
протяженный во времени составной поток управления
протяженное во времени составное поведение
протяженная во времени составная последовательность деятельностей


 
Каково значение символа, изображенного на рисунке?
 
начальное состояние
конечное состояние
начальное состояние потока
конечное состояние потока
разрыв потока



В чем отличие диаграмм деятельности от диаграмм взаимодействия?

диаграммы деятельности описывают переход от одного состояния к другому, а диаграммы взаимодействия - переход потока управления от объекта к объекту
диаграммы деятельности описывают переход потока управления от объекта к объекту, а диаграммы взаимодействия - от одного эктора к другому
диаграммы деятельности описывают переход от одной деятельности к другой, а диаграммы взаимодействия - переход потока управления от объекта к объекту
диаграммы деятельности описывают переход потока управления от объекта к объекту, а диаграммы взаимодействия - от одной деятельности к другой
диаграммы деятельности описывают переход от одной деятельности к другой, а диаграммы взаимодействия - переход потока управления от эктора к другому



Каким образом объекты соотносятся с деятельностями при изображении траектории объекта?

с помощью ассоциации
с помощью зависимости
с помощью генерализации
с помощью агрегации
с помощью композиции
 
 
 
Какой смысл вкладывается в понятие плавательных дорожек (swimlanes)?

это часть области диаграммы деятельности, на которой отображаются только те деятельности, за которые отвечает конкретный объект
это часть области диаграммы деятельности, на которой отображается поток деятельностей, соответствующий взаимодействию объектов друг с другом
это часть области диаграммы деятельности, на которой отображается поток, соответствующий переходам управления от деятельности к деятельности
это часть области диаграммы деятельности, на которой отображаются объекты, участвующие во взаимодействии
это часть области диаграммы деятельности, на которой отображается поток деятельностей, соответствующий сообщениям, передаваемым между объектами



Какие из изображений символа синхронизации противоречат нотации UML?

A
B
C
D
E



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

только одно
больше одного
не больше двух
столько же, сколько на диаграмме начальных состояний
 
 
 
Каким символом изображается конечное состояние потока?
 
A
B
C
D
E
 
 
 
Чем конечное состояние потока отличается от конечного состояния?

конечное состояние потока означает завершение всех потоков управления внутри деятельности, а конечное состояние говорит о завершении одного потока управления
конечное состояние потока означает завершение одного потока управления, а конечное состояние говорит о завершении всех потоков управления внутри деятельности
конечное состояние потока означает завершение одного потока управления, а конечное состояние говорит о завершении текущей деятельности
конечное состояние потока означает завершение текущей деятельности, а конечное состояние говорит о завершении всех потоков управления внутри деятельности
конечное состояние потока означает завершение одного потока внутри деятельности, а конечное состояние говорит о завершении всех потоков управления, не относящихся к текущей деятельности

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Для чего диаграммы деятельности чаще всего используются на практике?

для моделирования операций
для моделирования взаимодействий
для моделирования процессов
для моделирования структуры
для моделирования интерфейсов
 

 
Какую особенность нотации диаграмм активностей активно используют для описания бизнес-процессов?

траектория объектов
плавательные дорожки
принятие решения
синхронизация
конечное состояние потока
 

 
Какие конструкции чаще всего используют при моделировании операций с помощью диаграмм активностей?

траектория объектов
плавательные дорожки
принятие решения
синхронизация
конечное состояние потока



Какие еще виды диаграмм, кроме диаграмм активностей, можно использовать для моделирования динамических аспектов систем?

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



Какие новые элементы нотации привносят диаграммы деятельностей в блок-схемы?

синхронизация потоков управления
плавательные дорожки
беговые дорожки
траектория объекта
различные виды конечных состояний
 

 
Каким символом в диаграммах активностей изображается конструкция выбора?
 
A
B
C
D
E



Какой отрывок псевдокода соответствует диаграмме, изображенной на рисунке?
 

If (ok) then
    do First and Second
else
    do Third
do Fourth


If (ok) then
    do First
    do Second
else
    do Third
    do Fourth


do First and Second
do Third
do Fourth


If (ok) then
    do First
    do Second
else
    do Third and Fourth  

   
   
В каких из описанных ситуаций уместно использование диаграмм активностей?

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



Могут ли диаграммы деятельностей быть вложенными?

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



Можно ли использовать диаграммы деятельностей для описания динамики не одного объекта, а их совокупности?

нет, только для описания жизненного цикла одного объекта
нет, только для детализации одной конкретной операции
да, это одно из применений диаграмм деятельностей
да, но это должны быть объекты одного класса
да, но это должны быть объекты одного класса или его подклассов
 

 
Символ синхронизации используется на диаграмме активностей в случаях, когда ...

нужно изобразить два или более одновременных потока
нужно изобразить ситуацию выбора одного из двух потоков
нужно изобразить слияние в один поток нескольких входящих потоков
нужно сделать диаграмму максимально компактной
нужно изобразить несколько входящих потоков, сливающихся в меньшее число исходящих потоков
 

 
Какие из перечисленных представлений системы могут содержать диаграммы деятельностей?

вид системы с точки зрения прецедентов
вид с точки зрения проектирования
вид с точки зрения процессов
вид с точки зрения развертывания
вид с точки зрения реализации



Что такое диаграмма взаимодействия?

диаграмма, на которой представлено взаимодействие, состоящее из множества объектов и отношений между ними, включая и сообщения, которыми они обмениваются
диаграмма, на которой представлено взаимодействие, состоящее из множества объектов и отношений между ними
диаграмма, на которой представлено взаимодействие, состоящее из сообщений, которыми обмениваются элементы модели
диаграмма, на которой представлено взаимодействие, состоящее из множества объектов одного класса и сообщений, которыми они обмениваются
диаграмма, на которой представлено взаимодействие, состоящее из множества объектов одного класса и его подклассов и сообщений, которыми они обмениваются


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

на сообщениях, которыми обмениваются объекты в ходе взаимодействия
на ролях, которые объекты играют во взаимодействии
на последовательности сообщений, которыми обмениваются объекты
на объектах, которые участвуют во взаимодействии
на отношениях между объектами, которые участвуют во взаимодействии



В чем состоит различие между диаграммой последовательностей и диаграммой кооперации?

диаграмма последовательностей делает основной акцент на структурной организации объектов, посылающих сообщения, а диаграмма кооперации - на упорядочении сообщений во времени
диаграмма последовательностей делает основной акцент на ролях, исполняемых объектами во взаимодействии, а диаграмма кооперации - на упорядочении сообщений во времени
диаграмма последовательностей делает основной акцент на упорядочении сообщений во времени, а диаграмма кооперации - на структурной организации объектов, посылающих сообщения
диаграмма последовательностей делает основной акцент на объектах, которые участвуют во взаимодействии, а диаграмма кооперации - на структурной организации объектов
диаграмма последовательностей делает основной акцент на отношениях между объектами, которые участвуют во взаимодействии, а диаграмма кооперации - на структурной организации объектов



На каком этапе жизненного цикла разработки ПО обычно строят диаграммы взаимодействия?

сбор требований
анализ
проектирование
разработка
внедрение
 

 
Какое место диаграммы взаимодействия занимают в жизненном цикле разработки ПО?

строятся после описания структуры системы и способов ее взаимодействия с внешним миром, но перед описанием алгоритмов действий, выполняющихся в системе
строятся после описания структуры системы и алгоритмов действий, в ней выполняющихся, но перед описанием способов взаимодействия системы с внешним миром
строятся после описания структуры системы , но перед описанием алгоритмов действий, в ней выполняющихся и способов взаимодействия системы с внешним миром
строятся после описания структуры системы, способов ее взаимодействия с внешним миром, и алгоритмов действий, выполняющихся в системе
 

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

последовательностей
деятельности
состояний
объектов
прецедентов



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

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



Какой буквой на рисунке обозначена линия жизни объекта?

A
B
C
D
E



Обязательно ли изображение фокуса управления на диаграммах последовательностей?

да, без фокуса управления диаграмма считается неполной
да, без фокуса управления диаграмма становится неоднозначной
да, без фокуса управления диаграмма становится нечитаемой
нет, это зависит от личного стиля проектировщика
 
 
 
Каким образом отображается на диаграмме последовательностей порядок отправки и приема сообщений?

место сообщения в последовательности определяется его положением на шкале времени, роль которой играют линии жизни
место сообщения в последовательности определяется его номером, все они пронумерованы в порядке отправки
место сообщения в последовательности определяется его положением, все они продолжают друг друга в логичном порядке
место сообщения в последовательности определяется его составным номером, первая часть которого обозначает объект-отправитель
место сообщения в последовательности определяется его составным номером, первая часть которого обозначает поток, а вторая - номер сообщения



Что такое рефлексивное сообщение?

сообщение, предусматривающее ответное сообщение
сообщение, предусматривающее получение некоторого значения
сообщение, отправленное в ответ на полученное сообщение
сообщение, не предусматривающее ответного сообщения
сообщение, отправленное объектом самому себе



Что такое синхронное сообщение?

сообщение, которое не ждет ответа, и сразу после их посылки происходит переход к следующему шагу последовательности
сообщение, которое приостанавливает поток выполнения до тех пор, пока не будет получен ответ
сообщение, которое отправлено одновременно с сообщениями от других объектов, участвующих во взаимодействии
сообщение, которое отправлено объектом самому себе и переводящее объект в другое состояние
сообщение, которое отправлено объектом в ответ на полученное сообщение



Что означает символ выделенный на рисунке?
 
уничтожение объекта
отсутствие фокуса управления
прекращение посылки сообщений
исключение из взаимодействия
прекращения приема сообщений
 

 
Использование каких элементов UML, кроме объектов, допускается на диаграмме последовательностей?

прецеденты
экторы
активности
состояния
классы
 
 

Почему некоторые сообщения на диаграммах последовательностей иногда обозначают пунктирной линией?

таким образом обозначаются рефлексивные сообщения
таким образом обозначаются синхронные сообщения
таким образом обозначаются асинхронные сообщения
таким образом обозначаются ответные сообщения
таким образом обозначаются потерянные сообщения



Какие из фрагментов диаграмм последовательностей НЕ противоречат нотации UML?
 
A
B
C
D
E



Как называется тип сообщения, пример которого изображен на рисунке ?
 
рефлексивные сообщения
синхронные сообщения
асинхронные сообщения
ответные сообщения
потерянные сообщения



Что такое найденные сообщения?

сообщения, для которых известен адресат, но неизвестен отправитель
сообщения, для которых известен отправитель, но неизвестен получатель
сообщения, в результате получения которых не было отправлено ответное сообщение
сообщения, отправленные объектом самому себе
сообщения, в результате которых не было получено некоторое значение



Для чего на практике обычно применяют диаграммы кооперации?

чтобы показать набор взаимодействующих объектов в реальном окружении
чтобы распределить функциональность между классами
чтобы описать взаимодействие системы с окружающим миром
чтобы описать логику выполнения сложных операций
чтобы изучить роли, выполняемые объектами внутри системы
 

 
Для чего в первую очередь применяются диаграммы кооперации уровня экземпляров?

чтобы показать набор взаимодействующих объектов в реальном окружении
чтобы распределить функциональность между классами
чтобы описать взаимодействие системы с окружающим миром
чтобы описать логику выполнения сложных операций
чтобы изучить роли, выполняемые объектами внутри системы



Для чего в первую очередь применяются диаграммы кооперации уровня спецификации?

чтобы показать набор взаимодействующих объектов в реальном окружении
чтобы распределить функциональность между классами
чтобы описать взаимодействие системы с окружающим миром
чтобы описать логику выполнения сложных операций
чтобы изучить роли, выполняемые классами внутри системы



Каким образом на диаграммах кооперации отображается последовательность сообщений?

сообщения на диаграмме кооперации пронумерованы в порядке отправки
сообщения на диаграмме кооперации продолжают друг друга в логичном порядке
сообщения на диаграмме кооперации распределены вдоль шкалы времени, роль которой играют линии жизни
сообщения на диаграмме кооперации распределены вдоль отдельной оси времени
сообщения на диаграмме кооперации являются синхронными и отправляются одновременно



Как на диаграммах кооперации обозначаются параллельные потоки сообщений?

номера одновременных сообщений предваряют номером потока
номера одновременных сообщений предваряют заглавными буквами
номера одновременных сообщений предваряют названием потока
номера одновременных сообщений заканчивают точкой и номером потока
номера одновременных сообщений заканчивают точкой и номером сообщения в потоке



Что такое композитный объект?

набор объектов одного класса
высокоуровневый объект, состоящий из нескольких частей-объектов
объект, которые владеет собственным потоком управления и может инициировать выполнение действий
объект, который содержит данные, но не может инициировать выполнение
экземпляр класса, являющегося агрегатом объектов других классов



Какой элемент диаграмм кооперации изображен на рисунке?
 
композитный объект
часть композитного объекта
порт
мультиобъект
активный объект



Что такое прецедент?

функциональность, уже однажды реализованная в некоторой системе, на которую можно ссылаться при разработке
функциональность системы, позволяющая пользователю получить некий значимый для него, ощутимый и измеримый результат
функциональность системы, стандартная "де-факто" для всех систем подобного класса
функциональность системы, стандартная для всех систем подобного класса, реализованная в стандартных библиотеках
функциональность системы, позволяющая пользователю применить опыт, полученный при работе с другими подобными системами



Какие артефакты пришли на смену техническому заданию?

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



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

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



Выберите из списка справедливые утверждения, касающиеся нефункциональных требований

нефункциональные требования - это описание таких свойств системы, как особенности среды и реализации, производительность, расширяемость и т.д
нефункциональные требования - это функциональность системы, позволяющая пользователю получить некий значимый для него, ощутимый и измеримый результат+нефункциональные требования часто не привязаны к конкретному варианту использования
нефункциональные требования часто выносятся в отдельный список дополнительных требований к системе
нефункциональные требования используют для спецификации функционального поведения уже существующей системы



Какие цели преследует аналитик при идентификации прецедентов?

четко разграничить систему и ее окружение
выделить нефункциональные требования
описать структуру и внутреннее устройство будущей системы
определить, какие действующие лица и как именно взаимодействуют с системой
определить и описать в словаре предметной области общие понятия, описывающие функционал системы
 
 
 
Какие шаги обычно выделяют в процессе идентификации прецедентов?

определение действующих лиц
определение прецедентов
описание модели прецедентов в целом
описание структуры системы



Какие из представленных на рисунке символов являются стандартными обозначениями эктора?
 
A
B
C
D
E


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

набор ролей, которые исполняет пользователь в ходе взаимодействия с некоторой сущностью
набор пользователей, взаимодействующих с некоторой сущностью
набор функций, выполняемых пользователем в ходе взаимодействия с некоторой сущностью
обобщенный пользователь системы, взаимодействующий с ней
усредненный пользователь системы, взаимодействующий с ней



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

она указывает последовательность вызова функционала системы
она указывает на последовательность использования прецедентов
она указывает на главный прецедент, расширяемый остальными прецедентами
она указывает на сущность, от которой что-то требуют, чьим сервисом пользуются
она указывает на сущность, которая чего-то требует, пользуется чужими сервисами



Какие экторы вовлечены в выполнение прецедента Use Case E?
 
Actor A
Actor A и Actor C
Actor B и Actor C
Actor C
Actor A, Actor B и Actor C



Какие из приведенных ниже утверждений, касающихся диаграмм прецедентов, НЕ соответствуют действительности?

экторы всегда располагаются вне контекста моделируемой системы
единственный допустимый вид связи между экторами - наследование
экторы могут быть связаны между собой с помощью ассоциации
диаграмма прецедентов является представлением совокупности сервисов, предоставляемых системой
для связи более чем одного актера с прецедентом допускается использование n-арной ассоциации
 

 
Каким термином можно описать человека, покупающего книгу в онлайновом магазине?

клиент
внешняя система
эктор
субъект
компонент



Что такое сценарий?

это конкретная последовательность действий, иллюстрирующая поведение
это повествовательный рассказ о совершаемых эктором действиях
полное описание желаемого функционала системы
желаемая функциональность, свойство или поведение системы
полное описание сервисов, предоставляемых системой
 

 
Выберите из списка справедливые утверждения, касающиеся прецедентов

прецедент — это описание набора последовательных событий, выполняемых системой, которые приводят к наблюдаемому эктором результату
прецеденты описывают сервисы, предоставляемые системой экторам, с которыми она взаимодействует
прецедент никогда не объясняет, "как" работает сервис, а только описывает, "что" делается
прецеденты изображают в виде класса со стереотипом <<use case>>
имя прецедента обычно намного длиннее имен других элементов модели



Какие из представленных на рисунке символов являются стандартными обозначениями сценария?

A
B
C
D
E


 
Какие прецеденты называют "полными прецедентами"?

прецедент, который экторы наблюдают при взаимодействии с системой
действия, выполняемые совместно несколькими вариантами использования
поведение, включаемое в некоторый вариант использования
поведение, расширяющее функционал, предоставляемый вариантом использования
альтернативные варианты поведения системы, определяемые некоторым условием
 

 
Как на диаграммах прецедентов изображается включение прецедентов?

в виде зависимости со стереотипом <<inside>>
в виде зависимости со стереотипом <<include>>
в виде зависимости со стереотипом <<within>>
в виде зависимости со стереотипом <<contain>>
в виде зависимости со стереотипом <<switch on>>
 

 
Чем активные объекты отличаются от пассивных?

активный объект владеет собственным потоком управления и может инициировать выполнение действий, а пассивный объект содержит данные, но не может инициировать выполнение
активный объект содержит данные, но не может инициировать выполнение, а пассивный объект владеет собственным потоком управления и может инициировать выполнение действий
активный объект содержит данные и может инициировать выполнение действий, а пассивный объект владеет собственным потоком управления , но не может инициировать выполнение
активный объект владеет собственным потоком управления, но не может инициировать выполнение, а пассивный объект содержит данные и может инициировать выполнение действий



В каком отношении находятся понятия прецедента и кооперации?

зависимости
ассоциации
реализации
генерализации
включения
 
 
В чем состоит смысл операции расширения прецедента?

прецедент дополняется другими прецедентами, поведение которых включается в общую последовательность
прецедент дополняется другими прецедентами, замещающими оригинальное поведение
прецедент дополняется другими прецедентами, "срабатывающими" при некоторых условиях
прецедент дополняется другими прецедентами, замещающими оригинальное поведение при некоторых условиях
прецедент дополняется другими прецедентами, при вызове определенным эктором
 
 
 
Что описывается в дополнительном разделе прецедента, отделенном от его названия горизонтальной линией?
 
точка расширения
сценарий поведения
дополнительные атрибуты
включаемые прецеденты
альтернативное поведение



Какими способами можно использовать прецеденты?

для общения между пользователями, аналитиками и разработчиками
как основу для написания подробного руководства пользователя
чтобы пояснить разработчикам назначение элемента
как основу для тестирования элемента в процессе его разработки
как полное описание структуры будущей системы и ее функционала



Для чего используется обратное проектирование?

чтобы четко разграничить систему и ее окружение
с целью поиска ошибок
чтобы убедиться в адекватности дизайна
чтобы выделить нефункциональные требования
чтобы понять назначение системы, для которой отсутствует документация



Что такое кооперация?

набор взаимодействующих ролей, используемых вместе, чтобы показать некую функциональность
статическая конструкция для моделирования набора сущностей, взаимодействующих с системой
статическая конструкция для моделирования набора сущностей, взаимодействующих друг с другом
набор прецедентов, используемых вместе, чтобы показать взаимодействие системы с внешним миром
набор взаимодействующих классов и их объектов, используемых вместе, чтобы показать некую функциональность


Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png