Моделирование и анализ программного обеспечения. Синергия. На отлично!

Раздел
Программирование
Тип
Просмотров
328
Покупок
10
Антиплагиат
Не указан
Размещена
24 Янв 2023 в 15:15
ВУЗ
Синергия
Курс
Не указан
Стоимость
300 ₽
Демо-файлы   
1
png
Темы Темы
37.1 Кбайт 37.1 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Ответы
396.7 Кбайт 300 ₽
Описание

В файле содержатся ответы на вопросы из Итогового теста

Результат - 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?

· операторы

· значки

· линии

· фигуры

Вам подходит эта работа?
Похожие работы
Основы программирования
Дипломная работа Дипломная
24 Апр в 19:02
2 +2
0 покупок
Основы программирования
Задача Задача
23 Апр в 18:19
24 +7
0 покупок
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:22
66 +10
0 покупок
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:20
53 +2
0 покупок
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:12
59 +6
0 покупок
Другие работы автора
Дизайн сайтов
Тест Тест
25 Апр в 10:34
1 +1
0 покупок
Управление проектами
Тест Тест
23 Апр в 21:37
12 +1
0 покупок
АФХД - Анализ финансово-хозяйственной деятельности
Тест Тест
23 Апр в 19:51
11 +1
0 покупок
Финансовое право
Тест Тест
22 Апр в 18:54
13 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир