В файле содержатся ответы на вопросы из Итогового теста
Результат - 97-100 баллов
Перед покупкой сверьте список вопросов и убедитесь, что вам нужны ответы именно на эти вопросы!
С вопросами вы можете ознакомиться ДО покупки.
Для быстрого поиска вопроса используйте Ctrl+F.
При возникновении вопросов или необходимости пройти тест по другому предмету пишите в личные сообщения https://studwork.ru/mail/259571
Другие мои работы можно найти по ссылке https://studwork.ru/shop?user=259571
Ответы вы сможете скачать сразу после покупки.
Темы:
Тема 3. Обзор использования UML в процессе разработки. Моделирование поведения
Тема 4. Введение в использование паттернов проектирования. Основные концепции модельно-центрированной разработки
Agile - это
· процессная методология
· методология планирования
· профессиональный подход
· эталонные методики по всем стадиям разработки программного обеспечения
Agile Manifesto – это
· эталонные методики по всем стадиям разработки программного обеспечения
· документ, который содержит описание ценностей и принципы работы
· эталонные методики управления командой разработки
· бизнес-процесс, в рамках которого происходит генерация идей по оптимизации бизнес-процессов
Agile нежелательно использовать в ситуациях, когда
· проект большой, долгий по времени, имеет четкий план реализации
· информационная система является модульной
· проект небольшой или средний, относительно короткий по времени
· состав команды стабильный, с высоким уровнем профессионализма
The UML предназначен для...
· визуализации
· проектирования
· спецификации
· симуляции
Аналогом какой диаграммы является диаграмма кооперации?
· диаграммы последовательностей
· диаграммы классов
· диаграммы объектов
· диаграммы прецедентов
Аналогом какой диаграммы является диаграмма кооперации?
· последовательностей
· деятельности
· объектов
· состояний
В чем состоит различие между диаграммой последовательностей и диаграммой кооперации?
· диаграмма последовательностей делает основной акцент на упорядочении сообщений во времени, а диаграмма кооперации - на структурной организации объектов, посылающих сообщения
· диаграмма последовательностей делает основной акцент на объектах, которые участвуют во взаимодействии, а диаграмма кооперации - на структурной организации объектов
· диаграмма последовательностей делает основной акцент на ролях, исполняемых объектами во взаимодействии, а диаграмма кооперации - на упорядочении сообщений во времени
· диаграмма последовательностей делает основной акцент на структурной организации объектов, посылающих сообщения, а диаграмма кооперации - на упорядочении сообщений во времени
В языке UML интерфейс – это:
· совокупность ролей и других элементов, которые, работая совместно, производят некоторый совместный эффект, не сводящийся к простой сумме слагаемых
· описание последовательности выполняемых системой действий, которая производит наблюдаемый результат, значимый для какого-то определенного актера
· совокупность операций, которые определяют сервис (набор услуг), предоставляемый классом или компонентом
· физическая заменяемая часть системы, которая соответствует некоторому набору классов и обеспечивает его реализацию
Выберите из списка истинное утверждение
· нотация UML жестко фиксирована
· разработчик средства UML-моделирования может модифицировать нотацию по своему желанию
· применение UML гарантирует построение разумных и понятных моделей
· UML не может быть использован для реверс-инжиниринга
Выберите из списка истинное утверждение относительно текстовых комментариев в UML-моделях
· комментарии могут состоять из нескольких строк
· в UML нельзя использовать текстовые комментарии
· комментарии могут содержать только формальные ограничения
· некоторые элементы диаграмм не могут быть снабжены комментарием
Выберите из списка ложное утверждение, касающиеся UML-моделей
· CASE-средства могут генерировать текстовые спецификации из UML-моделей
· UML имеет ограничения по природе моделируемой предметной области
· UML-модели являются XML-документами
· создавая UML-модель, вы тем самым документируете систему
Выберите из списка ложное утверждение, касающиеся диаграмм развертывания
· диаграммы развертывания - необходимая часть любой UML-модели
· диаграммы развертывания - это графическое представление инфраструктуры, на которую будет развернуто приложение
· диаграммы развертывания есть смысл строить только для аппаратно-программных систем
· диаграммы развертывания могут помочь более рационально распределить компоненты системы по узлам сети
Выберите из списка ложное утверждение, касающиеся диаграммы последовательностей
· диаграммы последовательностей - это просто другая форма диаграмм прецедентов
· диаграмма последовательностей отображает последовательность передачи и приема сообщений объектами
· диаграмма последовательностей показывает взаимодействие объектов во времени
· диаграммы последовательностей используются для уточнения диаграмм прецедентов
Выберите из списка ложное утверждение, касающиеся диаграммы состояний
· диаграмма состояний показывает автомат
· диаграммы состояний применяются для того, чтобы объяснить, каким образом работают сложные объекты
· диаграмма состояний является альтернативной формой диаграммы объектов
· диаграммы состояний служат для моделирования динамических аспектов системы
Выберите из списка неверное утверждение, касающееся прецедентов
· прецеденты изображают в виде класса со стереотипом <<use case>>
· прецедент — это описание набора последовательных событий, выполняемых системой, которые приводят к наблюдаемому эктором результату
· прецедент никогда не объясняет, "как" работает сервис, а только описывает, "что" делается
· прецеденты описывают сервисы, предоставляемые системой экторам, с которыми она взаимодействует
Дайте определение понятию «прецедент» UML
· законченная последовательность действий, инициированная внешним объектом (личностью или системой)
· описание совокупности однородных объектов с их атрибутами, операциями, отношениями и семантикой
· разработанная модель ИС
· разработанный ранее прототип ИС
Для чего не применяют диаграммы кооперации?
· чтобы описать взаимодействие системы с окружающим миром
· чтобы описать логику выполнения сложных операций
· чтобы показать набор взаимодействующих объектов в реальном окружении
· чтобы распределить функциональность между классами
Для эффективного внедрения Agile необходим ряд факторов, которые смогут обеспечить его оптимальное применение в компании. Какой фактор лишний?
· готовность к большим тратам на реализацию информационных продуктов
· желание и способность участвовать в развитии продукта
· готовность к открытому диалогу и конструктивной критике всех членов команды
· желание к изменениям и переменам
Использование каких элементов UML, кроме объектов, допускается на диаграмме последовательностей?
· прецеденты
· экторы
· активности
· состояния
Используются ли в UML трехмерные фигуры?
· да, на диаграмме классов
· да, на диаграмме развертывания
· да, на диаграмме деятельностей
· да, на диаграмме прецедентов
Как на диаграммах кооперации обозначаются параллельные потоки сообщений?
· номера одновременных сообщений предваряют номером потока
· номера одновременных сообщений предваряют заглавными буквами
· номера одновременных сообщений предваряют названием потока
· номера одновременных сообщений заканчивают точкой и номером потока
Как на диаграммах прецедентов изображается включение прецедентов?
Как расшифровывается аббревиатура UML?
· Unified Modeling Language
· Unified Markup Language
· Unified Methodology Language
· Unified Method Language
Как соотносятся понятия модели и диаграммы?
· это понятия являются синонимами
· любая отдельно взятая диаграмма может рассматриваться, как модель
· эти понятия являются антонимами
· диаграммы - средство визуализации модели
Какая характеристика текста является значимой в UML-диаграммах?
· начертание
· междустрочный интервал
· размер
· цвет
Какие из приведенных ниже утверждений, касающихся диаграмм прецедентов, НЕ соответствуют действительности?
· экторы всегда располагаются вне контекста моделируемой системы
· единственный допустимый вид связи между экторами - наследование
· экторы могут быть связаны между собой с помощью ассоциации
· диаграмма прецедентов является представлением совокупности сервисов, предоставляемых системой
Каким образом на диаграммах UML изображается наследование?
· не закрашенной треугольной стрелкой, направленной в сторону подкласса
· не закрашенной треугольной стрелкой, направленной в сторону суперкласса
· не закрашенной ромбической стрелкой, направленной в сторону подкласса
· не закрашенной ромбической стрелкой, направленной в сторону суперкласса
Каким образом на диаграммах кооперации отображается последовательность сообщений?
· сообщения на диаграмме кооперации пронумерованы в порядке отправки
· сообщения на диаграмме кооперации продолжают друг друга в логичном порядке
· сообщения на диаграмме кооперации распределены вдоль шкалы времени, роль которой играют линии жизни
· сообщения на диаграмме кооперации распределены вдоль отдельной оси времени
Каким образом отображается на диаграмме последовательностей порядок отправки и приема сообщений?
· место сообщения в последовательности определяется его положением на шкале времени, роль которой играют линии жизни
· место сообщения в последовательности определяется его номером, все они пронумерованы в порядке отправки
· место сообщения в последовательности определяется его положением, все они продолжают друг друга в логичном порядке
· место сообщения в последовательности определяется его составным номером, первая часть которого обозначает объект-отправитель
Какое место диаграммы взаимодействия занимают в жизненном цикле разработки ПО?
· строятся после описания структуры системы и способов ее взаимодействия с внешним миром, но перед описанием алгоритмов действий, выполняющихся в системе
· строятся после описания структуры системы и алгоритмов действий, в ней выполняющихся, но перед описанием способов взаимодействия системы с внешним миром
· строятся после описания структуры системы , но перед описанием алгоритмов действий, в ней выполняющихся и способов взаимодействия системы с внешним миром
· строятся после описания структуры системы, способов ее взаимодействия с внешним миром, и алгоритмов действий, выполняющихся в системе
Какой шаг обычно не выделяют в процессе идентификации прецедентов?
· определение действующих лиц
· определение прецедентов
· описание модели прецедентов в целом
· описание структуры системы
Модели ИС описываются, как правило, с использованием...
· языка UML
· Delphi
· СУБД
· языка программирования высокого уровня
На каком этапе жизненного цикла разработки ПО обычно строят диаграммы взаимодействия?
· сбор требований
· анализ
· проектирование
· разработка
На чем акцентирует внимание диаграмма кооперации?
· на сообщениях, которыми обмениваются объекты в ходе взаимодействия
· на ролях, которые объекты играют во взаимодействии
· на последовательности сообщений, которыми обмениваются объекты
· на объектах, которые участвуют во взаимодействии
Начало какого этапа жизненного цикла ПО знаменует собой создание диаграммы классов?
· анализа
· проектирования
· разработки
· тестирования
Первым внешним релизом системы в методике RUP заканчивается фаза «…»
· Построение
· Внедрение
· Начало
· Проектирование
Почему некоторые сообщения на диаграммах последовательностей иногда обозначают пунктирной линией?
· таким образом обозначаются ответные сообщения
· таким образом обозначаются асинхронные сообщения
· таким образом обозначаются рефлексивные сообщения
· таким образом обозначаются синхронные сообщения
При завершении стадии «Проектирование» в методике RUP достигается веха
· целей жизненного цикла
· архитектуры жизненного цикла
· начальной функциональной готовности
· готового продукта
При использовании какого подхода UML предоставляет максимум преимуществ?
· процедурное программирование
· объектно-ориентированное проектирование
· функциональное программирование
· программирование по контракту
Самая крупная единица проектирования в Rational Unified Process – это …
· итерация
· активность
· фаза
· цикл
Самая мелкая единица проектирования в Rational Unified Process – это …
· активность
· итерация
· фаза
· этап
Сильными сторонами Agile подхода не является
· итеративный подход к разработке программного обеспечения
· быстрое получение первой/пробной версии продукта для тестирования
· легко воспринимаются корректировки и изменения в процессе разработки
· качество имеет первоочередной приоритет по сравнению со стоимостью и временем
Слабой стороной Agile подхода не является
· может привести к низкому качеству продукта
· мало возможностей для конечного пользователя повлиять на цели проекта и требования к продукту
· могут возникнуть проблемы с расширяемостью продукта
· риск никогда не достигнуть поставленной цели при инициации процесса
Укажите невозможные типы отношений между классами UML
· зависимость
· иерархия
· ассоциация
· обобщения
Укажите ценности, не описанные в Agile Manifesto
· реализованный продукт важнее потраченных ресурсов
· готовность к изменениям важнее следования первоначальному плану
· люди и взаимодействие важнее процессов и инструментов
· работающий продукт важнее исчерпывающей документации
Управление рисками в Rational Unified Process проводится…
· никогда
· периодически
· непрерывно
· раз в неделю
Чем нотация диаграмм развертывания отличается от нотации других диаграмм UML?
· использованием "трехмерных" фигур
· использованием только сплошных линий
· использованием стереотипов
· запретом использования ноутсов
Чем является The UML?
· средством коммуникации в команде
· языком программирования
· спецификацией CASE-средства
· моделью процесса разработки
Что означает аббревиатура OMG?
· Object Modeling Group
· Object Methodology Group
· Object Management Group
· Object Method Group
Что представляет собой класс в UML?
· описание объекта
· описание совокупности однородных объектов
· описание связи между объектами
· описание атрибутов объекта
Что такое аспекты проектирования?
· временное распределение работ по созданию объектов в процессе проектирования
· совокупность языков, моделей, постановок задач, методов получения описаний где-либо иерархического уровня
· определенная последовательность решения проектных задач различных иерархических уровней
· описание системы или ее части с де-либо определяемой точки зрения, определяется функциональными, физическими или иного типа отношениями между свойствами и элементами
Что такое диаграмма взаимодействия?
· диаграмма, на которой представлено взаимодействие, состоящее из множества объектов и отношений между ними, включая и сообщения, которыми они обмениваются
· диаграмма, на которой представлено взаимодействие, состоящее из множества объектов и отношений между ними
· диаграмма, на которой представлено взаимодействие, состоящее из сообщений, которыми обмениваются элементы модели
· диаграмма, на которой представлено взаимодействие, состоящее из множества объектов одного класса и сообщений, которыми они обмениваются
Что такое диаграмма с математической точки зрения?
· граф
· группа
· утверждение
· функция
Что такое метамодель?
· описание способа построения модели
· концептуальная модель
· описание данных
· модель, построенная с высоким уровнем абстракции
Что такое параметры системы?
· величины, которые выражают свойство или системы, или ее части, или окружающей среды
· величины, которые характеризует действия, которые могут выполнять объекты
· величины, характеризующие энергетическое или информационное наполнение элемента или подсистемы
· свойства элементов объекта
Что такое прецедент?
· функциональность, уже однажды реализованная в некоторой системе, на которую можно ссылаться при разработке
· функциональность системы, позволяющая пользователю получить некий значимый для него, ощутимый и измеримый результат
· функциональность системы, стандартная "де-факто" для всех систем подобного класса
· функциональность системы, стандартная для всех систем подобного класса, реализованная в стандартных библиотеках
Что такое реверс-инжиниринг применительно к UML?
· создание UML-модели из существующего кода
· анализ и улучшение построенной модели
· восстановление требований из существующей модели
· декомпиляция выполняемых файлов
Что такое уровень проектирования?
· временное распределения работ по созданию новых объектов в процессе проектирования
· совокупность языков, моделей, постановок задач, методов получения описаний где-либо иерархического уровня
· определенная последовательность решения проектных задач различных иерархических уровней
· описание системы или ее части с де-либо определяемой точки зрения, которая определяется функциональными, физическими или иного типа отношениями между свойствами и элементами
Элементы нотации каких видов не используются в UML?
· операторы
· значки
· линии
· фигуры