игра брюс 2048
Главная / Программирование / Основы объектно-ориентированного проектирования / Тест 9

Основы объектно-ориентированного проектирования - тест 9

Упражнение 1:
Номер 1
Объектно-ориентированный анализ

Ответ:

 (1) применим только к анализу программных систем 

 (2) ориентирован на этап рассмотрения проблем 

 (3) занимается тем же, что и системное моделирование 

 (4) синонимом анализа является понятие специфиикация 


Номер 2
Цели анализа

Ответ:

 (1) предложить образец решения проблемы 

 (2) понять проблему или проблемы, которые программная (или иная) система должна решить 

 (3) определить, что система должна делать 

 (4) определить, как система должна это делать 


Номер 3
Цели анализа

Ответ:

 (1) определить, что система не должна делать 

 (2) задать значимые вопросы о проблеме и о системе 

 (3) дать ответы на основные вопросы системы 

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


Упражнение 2:
Номер 1
Процесс анализа требует

Ответ:

 (1) привлечения всех участников проекта 

 (2) применения специальной нотации 

 (3) масштабируемости решения 

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


Номер 2
Требования к процессу анализа и поддерживающей нотации

Ответ:

 (1) возможность участия в анализе и обсуждении результатов неспециалистов в области ПО 

 (2) возможность проведения анализа без привлечения специалистов в области ПО 

 (3) форма представления результатов анализа должна быть непосредственно пригодной для разработчиков ПО 

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


Номер 3
Масштабируемость решения предполагает

Ответ:

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

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

 (3) учет возможности дальнейшего расширения системы 

 (4) учет возможности повторного использования системы 


Упражнение 3:
Номер 1
Объектная технология анализа характеризуется следующим

Ответ:

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

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

 (3) компромиссами между заказчиком и разработчиком 

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


Номер 2
ОО-подход представляет реальную основу системного анализа, благодаря следующему инструментарию

Ответ:

 (1) инвариантам и вариантам цикла 

 (2) подходу, основанному на АТД, приводящему к ясным, абстрактным, эволюционным спецификациям 

 (3) простому, множественному и дублируемому наследованию, поддерживающему классификацию 

 (4) механизму обработки исключительных ситуаций 


Номер 3
ОО-подход представляет реальную основу системного анализа. В этом заслуга следующего инструментария

Ответ:

 (1) проектирование по контракту представляет мощное руководство по анализу 

 (2) клиентские отношения охватывают такие понятия моделирования, как "быть частью (чего-либо)", агрегирования и соединения 

 (3) классы дают возможность организовать описания систем на основе типов объектов 

 (4) различия между ссылочными и развернутыми клиентами соответствуют двум основным видам моделируемых соединений 


Упражнение 4:
Номер 1
Формализмы, применяемые на этапе анализа

Ответ:

 (1) UML 

 (2) BON 

 (3) BLIN 

 (4) OOSE 


Номер 2
В результате анализа описание нетривиальной системы должно использовать следующее представление

Ответ:

 (1) формальный текст – результат ОО-анализа 

 (2) графическое представление, в котором графические образы представляют классы, кластеры, объекты и отношения (клиентские и наследования) 

 (3) документ с требованиями на естественном языке 

 (4) таблицы, как в представлении метода BON 


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

Ответ:

 (1) не должна быть выражена в ОО-терминах 

 (2) должна быть представлена в графической форме 

 (3) описание должно быть на естественном языке 

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


Упражнение 5:
Номер 1
Отметьте истинные высказывания

Ответ:

 (1) важнейшая задача анализа – удовлетворение всех требований заказчика 

 (2) на этапе анализа можно применять библиотеки элементов спецификаций 

 (3) чрезмерная спецификация - один из основных рисков аналитика 

 (4) раннее введение классов затрудняет проведение анализа 


Номер 2
Отметьте истинные высказывания

Ответ:

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

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

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

 (4) ОО-подход обеспечивает все потребности системного анализа 


Номер 3
Отметьте истинные высказывания

Ответ:

 (1) этапу анализ предшествует этап обоснования осуществимости проекта 

 (2) умение задать правильные вопросы – важнейшая задача анализа 

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

 (4) все средства объектной технологии применимы на этапе анализа 




Главная / Программирование / Основы объектно-ориентированного проектирования / Тест 9