игра брюс 2048
Главная / Программирование / Введение в UML / Тест 6

Введение в UML - тест 6

Упражнение 1:
Номер 1
Что такое требование к ПО?

Ответ:

 (1) желаемая функциональность, свойство или поведение системы 

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

 (3) формальные критерии соответствия системы желаниям заказчика 

 (4) подробное описание структуры и функционала будущей системы  

 (5) формальное описание внутреннего устройства будущей системы  


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

Ответ:

 (1) диаграммы прецедентов 

 (2) нефункциональные требования 

 (3) диаграммы классов 

 (4) диаграммы развертывания 

 (5) диаграммы компонентов 


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

Ответ:

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

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

 (3) функциональность системы, стандартная "де-факто" для всех систем подобного класса 

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

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


Упражнение 2:
Номер 1
Какие цели преследует аналитик при идентификации прецедентов?

Ответ:

 (1) четко разграничить систему и ее окружение 

 (2) выделить нефункциональные требования 

 (3) описать структуру и внутреннее устройство будущей системы 

 (4) определить, какие действующие лица и как именно взаимодействуют с системой 

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


Номер 2
Какие шаги обычно выделяют в процессе идентификации прецедентов?

Ответ:

 (1) определение действующих лиц 

 (2) определение прецедентов 

 (3) описание модели прецедентов в целом  

 (4) описание структуры системы 


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

Ответ:

 (1) нефункциональные требования - это описание таких свойств системы, как особенности среды и реализации, производительность, расширяемость и т.д 

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

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

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


Упражнение 3:
Номер 1
Какой смысл вкладывают в понятие эктора?

Ответ:

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

 (2) набор пользователей, взаимодействующих с некоторой сущностью 

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

 (4) обобщенный пользователь системы, взаимодействующий с ней 

 (5) усредненный пользователь системы, взаимодействующий с ней 


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

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)


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

Ответ:

 (1) она указывает последовательность вызова функционала системы 

 (2) она указывает на последовательность использования прецедентов 

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

 (4) она указывает на сущность, от которой что-то требуют, чьим сервисом пользуются 

 (5) она указывает на сущность, которая чего-то требует, пользуется чужими сервисами 


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

Ответ:

 (1) экторы всегда располагаются вне контекста моделируемой системы 

 (2) единственный допустимый вид связи между экторами - наследование 

 (3) экторы могут быть связаны между собой с помощью ассоциации 

 (4) диаграмма прецедентов является представлением совокупности сервисов, предоставляемых системой 

 (5) для связи более чем одного актера с прецедентом допускается использование n-арной ассоциации 


Номер 2
Какие экторы вовлечены в выполнение прецедента Use Case E? files

Ответ:

 (1) Actor A  

 (2) Actor A и Actor C 

 (3) Actor B и Actor C 

 (4) Actor C 

 (5) Actor A, Actor B и Actor C 


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

Ответ:

 (1) клиент 

 (2) внешняя система 

 (3) эктор 

 (4) субъект 

 (5) компонент 


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

Ответ:

 (1) прецедент — это описание набора последовательных событий, выполняемых системой, которые приводят к наблюдаемому эктором результату 

 (2) прецеденты описывают сервисы, предоставляемые системой экторам, с которыми она взаимодействует 

 (3) прецедент никогда не объясняет, "как" работает сервис, а только описывает, "что" делается 

 (4) прецеденты изображают в виде класса со стереотипом <<use case>> 

 (5) имя прецедента обычно намного длиннее имен других элементов модели 


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

Ответ:

 (1) это конкретная последовательность действий, иллюстрирующая поведение 

 (2) это повествовательный рассказ о совершаемых эктором действиях 

 (3) полное описание желаемого функционала системы 

 (4) желаемая функциональность, свойство или поведение системы 

 (5) полное описание сервисов, предоставляемых системой 


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

Ответ:

 (1)

 (2)

 (3)

 (4)

 (5)


Упражнение 6:
Номер 1
В каком количественном отношении находятся сценарии и прецеденты?

Ответ:

 (1) каждый прецедент соответствует одному сценарию 

 (2) между сценариями и прецедентами существует связь типа "многие ко многим" 

 (3) один прецедент определяет несколько сценариев 

 (4) один сценарий определяет несколько прецедентов 

 (5) обычно сценарии и прецеденты не связаны друг с другом 


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

Ответ:

 (1) прецедент, который экторы наблюдают при взаимодействии с системой 

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

 (3) поведение, включаемое в некоторый вариант использования 

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

 (5) альтернативные варианты поведения системы, определяемые некоторым условием 


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

Ответ:

 (1) в виде зависимости со стереотипом <<inside>> 

 (2) в виде зависимости со стереотипом <<include>> 

 (3) в виде зависимости со стереотипом <<within>> 

 (4) в виде зависимости со стереотипом <<contain>> 

 (5) в виде зависимости со стереотипом <<switch on>> 


Упражнение 7:
Номер 1
В чем состоит смысл операции расширения прецедента?

Ответ:

 (1) прецедент дополняется другими прецедентами, поведение которых включается в общую последовательность 

 (2) прецедент дополняется другими прецедентами, замещающими оригинальное поведение  

 (3) прецедент дополняется другими прецедентами, "срабатывающими" при некоторых условиях 

 (4) прецедент дополняется другими прецедентами, замещающими оригинальное поведение при некоторых условиях 

 (5) прецедент дополняется другими прецедентами, при вызове определенным эктором 


Номер 2
Что описывается в дополнительном разделе прецедента, отделенном от его названия горизонтальной линией? files

Ответ:

 (1) точка расширения 

 (2) сценарий поведения 

 (3) дополнительные атрибуты 

 (4) включаемые прецеденты 

 (5) альтернативное поведение 


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

Ответ:

 (1) зависимости 

 (2) ассоциации 

 (3) реализации 

 (4) генерализации 

 (5) включения 


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

Ответ:

 (1) для общения между пользователями, аналитиками и разработчиками 

 (2) как основу для написания подробного руководства пользователя 

 (3) чтобы пояснить разработчикам назначение элемента 

 (4) как основу для тестирования элемента в процессе его разработки 

 (5) как полное описание структуры будущей системы и ее функционала 


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

Ответ:

 (1) чтобы четко разграничить систему и ее окружение 

 (2) с целью поиска ошибок 

 (3) чтобы убедиться в адекватности дизайна 

 (4) чтобы выделить нефункциональные требования 

 (5) чтобы понять назначение системы, для которой отсутствует документация 


Номер 3
В каких отношениях могут состоять прецеденты?

Ответ:

 (1) ассоциация 

 (2) наследование  

 (3) композиция 

 (4) включение 

 (5) расширение 




Главная / Программирование / Введение в UML / Тест 6