ИТОГОВЫЙ ТЕСТ
60 вопросов с ответами
Сдано на 100 баллов из 100 "ОТЛИЧНО"
Год сдачи -2023.
После покупки Вы получите файл с ответами на вопросы которые указаны ниже:
***(Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения https://studwork.ru/info/147162
1. Agile - это
*процессная методология
*методология планирования
*эталонные методики по всем стадиям разработки программного обеспечения
*профессиональный подход
2. Agile Manifesto – это
*документ, который содержит описание ценностей и принципы работы
*эталонные методики по всем стадиям разработки программного обеспечения
*эталонные методики управления командой разработки
*бизнес-процесс, в рамках которого происходит генерация идей по оптимизации бизнес-процессов
3. Agile нежелательно использовать в ситуациях, когда
*состав команды стабильный, с высоким уровнем профессионализма
*проект большой, долгий по времени, имеет четкий план реализации
*проект небольшой или средний, относительно короткий по времени
*информационная система является модульной
4. The UML предназначен для...
*спецификации
*визуализации
*симуляции
*проектирования
5. Аналогом какой диаграммы является диаграмма кооперации?
*диаграммы прецедентов
*диаграммы классов
*диаграммы объектов
*диаграммы последовательностей
6. Аналогом какой диаграммы является диаграмма кооперации?
*последовательностей
*деятельности
*состояний
*объектов
7. В чем состоит различие между диаграммой последовательностей и диаграммой кооперации?
*диаграмма последовательностей делает основной акцент на структурной организации объектов, посылающих сообщения, а диаграмма кооперации - на упорядочении сообщений во времени
*диаграмма последовательностей делает основной акцент на ролях, исполняемых объектами во взаимодействии, а диаграмма кооперации - на упорядочении сообщений во времени
*диаграмма последовательностей делает основной акцент на упорядочении сообщений во времени, а диаграмма кооперации - на структурной организации объектов, посылающих сообщения
*диаграмма последовательностей делает основной акцент на объектах, которые участвуют во взаимодействии, а диаграмма кооперации - на структурной организации объектов
8. В языке UML интерфейс – это:
*совокупность ролей и других элементов, которые, работая совместно, производят некоторый совместный эффект, не сводящийся к простой сумме слагаемых
*описание последовательности выполняемых системой действий, которая производит наблюдаемый результат, значимый для какого-то определенного актера
*совокупность операций, которые определяют сервис (набор услуг), предоставляемый классом или компонентом
*физическая заменяемая часть системы, которая соответствует некоторому набору классов и обеспечивает его реализацию
9. Выберите из списка истинное утверждение
*нотация UML жестко фиксирована
*разработчик средства UML-моделирования может модифицировать нотацию по своему желанию
*применение UML гарантирует построение разумных и понятных моделей
*UML не может быть использован для реверс-инжиниринга
10. Выберите из списка истинное утверждение относительно текстовых комментариев в UML-моделях
*некоторые элементы диаграмм не могут быть снабжены комментарием
*комментарии могут содержать только формальные ограничения
*в UML нельзя использовать текстовые комментарии
*комментарии могут состоять из нескольких строк
11. Выберите из списка истинное утверждение относительно текстовых комментариев в UML-моделях
*в UML нельзя использовать текстовые комментарии
*комментарии могут содержать только формальные ограничения
*некоторые элементы диаграмм не могут быть снабжены комментарием
* комментарии могут состоять из нескольких строк
12. Выберите из списка ложное утверждение, касающиеся UML-моделей
*UML-модели являются XML-документами
*UML имеет ограничения по природе моделируемой предметной области
*CASE-средства могут генерировать текстовые спецификации из UML-моделей
*создавая UML-модель, вы тем самым документируете систему
13. Выберите из списка ложное утверждение, касающиеся диаграмм развертывания
*диаграммы развертывания - необходимая часть любой UML-модели
*диаграммы развертывания - это графическое представление инфраструктуры, на которую будет развернуто приложение
*диаграммы развертывания есть смысл строить только для аппаратно-программных систем
*диаграммы развертывания могут помочь более рационально распределить компоненты системы по узлам сети
14. Выберите из списка ложное утверждение, касающиеся диаграммы последовательностей
*диаграмма последовательностей показывает взаимодействие объектов во времени
*диаграмма последовательностей отображает последовательность передачи и приема сообщений объектами
*диаграммы последовательностей - это просто другая форма диаграмм прецедентов
*диаграммы последовательностей используются для уточнения диаграмм прецедентов
15. Выберите из списка ложное утверждение, касающиеся диаграммы состояний
*диаграммы состояний применяются для того, чтобы объяснить, каким образом работают сложные объекты
*диаграмма состояний является альтернативной формой диаграммы объектов
*диаграммы состояний служат для моделирования динамических аспектов системы
*диаграмма состояний показывает автомат
16. Выберите из списка неверное утверждение, касающееся прецедентов
*прецедент — это описание набора последовательных событий, выполняемых системой, которые приводят к наблюдаемому эктором результату
*прецеденты описывают сервисы, предоставляемые системой экторам, с которыми она взаимодействует
*прецедент никогда не объясняет, "как" работает сервис, а только описывает, "что" делается
*прецеденты изображают в виде класса со стереотипом <>
17. Дайте определение понятию «прецедент» UML
*законченная последовательность действий, инициированная внешним объектом (личностью или системой)
*описание совокупности однородных объектов с их атрибутами, операциями, отношениями и семантикой
*разработанный ранее прототип ИС
*разработанная модель ИС
18. Для чего не применяют диаграммы кооперации?
*чтобы показать набор взаимодействующих объектов в реальном окружении
*чтобы распределить функциональность между классами
*чтобы описать взаимодействие системы с окружающим миром
*чтобы описать логику выполнения сложных операций
19. Для эффективного внедрения Agile необходим ряд факторов, которые смогут обеспечить его оптимальное применение в компании. Какой фактор лишний?
*готовность к большим тратам на реализацию информационных продуктов
*желание и способность участвовать в развитии продукта
*готовность к открытому диалогу и конструктивной критике всех членов команды
*желание к изменениям и переменам
20. Использование каких элементов UML, кроме объектов, допускается на диаграмме последовательностей?
*прецеденты
*экторы
*активности
*состояния
21. Используются ли в UML трехмерные фигуры?
*да, на диаграмме развертывания
*да, на диаграмме классов
*да, на диаграмме прецедентов
*да, на диаграмме деятельностей
22. Как на диаграммах кооперации обозначаются параллельные потоки сообщений?
*номера одновременных сообщений предваряют номером потока
*номера одновременных сообщений предваряют заглавными буквами
*номера одновременных сообщений предваряют названием потока
*номера одновременных сообщений заканчивают точкой и номером потока
23. Как на диаграммах прецедентов изображается включение прецедентов?
*в виде зависимости со стереотипом <>
*в виде зависимости со стереотипом <>
*в виде зависимости со стереотипом <>
*в виде зависимости со стереотипом <>
24. Как расшифровывается аббревиатура UML?
*Unified Modeling Language
*Unified Markup Language
*Unified Methodology Language
*Unified Method Language
25. Как соотносятся понятия модели и диаграммы?
*диаграммы - средство визуализации модели
*это понятия являются синонимами
*любая отдельно взятая диаграмма может рассматриваться, как модель
*эти понятия являются антонимами
26. Какая характеристика текста является значимой в UML-диаграммах?
*цвет
*начертание
*размер
*междустрочный интервал
27. Какие из приведенных ниже утверждений, касающихся диаграмм прецедентов, НЕ соответствуют действительности?
*экторы всегда располагаются вне контекста моделируемой системы
*единственный допустимый вид связи между экторами - наследование
*экторы могут быть связаны между собой с помощью ассоциации
*диаграмма прецедентов является представлением совокупности сервисов, предоставляемых системой
28. Каким образом на диаграммах UML изображается наследование?
*не закрашенной треугольной стрелкой, направленной в сторону подкласса
*не закрашенной треугольной стрелкой, направленной в сторону суперкласса
*не закрашенной ромбической стрелкой, направленной в сторону подкласса
*не закрашенной ромбической стрелкой, направленной в сторону суперкласса
29. Каким образом на диаграммах кооперации отображается последовательность сообщений?
*сообщения на диаграмме кооперации пронумерованы в порядке отправки
*сообщения на диаграмме кооперации продолжают друг друга в логичном порядке
*сообщения на диаграмме кооперации распределены вдоль шкалы времени, роль которой играют линии жизни
*сообщения на диаграмме кооперации распределены вдоль отдельной оси времени
30. Каким образом отображается на диаграмме последовательностей порядок отправки и приема сообщений?
*место сообщения в последовательности определяется его положением на шкале времени, роль которой играют линии жизни
*место сообщения в последовательности определяется его номером, все они пронумерованы в порядке отправки
*место сообщения в последовательности определяется его положением, все они продолжают друг друга в логичном порядке
*место сообщения в последовательности определяется его составным номером, первая часть которого обозначает объект-отправитель
31. Какое место диаграммы взаимодействия занимают в жизненном цикле разработки ПО?
*строятся после описания структуры системы и способов ее взаимодействия с внешним миром, но перед описанием алгоритмов действий, выполняющихся в системе
*строятся после описания структуры системы и алгоритмов действий, в ней выполняющихся, но перед описанием способов взаимодействия системы с внешним миром
*строятся после описания структуры системы , но перед описанием алгоритмов действий, в ней выполняющихся и способов взаимодействия системы с внешним миром
*строятся после описания структуры системы, способов ее взаимодействия с внешним миром, и алгоритмов действий, выполняющихся в системе
32. Какой шаг обычно не выделяют в процессе идентификации прецедентов?
*определение действующих лиц
*определение прецедентов
*описание модели прецедентов в целом
*описание структуры системы
33. Модели ИС описываются, как правило, с использованием...
*Delphi
*СУБД
*языка UML
*языка программирования высокого уровня
34. На каком этапе жизненного цикла разработки ПО обычно строят диаграммы взаимодействия?
*сбор требований
*анализ
*проектирование
*разработка
35. На чем акцентирует внимание диаграмма кооперации?
*на сообщениях, которыми обмениваются объекты в ходе взаимодействия
*на ролях, которые объекты играют во взаимодействии
*на последовательности сообщений, которыми обмениваются объекты
*на объектах, которые участвуют во взаимодействии
36. Начало какого этапа жизненного цикла ПО знаменует собой создание диаграммы классов?
*анализа
*проектирования
*разработки
*тестирования
37. Первым внешним релизом системы в методике RUP заканчивается фаза «…»
*Начало
*Проектирование
*Построение
*Внедрение
38. Почему некоторые сообщения на диаграммах последовательностей иногда обозначают пунктирной линией?
*таким образом обозначаются рефлексивные сообщения
*таким образом обозначаются синхронные сообщения
*таким образом обозначаются асинхронные сообщения
*таким образом обозначаются ответные сообщения
39. При завершении стадии «Проектирование» в методике RUP достигается веха
*целей жизненного цикла
*архитектуры жизненного цикла
*начальной функциональной готовности
*готового продукта
40. При использовании какого подхода UML предоставляет максимум преимуществ?
*процедурное программирование
*объектно-ориентированное проектирование
*функциональное программирование
*программирование по контракту
41. Самая крупная единица проектирования в Rational Unified Process – это …
*активность
*фаза
*итерация
*цикл
42. Самая мелкая единица проектирования в Rational Unified Process – это …
*активность
*этап
*фаза
*итерация
43. Сильными сторонами Agile подхода не является
*итеративный подход к разработке программного обеспечения
*быстрое получение первой/пробной версии продукта для тестирования
*легко воспринимаются корректировки и изменения в процессе разработки
*качество имеет первоочередной приоритет по сравнению со стоимостью и временем
44. Слабой стороной Agile подхода не является
*риск никогда не достигнуть поставленной цели при инициации процесса
*может привести к низкому качеству продукта
*мало возможностей для конечного пользователя повлиять на цели проекта и требования к продукту
*могут возникнуть проблемы с расширяемостью продукта
45. Укажите невозможные типы отношений между классами UML
*зависимость
*иерархия
*ассоциация
*обобщения
46. Укажите ценности, не описанные в Agile Manifesto
*люди и взаимодействие важнее процессов и инструментов
*работающий продукт важнее исчерпывающей документации
*готовность к изменениям важнее следования первоначальному плану
*реализованный продукт важнее потраченных ресурсов
47. Управление рисками в Rational Unified Process проводится…
*никогда
*периодически
*непрерывно
*раз в неделю
48. Чем нотация диаграмм развертывания отличается от нотации других диаграмм UML?
*использованием "трехмерных" фигур
*использованием только сплошных линий
*использованием стереотипов
*запретом использования ноутсов
49. Чем является The UML?
*средством коммуникации в команде
*языком программирования
*спецификацией CASE-средства
*моделью процесса разработки
50. Что означает аббревиатура OMG?
*Object Modeling Group
*Object Methodology Group
*Object Management Group
*Object Method Group
51. Что представляет собой класс в UML?
*описание объекта
*описание совокупности однородных объектов
*описание связи между объектами
*описание атрибутов объекта
52. Что такое аспекты проектирования?
*временное распределение работ по созданию объектов в процессе проектирования
*совокупность языков, моделей, постановок задач, методов получения описаний где-либо иерархического уровня
*определенная последовательность решения проектных задач различных иерархических уровней
*описание системы или ее части с де-либо определяемой точки зрения, определяется функциональными, физическими или иного типа отношениями между свойствами и элементами
53. Что такое диаграмма взаимодействия?
*диаграмма, на которой представлено взаимодействие, состоящее из множества объектов и отношений между ними, включая и сообщения, которыми они обмениваются
*диаграмма, на которой представлено взаимодействие, состоящее из множества объектов и отношений между ними
*диаграмма, на которой представлено взаимодействие, состоящее из сообщений, которыми обмениваются элементы модели
*диаграмма, на которой представлено взаимодействие, состоящее из множества объектов одного класса и сообщений, которыми они обмениваются
54. Что такое диаграмма с математической точки зрения?
*граф
*функция
*группа
*утверждение
55. Что такое метамодель?
*описание способа построения модели
*концептуальная модель
*описание данных
*модель, построенная с высоким уровнем абстракции
56. Что такое параметры системы?
*величины, которые выражают свойство или системы, или ее части, или окружающей среды
*величины, характеризующие энергетическое или информационное наполнение элемента или подсистемы
*свойства элементов объекта
*величины, которые характеризует действия, которые могут выполнять объекты
57. Что такое прецедент?
*функциональность, уже однажды реализованная в некоторой системе, на которую можно ссылаться при разработке
*функциональность системы, позволяющая пользователю получить некий значимый для него, ощутимый и измеримый результат
*функциональность системы, стандартная "де-факто" для всех систем подобного класса
*функциональность системы, стандартная для всех систем подобного класса, реализованная в стандартных библиотеках
58. Что такое реверс-инжиниринг применительно к UML?
*создание UML-модели из существующего кода
*декомпиляция выполняемых файлов
*анализ и улучшение построенной модели
*восстановление требований из существующей модели
59. Что такое уровень проектирования?
*временное распределения работ по созданию новых объектов в процессе проектирования
*совокупность языков, моделей, постановок задач, методов получения описаний где-либо иерархического уровня
*определенная последовательность решения проектных задач различных иерархических уровней
описание системы или ее части с де-либо определяемой точки зрения, которая определяется *функциональными, физическими или иного типа отношениями между свойствами и элементами
60. Элементы нотации каких видов не используются в UML?
*фигуры
*линии
*значки
*операторы
Тема 3. Обзор использования UML в процессе разработки. Моделирование поведения
Тема 4. Введение в использование паттернов проектирования. Основные концепции модельно-центрированной разработки
Литература