- Тема 4. Использования UML в процессе разработки
- Тема 5. Основные концепции модельно-центрированной разработки
- Тема 6. Инструментальные средства моделирования и анализа программного обеспечения
… не может присутствовать на диаграмме последовательности.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Сообщение
- Фокус управления
- Символ уничтожения объекта
- Подсостояние
Абстрагирование – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- физическая локализация свойств и поведения в рамках единственной абстракции (рассматриваемой как «черный ящик»), скрывающая их реализацию за общедоступным интерфейсом
- выделение наиболее важных, существенных характеристик некоторого объекта, которые отличают его от всех других видов объектов
- построение новых классов на основе существующих с возможностью добавления или переопределения данных и методов
- свойство системы, связанное с возможностью ее декомпозиции на ряд внутренне сильно сцепленных, но слабо связанных между собой подсистем (модулей)
Актор – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- абстракция любой сущности, взаимодействующей с системой извне
- обозначение различных отношений между компонентами модели
- последовательность действий (транзакций), выполняемых системой в ответ на событие
- организационная структура системы
Архитектура MDA описывает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- поэтапный процесс разработки любых программных систем на основе создания и использования моделей
- метаданные с помощью объектно-ориентированных методик
- обмен метаданными с помощью языка XML
- процесс эксплуатации программного обеспечения
Архитектура MOF включает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- четыре уровня, верхний из которых соответствует мета-метамодели
- два уровня, средний из которых соответствует мета-метамодели
- четыре уровня, верхний из которых соответствует метамодели
- три уровня, нижний из которых соответствует мета-метамодели
Асинхронное сообщение – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- сообщение, которое отправлено одновременно с сообщениями от других объектов, участвующих во взаимодействии
- сообщение, которое не ждет ответа, и сразу после посылки происходит переход к следующему шагу последовательности
- сообщение, которое отправлено объектом самому себе и переводящее объект в другое состояние
- сообщение, которое отправлено объектом в ответ на полученное сообщение
Аgile Modeling (АМ) представляет собой …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- процесс разработки, с использованием более чем десяти диаграмм UML и длительным циклом разработки
- набор понятий, принципов и приемов, позволяющих быстро выполнять моделирование в проектах разработки программного обеспечения
- последовательности стадий, которые могут перекрываться и (или) повторяться циклически в соответствии с областью применения
- корпоративный стандарт в области создания программного обеспечения
В основе объектно-ориентированного подхода (ООП) лежит …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- объектная декомпозиция, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами
- исследования объектов любой природы как систем
- функциональная декомпозиция, заключающаяся в декомпозиции (разбиении) системы на функциональные подсистемы, которые, в свою очередь, делятся на подфункции, те – на задачи и так далее до конкретных процедур
- метод исследования системы, начинающийся с ее общего обзора, который затем детализируется, приобретая иерархическую структуру со все большим числом уровней
В основе MDA лежит понятие …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- структурно-независимой модели
- объектно-ориентированной модели
- функциональной модели
- платформенно-независимой модели
В ходе выполнения стадии Начало по технологии RUP происходит …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- выпуск промежуточных прототипов
- определение видения и границ объекта
- написание экономического обоснования
- создание исходного кода системы
В UML-диаграммах используются … и … линии
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- сплошная
- пунктирная
- штрихпунктирная
- волнистая
Вертикальная линия на диаграмме последовательности, которая представляет существование объекта в течение определенного периода времени, – это линия …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- времени
- жизни
- состояния
- процесса
Визуальное моделирование – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- набор основных правил, определяющих организацию системы
- процесс графического представления модели помощью некоторого стандартного набора графических элементов
- формирование системы условных обозначений для графического представления визуальных моделей
- анализ объекта моделирования и выделение всех его известных свойств
Временная диаграмма – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- диаграмма, которая показывает конфигурацию частей, совместно реализующих поведение содержащего их классификатора
- диаграмма, которая служит для представления изменения состояния отдельных линий жизни или особенностей синхронизации сообщений во времени
- диаграмма, на которой изображаются взаимодействия между частями композитной структуры или ролями кооперации
- диаграмма, на которой изображаются объекты и классы
Графические (визуальные) модели представляют собой средства …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- сбора информации о предметной области
- для визуализации, описания, проектирования и документирования архитектуры системы
- тестирования и сопровождения
- программирования и генерации кода
Диаграмма вариантов использования в UML – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- модель логического уровня, отражающая статические аспекты структуры моделируемой системы
- тип диаграммы статической структуры, который показывает внутреннюю структуру класса и взаимодействия
- тип диаграммы, который показывает взаимосвязи между модулями, из которых состоит моделируемая система
- форма представления концептуальной модели проектируемой системы, которая описывает ее функциональное назначение и детализируется
Диаграмма коммуникации – это диаграмма, …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- отражающая архитектуру системы, включая аппаратные или программные среды исполнения
- которая служит для представления изменения состояния отдельных линий жизни или особенностей синхронизации сообщений во времени
- на которой изображаются взаимодействия между частями композитной структуры или ролями кооперации
- в которой используются узлы управления, не используются узлы данных, а вместо узлов действий и деятельности используются фрагменты диаграмм взаимодействия в форме диаграмм последовательности
Диаграмма компонентов в UML показывает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- архитектуру системы, включая такие узлы, как аппаратные или программные среды исполнения
- внутреннюю структуру класса и взаимодействия
- функциональное назначение и детализацию
- взаимосвязи между модулями (логическими или физическими), из которых состоит моделируемая система
Диаграмма объектов в UML предназначена для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- отражения внутренней структуры класса и взаимодействия
- определения типов классов системы и различного рода статических связей, которые существуют между ними
- спецификации объектов и связей между ними для фиксированного момента времени
- представления того, что сущность, моделируемая посредством спецификации экземпляра, имеет конкретное значение
Диаграмма последовательности – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- диаграмма, на которой показаны размещения элементов модели в пакетах и спецификации зависимостей между пакетами и их элементами
- диаграмма, на которой отражена конфигурация частей, совместно реализующая поведение содержащего их классификатора
- диаграмма, отражающая возможные состояния, в которых может находиться конкретный объект
- диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления
Диаграммы развертывания – это тип UML-диаграммы, который показывает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- взаимосвязи между модулями (логическими или физическими), из которых состоит моделируемая система
- архитектуру системы, включая аппаратные или программные среды исполнения, а также промежуточное программное обеспечение, соединяющее их
- размещения элементов модели в пакетах и спецификации зависимостей между пакетами и их элементами
- конфигурацию частей, которые совместно реализуют поведение содержащего их классификатора
Для обозначения состояния на диаграмме конечных автоматов UML используется графический символ …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- прямоугольник со скругленными углами, разделенный горизонтальными линиями на несколько секций
- квадрат, разделенный вертикальными линиями на несколько секций
- овал, разделенный горизонтальной линией на две части
- прямоугольник с прямыми углами, разделенный горизонтальными линиями на несколько секций
Для описания логики выполнения бизнес-процесса в UML лучше всего подойдет …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- диаграмма вариантов использования
- диаграмма состояний
- диаграмма последовательности
- диаграмма деятельности
Жизненный цикл программного обеспечения характеризуют …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- повторяемость
- системность
- технологичность
- адаптивность
Имя стереотипа в UML выделяется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- подчеркиванием
- курсивом
- кавычками
- полужирным начертанием
Инкапсуляция – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- физическая локализация свойств и поведения в рамках единственной абстракции, скрывающая их реализацию за общедоступным интерфейсом
- способность класса принадлежать более чем одному типу, которая позволяет однозначно определять принадлежность класса и анализировать ее
- свойство системы, связанное с возможностью ее декомпозиции на ряд внутренне сильно сцепленных, но слабо связанных между собой подсистем (модулей)
- построение новых классов на основе существующих с возможностью добавления или переопределения данных и методов
К диаграммам взаимодействия относятся …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- диаграмма последовательности
- диаграмма деятельности
- диаграмма коммуникаций
- диаграмма компонентов
- диаграмма развертывания
К основным элементам нотации диаграммы пакетов относят …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- линии жизни
- состояния
- пакеты
- переходы
К поведенческим диаграммам в UML относят …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- диаграммы классов
- диаграммы конечных автоматов
- диаграммы компонентов
- диаграммы пакетов
- диаграммы деятельности
К структурным диаграммам в UML относят …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- диаграммы развертывания
- диаграммы развертывания
- диаграммы прецедентов
- диаграммы коммуникации
- временные диаграммы
- диаграммы объектов
Композитный объект на диаграммах коммуникации – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- высокоуровневый объект, состоящий из нескольких частей-объектов
- множество объектов на одном из концов ассоциации
- статическая конструкция для моделирования набора сущностей, взаимодействующих друг с другом
- экземпляр класса, являющегося агрегатом объектов других классов
Метод анализа предметной области с помощью ее графического модельного представления, которое начинается с обзора и затем детализируется, приобретая иерархическую структуру, называется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- структурным анализом
- объектно-ориентированным анализом
- объектным анализом
- синтаксическим анализом
Методология Rational Unified Process структурирована в таких направлениях, как …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- пространство
- время
- компоненты процесса
- фазы
Модель жизненного цикла отражает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- кризисное состояние программного обеспечения в организации
- состояния системы, начиная с момента возникновения необходимости в программном обеспечении и заканчивая моментом его полного выхода из употребления
- необходимость автоматизации или модернизации существующих информационных процессов
- необходимость коренной реорганизации в деятельности предприятия
Модель жизненного цикла представляет собой …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- последовательности стадий, которые могут перекрываться и (или) повторяться циклически в соответствии с областью применения, размером, сложностью, потребностью в изменениях и возможностях
- конечный продукт разработки
- отдельные разрозненные этапы разработки программного обеспечения
- корпоративный стандарт
Модель жизненного цикла RUP является …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- спиральной
- каскадной
- итеративной
- итеративно-инкрементной моделью с элементами каскадной
Модель поведения в UML – это описание … системы.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- структурных элементов
- количественных характеристик
- качественных характеристик
- алгоритма работы
Модель представляет собой …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- определенный взгляд на систему, который осуществляется для выполнения какой-то определенной задачи кем-либо из участников проекта
- материальный или воображаемый объект, который в процессе познания замещает реальный объект, сохраняя при этом его существенные свойства
- процесс создания формализованного описания системы, замещающей реальный объект, не сохраняя при этом его существенные свойства
- прикладную систему, свойство которой, связанны с возможностью ее декомпозиции на ряд слабо связанных между собой подсистем
Модель программного обеспечения (ПО) – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- формализованное описание системы ПО на определенном уровне абстракции
- процесс создания формализованного описания системы в виде совокупности моделей
- структурированные процедурно-ориентированные языки программирования
- методология исследования объектов любой природы как систем
Модель разработки программного обеспечения не определяет такой вид модели, как …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- модель с промежуточным контролем
- модель водопада
- концептуальная модель
- спиральная модель
Модель UML – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- сущность, находящаяся вне моделируемой системы и непосредственно взаимодействующая с ней
- совокупность конечного множества конструкций языка UML
- набор системных утилит
- система условных обозначений для графического представления информации
Мультиобъект на диаграммах коммуникации представляет собой …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- множество объектов на одном из концов ассоциации, которые используются для того, чтобы показать операции и сигналы, адресованные адресованы всему множеству объектов
- высокоуровневый объект, состоящий из нескольких частей-объектов
- множество, отражающее архитектуру системы, включая аппаратные или программные среды исполнения
- статическая конструкция для моделирования набора сущностей, взаимодействующих друг с другом
На диаграммах деятельности UML присутствуют такие категории узлов, как …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- необъектные узлы
- узлы действия
- узлы управления
- узлы условия
На диаграмме состояний UML применяют такие основные типы сущностей и отношений, как …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- узлы
- варианты использования
- переходы
- состояния
Найденные сообщения – это сообщения, …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- отправленные объектом самому себе
- для которых известен отправитель, но неизвестен получатель
- в результате получения которых не было отправлено ответное сообщение
- для которых известен адресат, но неизвестен отправитель
Нотацией называют …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- систему условных обозначений для графического представления визуальных моделей, принятую в конкретной модели
- методы моделирования и анализа программного обеспечения
- правила применения элементов в рамках построения тех или иных типов моделей программного обеспечения
- концепцию моделирования и ее семантику
Нотация UML включает строительные блоки …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- сущности
- разветвления
- слияния
- отношения
- диаграммы
- декомпозиции
Ограничение в UML – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- условие, накладываемое на элемент диаграммы, имеющее вид текстового выражения на естественном или формальном языке
- определение нового элемента моделирования на основе существующего элемента моделирования
- вычислительный ресурс, на котором размещаются и при необходимости выполняются артефакты
- определение некоторого свойства объекта как пары «имя – значение»
Определите последовательность построения диаграмм в рамках процесса ICONIX
Тип ответа: Сортировка
- 1 Диаграммы пригодности
- 2 Диаграммы последовательности
- 3 Диаграммы вариантов использования
- 4 Диаграммы классов
Определите последовательность построения диаграммы состояний
Тип ответа: Сортировка
- 1 Добавление внутренних активностей
- 2 Указание подсостояний и суперсостояний
- 3 Добавление состояний
- 4 Указание переходов
Определите последовательность процесса разработки программных приложений с использованием концепции MDA
Тип ответа: Сортировка
- 1 Разработка детальной PIM-модель
- 2 Создание PSM-моделей
- 3 Анализ предметной области и спецификация требований
- 4 Создание программного кода
- 5 Компиляция, сборка, тестирование
- 6 Развертывание компонентов приложения
Определите последовательность разработки архитектуры системы
Тип ответа: Сортировка
- 1 Анализ на системном уровне
- 2 Формулировка требований
- 3 Анализ на бизнес-уровне
- 4 Мониторинг существующих тенденций в области деятельности организации и развития информационных технологий
- 5 Gap-анализ
- 6 План миграции
Определите последовательность разработки UML-диаграмм в соответствии с этапами работ по RUP
Тип ответа: Сортировка
- 1 Модель реализации
- 2 Модель тестирования
- 3 Модель размещения
- 4 Модель бизнес-процессов
- 5 Модель проектирования
Определите последовательность реализации процессов в RUP
Тип ответа: Сортировка
- 1 Реализация
- 2 Тестирование
- 3 Развертывание
- 4 Определение требований
- 5 Анализ и проектирование
Определите последовательность создания диаграммы компонентов
Тип ответа: Сортировка
- 1 Сбор информации о логике и физической реализации системы
- 2 Структуризация диаграммы компонентов
- 3 Проектирование интерфейсов
- 4 Добавление в диаграмму зависимостей между компонентами
Определите последовательность создания диаграммы развертывания
Тип ответа: Сортировка
- 1 Проектирование экземпляров узлов
- 2 Установление соединений
- 3 Проектирование узлов
- 4 Распределение экземпляров артефактов по экземплярам узлов
Определите последовательность фаз, которые проходит ПО в процессе разработки, согласно технологии RUP
Тип ответа: Сортировка
- 1 Начало
- 2 Детальная разработка
- 3 Конструирование
- 4 Передача
Основное назначение языка UML - …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- программирование программных систем и создание исходного кода
- визуальное моделирование и документирование моделей сложных систем различного назначения
- методологическая поддержка проектирования программного обеспечения
- документирование работы системы и формирование отчетов
Основной задачей OMG является …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- разработка технических средств для монтажа телекоммуникационных сетей
- разработка архитектуры и методов реализации программного обеспечения
- планирование деятельности организаций, разрабатывающих программное обеспечение
- создание сети организаций для продвижения и продажи программного обеспечения
Платформенно-независимая модель описывает …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- тип базы данных
- структуру системы
- реализацию системы на конкретных платформах
- функционал системы
При визуальном моделировании программного обеспечения обычно строятся модели …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- анализа
- проектирования
- отладки
- эксплуатации
Принцип решения сложных задач посредством их разбиения на множество меньших задач является принципом …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- «разделяй и властвуй»
- иерархического упорядочивания
- абстрагирования
- формализации
Процесс разработки начинается с построения …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- диаграммы состояний
- диаграммы прецедентов
- диаграммы последовательностей
- диаграммы развертывания
Процесс разработки программного обеспечения ICONIX использует диаграммы …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- прецедентов (вариантов использования)
- размещения
- пакетов
- робастности
- компонентов
Связи в диаграммах UML используются для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- обозначения различных отношений между компонентами модели
- включения в модель произвольной текстовой информации, имеющей непосредственное отношение к контексту разрабатываемого проекта
- конкретизации операций, обеспечивающих выполнение вариантов использования
- описания множества объектов с общими атрибутами
Соотнесите виды сообщений с их ролью на диаграммах последовательности
Тип ответа: Сопоставление
- A. Синхронное сообщение
- B. Ответное сообщение
- C. Найденное сообщение
- D. Потерянное сообщение
- E. Отправитель передаёт ход управления получателю, которому необходимо провести в прецеденте некоторое действие
- F. Является ответом на синхронное сообщение
- G. Сообщение без отправителя
- H. Сообщение без адресата
Соотнесите названия групп сущностей в UML c их содержанием
Тип ответа: Сопоставление
- A. Структурные
- B. Поведенческие
- C. Группирующие
- D. Аннотационные
- E. Существительные UML модели, такие как класс, интерфейс, кооперация, прецедент, активный класс, компонент, узел
- F. Глаголы UML модели, такие как взаимодействия, деятельности, автоматы
- G. Пакет, используемый для группировки семантически связанных элементов модели в образующие единое целое модули
- H. Примечание, которое может быть добавлено к модели для записи специальной информации
Соотнесите названия метауровней с их содержанием
Тип ответа: Сопоставление
- A. M3
- B. M2
- C. M1
- D. M0
- E. Мета-метамодель/мета-мета-метаданные
- F. Метамодель/мета-метаданные
- G. Модель/метаданные
- H. Данные/объект
Соотнесите названия методов и их определения
Тип ответа: Сопоставление
- A. IDEF0
- B. IDEF1
- C. IDEF5
- D. IDEF7
- E. Диаграмма для создания функциональной модели
- F. Диаграмма для построения информационной модели для поддержки функций производственной системы или среды
- G. Метод, позволяющий разрабатывать, изучать и поддерживать онтологию моделируемой системы
- H. Метод, описывающий проведение аудита информационной системы
Соотнесите названия моделей в RUP c их функциональной направленностью
Тип ответа: Сопоставление
- A. Модель бизнес-процессов
- B. Модель вариантов использования
- C. Модель размещения
- D. Модель реализации
- E. Описывает деятельность организации
- F. Выражает функциональные требования к системе
- G. Специфицирует топологию аппаратных средств, на которых работает система, вместе с механизмами параллелизма и синхронизации
- H. Определяет, какие части используются для сборки и реализации физической системы
Соотнесите названия основных стандартов OMG с их определениями
Тип ответа: Сопоставление
- A. CORBA
- B. DDS
- C. MDA
- D. ADM
- E. Технологический стандарт написания распределённых приложений и соответствующая ему информационная технология
- F. Стандарт взаимодействия процессов, применимый к широкому классу распределённых систем реального времени и встроенных систем
- G. Концепция модельно-ориентированного подхода к разработке программного обеспечения
- H. Архитектурно-управляемая модернизация
Соотнесите названия поведенческих сущностей в UML с их определениями
Тип ответа: Сопоставление
- A. Состояние (state)
- B. Деятельность (activity)
- C. Действие (action)
- D. Вариант использования (use case)
- E. Период в жизненном цикле объекта, находясь в котором объект удовлетворяет некоторому условию и осуществляет собственную деятельность
- F. Частный случай состояния, который характеризуется продолжительными (по времени) неатомарными вычислениями
- G. Примитивное атомарное вычисление
- H. Множество сценариев, объединенных по некоторому критерию и описывающих последовательности производимых системой действий
Соотнесите названия принципов объектно-ориентированного подхода и их определения.
Тип ответа: Сопоставление
- A. Наследование
- B. Полиморфизм
- C. Модульность
- D. Иерархия
- E. Построение новых классов на основе существующих с возможностью добавления или переопределения данных и методов
- F. Способность класса принадлежать более чем одному типу
- G. Возможность декомпозиции системы на ряд внутренне сильно сцепленных, но слабо связанных между собой подсистем (модулей)
- H. Ранжированная или упорядоченная система абстракций, расположение их по уровням
Соотнесите названия стандартов с их функциональным назначением
Тип ответа: Сопоставление
- A. Стандарт UML
- B. Стандарт MOF
- C. Стандарт CWM
- D. Стандарт XMI
- E. Определяет язык объектно-ориентированного моделирования, который поддерживает ряд графических нотаций
- F. Определяет гибкие средства для определения модели метаданных и обеспечивает программные средства для хранения и доступа к метаданным в репозитории
- G. Определяет спецификации для обмена метаданными в формате стандарта XML
- H. Описывает обмен метаданными при использовании технологий Хранилищ данных
Соотнесите названия структурных сущностей в UML с их определениями
Тип ответа: Сопоставление
- A. Объект (object)
- B. Класс (class)
- C. Артефакт (artifact)
- D. Действующее лицо (actor)
- E. Сущность, обладающая уникальностью и инкапсулирующая в себе состояние и поведение
- F. Описание множества объектов с общими атрибутами, определяющими состояние, и операциями, определяющими поведение
- G. Элемент информации, который используется или порождается в процессе разработки программного обеспечения
- H. Сущность, находящаяся вне моделируемой системы и непосредственно взаимодействующая с ней
Соотнесите названия типов отношений в UML с их определениями
Тип ответа: Сопоставление
- A. Зависимость (dependency)
- B. Ассоциация (association)
- C. Обобщение (generalization)
- D. Реализация (realization)
- E. Общий тип отношения между двумя сущностями, указывает на то, что изменение независимой сущности влияет на зависимую сущность
- F. Тип отношения между сущностями, когда одна сущность непосредственно связана с другой (или с другими)
- G. Отношение между двумя сущностями, одна из которых является частным (специализированным) случаем другой
- H. Тип отношения, при котором одна сущность является реализацией другой
Соотнесите обозначения для моделирования действий (стереотипов) с их определениями
Тип ответа: Сопоставление
- A. «Destroy»
- B. «Call»
- C. «Return»
- D. «Create»
- E. «Send»
- F. Сообщение с явным требованием уничтожить соответствующий объект
- G. Сообщение, требующее вызова операции или процедуры принимающего объекта
- H. Сообщение, возвращающее значение выполненной операции или процедуры вызвавшему ее объекту
- I. Сообщение, требующее создания другого объекта для выполнения определенных действий
- J. Обозначает посылку другому объекту некоторого сигнала, который асинхронно инициируется одним объектом и принимается (перехватывается) другим
Соотнесите принципы структурного подхода и их определения
Тип ответа: Сопоставление
- A. Принцип иерархического упорядочения
- B. Принцип «разделяй и властвуй»
- C. Принцип абстрагирования
- D. Принцип структурирования данных
- E. Принцип организации составных частей системы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне
- F. Принцип решения трудных задач путем разбиения их на множество меньших независимых задач, легких для понимания и решения
- G. Принцип, в соответствии с которым данные должны быть структурированы и иерархически организованы
- H. Принцип выделения существенных аспектов системы и отвлечение от несущественных
Соотнесите процессы RUP с их содержанием (целями)
Тип ответа: Сопоставление
- A. Анализ и проектирование
- B. Реализация
- C. Тестирование
- D. Управление средой проекта
- E. Выработка архитектуры системы и создание проектной модели, представленной в виде диаграмм UML
- F. Разработка исходного кода, компонент системы, интегрирование компонент
- G. Общая оценка дефектов продукта, его качество в целом
- H. Настройка процесса под конкретный проект, выбор и смена технологий и инструментов
Соотнесите фазы разработки ПО по технологии RUP с их целями
Тип ответа: Сопоставление
- A. Передача
- B. Начало
- C. Конструирование
- D. Детальная разработка
- E. Передача системы конечным пользователям
- F. Достижение компромисса между всеми заинтересованными лицами относительно задач проекта
- G. Детальное прояснение требований и разработка системы
- H. Разработка стабильной базовой архитектуры продукта
Сопоставьте названия диаграмм UML и их функциональное назначение
Тип ответа: Сопоставление
- A. Диаграмма последовательности
- B. Диаграмма коммуникации
- C. Диаграмма состояний
- D. Диаграмма деятельности
- E. Отражает взаимодействия объектов, упорядоченных по времени их проявления
- F. Отражает взаимодействия между частями композитной структуры или ролями кооперации
- G. Отражает все возможные изменения в состоянии конкретного объекта
- H. Отражает последовательности выполнения действий (операций) бизнес-процесса
Составное состояние на диаграмме конечных автоматов UML – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- частный случай состояния, которое не содержит никаких внутренних действий
- сложное состояние, которое состоит из других вложенных в него состояний
- состояние объекта по умолчанию в начальный момент времени
- состояние объекта по умолчанию после завершения состояния в конечный момент времени
Спиральная модель предполагает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- создание очередной версии продукта, уточняются требования проекта, определяется его качество, планируются работы следующего витка
- формирование на каждом этапе законченного набора проектной документации
- последовательное выполнение всех этапов проекта в строго фиксированном порядке
- разработку программного обеспечения итерациями с циклами обратной связи между этапами
Стратегия моделирования программного обеспечения сверху вниз представляет методику …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- разработки ПО, начинающуюся с разработки подсистем (процедур, функций), в то время, когда проработка общей схемы не закончилась
- поэтапного внедрения программного обеспечения с тщательным анализом результатов внедрения и последующим исправлением ошибок в работе ПО
- разработки ПО, при которой разработка начинается с определения целей решения проблемы, после чего идет последовательная детализация, заканчивающаяся детальной программой
- тестирования и сопровождения программного обеспечения начинающаяся с тестирования подсистем, в то время, когда проработка общей схемы не закончилась
Технология RUP включает в качестве вспомогательных процессов …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- управление проектом
- тестирование
- управление конфигурациями и изменениями
- развертывание
Технология RUP включает в качестве основных процессов …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- управление средой проекта
- бизнес-моделирование
- управление конфигурациями и изменениями
- анализ и проектирование
Точка зрения моделирования – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- точное и адекватное описание системы, с использованием специальных графических элементов описания
- определенный взгляд на систему, который осуществляется для выполнения какой-то определенной задачи кем-либо из участников проекта
- объект, который в процессе познания замещает реальный объект, сохраняя при этом его существенные свойства
- формализованное описание системы ПО на определенном уровне абстракции
Триггерный переход на диаграмме состояний – это переход,...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- имеющий сторожевое условие
- представляющий собой петлю на диаграмме
- который включает выражение действия
- который срабатывает при наступлении некоторого события
Узлы на диаграммах развертывания UML – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- физическая сущность, которая выполняет одну или несколько компонентов, подсистем или исполняемых файлов
- множество свойств, которые определяют параметры выполнения артефакта компонента
- физические соединения и зависимости между компонентами на диаграммах развертывания
Унифицированный язык моделирования UML служит для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- определения, отображения и описания элементов при построении функциональных систем
- определения, отображения и описания элементов объектно-ориентированных систем в процессе их создания
- определения, отображения и описания элементов при построении закрытых систем
- определения, отображения и описания элементов при построении открытых систем
Условное поведение на диаграммах деятельности UML схематически обозначается с помощью …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- ветвлений
- решений
- слияний
- объединений
Фазами согласно технологии RUP являются …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- детальная разработка
- конструирование
- переход
- синтез
Фокус управления – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- специальный символ на диаграмме последовательности, указывающий период времени, в течение которого объект выполняет некоторое действие, находясь в активном состоянии
- вертикальная линия на диаграмме последовательности, которая представляет существование объекта в течение определенного периода времени
- горизонтальная стрелка с именем сообщения, которая образует определенный порядок относительно времени своей инициализации
- специальный символ на диаграмме последовательности, указывающий на период времени уничтожения объекта
Функционально-модульный (структурный) подход к разработке программного обеспечения основан на …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- принципе алгоритмической декомпозиции
- принципе объектной декомпозиции
- принципе инкапсуляции
- принципе абстрагирования
Чтобы наглядно показать в UML изменение стадий жизненного цикла для объектов одного класса с ветвлениями и логическими условиями, лучше всего подойдет диаграмма…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- состояний
- вариантов использования
- последовательности
- деятельности
Ядром MDA являются стандарты …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- UML, MOF, CWM и XMI
- COM, DCOM
- CORBA, OMG, IBM
- CORBA, COM
Языки визуального моделирования (или визуальные языки) – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- средства для визуализации, описания, проектирования и документирования архитектуры системы
- формализованные наборы графических символов и правила построения из них визуальных моделей
- набор системных утилит
- ранжированная или упорядоченная система абстракций, расположение их по уровням
Cвязь между компонентом и его интерфейсом на диаграмма компонентов UML называется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- коммуникацией
- реализацией
- кооперацией
- коллаборацией
CASE (Computer Aided Software Engineering) – методология разработки программного обеспечения, основанная на использовании …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- комплексного ПО, не только для написания исходного кода, но и для анализа и моделирования соответствующей предметной области
- одного локального средства на последних этапах разработки
- одного локального средства на первом этапе разработки
- нескольких локальных средств на этапе тестирования
CWMI определяет …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- интерфейсы, которые могут быть использованы для обмена метаданными между хранилищами данных и аналитическими приложениями
- бизнес-модели и графические нотации
- вертикальные модели в сферах здравоохранения, финансы, телекоммуникации
- язык объектно-ориентированного моделирования
ICONIX – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- процесс разработки программного обеспечения, использующий 4 вида диаграмм UML
- процесс разработки программного обеспечения, использующий 11 видов диаграмм UML
- процесс экстремального программирования
- процесс разработки программного обеспечения, использующий 2 диаграммы UML
IDEF0 – это метод, позволяющий создавать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- функциональные модели
- информационные модели «сущность – связь»
- модели состояния моделируемой системы
- модели онтологии
IDEF1X – это метод, позволяющий создавать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- функциональные модели
- модели состояния моделируемой системы
- информационные модели «сущность – связь»
- модели онтологии
IDEF3 (Process Description Capture) – это метод, используемый для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- построения модели состояния моделируемой системы
- разработки динамической модели меняющегося во времени поведения функций, информации и ресурсов производственной системы или среды
- создания функциональной модели
- построения информационной модели
IDEF4 – это методология, позволяющая создавать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- модели объектно-ориентированных систем, отображающая структуру объектов и заложенные принципы их взаимодействия
- модели состояния моделируемой системы
- информационные модели «сущность – связь»
- модели онтологического исследования сложных систем
IDEF8 – это методология разработки …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- моделей интерфейсов взаимодействия оператора и системы (пользовательских интерфейсов)
- моделей онтологического исследования сложных систем
- моделей состояния моделируемой системы
- информационных моделей «сущность – связь»
MOF (Meta-Object Facility) представляет собой …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- стандарт для разработки, управляемой моделями
- стандарт для обмена метаданными с помощью языка XML
- стандарт взаимодействия процессов, применимый к широкому классу распределённых систем реального времени
- технологический стандарт написания распределённых приложений и соответствующая ему информационная технология
OMG – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- консорциум, занимающийся разработкой и продвижением объектно-ориентированных технологий и стандартов
- методология разработки информационных систем
- программное средство для обработки данных
- стандарт разработки программного обеспечения
OMG BPMN – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- система условных обозначений для моделирования бизнес-процессов
- язык графического описания для объектного моделирования
- стандарт декларативного описания естественного языка сложных сущностей
- стандарт взаимодействия процессов, применимый к широкому классу распределённых систем реального времени
PIM-модель – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- платформенно-независимая модель, описывающая систему без каких-либо знаний о конечной платформе, на которой будет размещена созданная система
- модель эксплуатации, описывающая систему с точки зрения правил и условий использования создаваемой системы
- платформенно-зависимая модель, которая описывает систему с точки зрения знаний о том, на какой платформе будет размещена система
- модель технического обеспечения, которая описывает систему с точки зрения используемых технических средств
PSM-модель – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- платформенно-зависимая модель, которая описывает систему с точки зрения знаний о том, на какой платформе будет размещена система
- платформенно-стабильная модель, описывающая систему с точки зрения ее стабильности
- платформенно-независимая модель, описывающая систему без каких-либо знаний о конечной платформе, на которой будет размещена созданная система
- модель технического обеспечения
Rational Unified Process представляет собой …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- корпоративный стандарт в области создания программного обеспечения
- отдельные разрозненные этапы разработки программного обеспечения
- процесс разработки программного обеспечения, использующий 2 диаграммы UML
- метод разработки динамических систем
UML – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- язык графического описания для объектного моделирования
- концепция модельно-ориентированного подхода к разработке программного обеспечения
- стандарт для разработки, управляемой моделями
- стандарт взаимодействия процессов
UML поддерживает такую парадигму проектирования и разработки программного обеспечения, как …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- процессный подход
- системный подход
- объектно-ориентированный подход
- структурный подход
XMI – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- стандарт для обмена метаданными с помощью языка XML
- язык графического описания для объектного моделирования
- технологический стандарт написания распределённых приложений и соответствующая ему информационная технология
- метамодель хранилища данных