игра брюс 2048
Главная / Программирование / Основы разработки программного обеспечения на примере языка С / Тест 2

Основы разработки программного обеспечения на примере языка С - тест 2

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

Ответ:

 (1) системные требования 

 (2) описание модулей 

 (3) описание архитектуры моделей 

 (4) требования к ПО 

 (5) тест-план 


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

Ответ:

 (1) системные требования 

 (2) описание модулей 

 (3) описание архитектуры моделей 

 (4) требования к ПО 

 (5) тест-план 


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

Ответ:

 (1) на этапе разработки требований 

 (2) на этапе проектирования 

 (3) на этапе реализации 

 (4) на этапе тестирования 


Упражнение 2:
Номер 1
Что описывают системные требования?

Ответ:

 (1) требования ко всей программной системе 

 (2) функции программной системы 

 (3) архитектуру системы 


Номер 2
Как взаимосвязаны системные требования (SYS - System requirements) и требования к ПО (SRD - Software Requirements Document)?

Ответ:

 (1) требования к ПО детализируются системными требованиями 

 (2) системные требования детализируются требованиями к ПО 

 (3) системные требования и требования к ПО – одно и то же 


Номер 3
Какова основная задача требований к ПО?

Ответ:

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

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

 (3) определить, что в системе будет выполняться аппаратно, а что – программно 


Упражнение 3:
Номер 1
На основании какого документа программная система разбивается на набор функциональных областей?

Ответ:

 (1) системные требования 

 (2) требования к ПО 

 (3) организационные требования 


Номер 2
Какую информацию описывают в организационных требованиях?

Ответ:

 (1) требования к аппаратной части 

 (2) функции программной системы 

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


Номер 3
Какой документ содержит описание протокола взаимодействия пользователей с программной системой?

Ответ:

 (1) системные требования 

 (2) требования к ПО 

 (3) организационные требования 


Упражнение 4:
Номер 1
Что является интерфейсом модуля?

Ответ:

 (1) средства взаимодейтсвия модуля с другими модулями 

 (2) средства взаимодействия функций внутри модуля 

 (3) средства взаимодействия модуля с пользователем 


Номер 2
В чем заключается суть скрытого типа?

Ответ:

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

 (2) реализация типа содержит данные, недоступные другим модулям 

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


Номер 3
Каковы преимущества использования абстрактных типов?

Ответ:

 (1) упрощение разработки 

 (2) повышение надежности системы 

 (3) уменьшение количества синтаксических ошибок в коде программы 


Упражнение 5:
Номер 1
На основе какого документа выполняется кодирование программной системы?

Ответ:

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

 (2) требования к ПО 

 (3) описание модулей 

 (4) организационные требования 


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

Ответ:

 (1) тестирование 

 (2) кодирование 

 (3) разработка требований 


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

Ответ:

 (1) планирование и разработка требований 

 (2) архитектура и кодирование 

 (3) интеграционное тестирование 


Упражнение 6:
Номер 1
В каком случае всю документацию можно объединить в общую спецификацию программы, описывающую требования к ПО, его интерфейс, тест-требования и другие аспекты?

Ответ:

 (1) в случае несложной программы 

 (2) в случае сложной программной системы 

 (3) в любом случае на усмотрение разработчиков 


Номер 2
Что описывают функциональные требования?

Ответ:

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

 (2) как должна работать система 

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


Номер 3
Каковы результаты сегментирования текста программы на отдельные процедуры?

Ответ:

 (1) облегчение чтения программного кода 

 (2) усложнение сопровождения программного кода 

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


Упражнение 7:
Номер 1
Что означает соответствие одних требований другим при разработке программного обеспечения?

Ответ:

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

 (2) единство структуры двух документов 

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


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

Ответ:

 (1) менее 50% 

 (2) от 50% до 80%  

 (3) более 80% 


Номер 3
В каком случае требование сформулировано корректно?

Ответ:

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

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

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


Упражнение 8:
Номер 1
Что является задачей тест-модуля, автоматически выполняющего все тесты из тест-плана?

Ответ:

 (1) проверка корректности тестов 

 (2) проверка покрытия спецификаций тестами 

 (3) обеспечение возможности повтороного выполнения тестов после исправления обнаруженных ошибок 


Номер 2
Для чего предназначен тест-план?

Ответ:

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

 (2) для проверки организационных требований 

 (3) для проверки архитектуры системы 


Номер 3
Что обеспечивает возможность повтороного выполнения тестов после исправления обнаруженных ошибок?

Ответ:

 (1) тест-план 

 (2) тест-модуль 

 (3) тест-требования 


Упражнение 9:
Номер 1
Какие процессы программного проекта относятся к производственным?

Ответ:

 (1) планирование 

 (2) разработка  

 (3) обеспечение качества 

 (4) взаимодействие с сертифицирующим органом 

 (5) управление конфигурациями 


Номер 2
Какие процессы программного проекта относятся к поддерживающим?

Ответ:

 (1) планирование 

 (2) управление конфигурациями 

 (3) разработка  

 (4) обеспечение качества 

 (5) взаимодействие с сертифицирующим органом 


Номер 3
К какому типу процессов программного проекта относится обеспечение качества?

Ответ:

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

 (2) к поддерживающим процессам 

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


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

Ответ:

 (1) верификация 

 (2) обеспечение качества 

 (3) управление конфигурациями 

 (4) взаимодействие с сертифицирующим органом 


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

Ответ:

 (1) планирование 

 (2) верификация 

 (3) взаимодействие с сертифицирующим органом 


Номер 3
Какой процесс программного проекта выполняется непосредственно перед управлением конфигурациями?

Ответ:

 (1) разработка 

 (2) верификация 

 (3) обеспечение качества 

 (4) взаимодействие с сертифицирующим органом 


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

Ответ:

 (1) полнота 

 (2) непротиворечивость 

 (3) трассируемость 


Номер 2
Какими способами реализуется трассируемость в документации?

Ответ:

 (1) посредством ссылок 

 (2) посредством указателей (опорных точек) 

 (3) посредством составления нескольких версий одного и того же документа 


Номер 3
Что обеспечивает трассируемость документации?

Ответ:

 (1) определение требований только в одном месте 

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

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


Упражнение 12:
Номер 1
В чем заключается суть процесса обеспечения качества программного обеспечения?

Ответ:

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

 (2) в тестировании разработанного программного обеспечения 

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


Номер 2
В каком случае отказная ситуация является катастрофической?

Ответ:

 (1) когда она препятствует безопасному функционированию объекта управления 

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

 (3) когда она незначительно уменьшает безопасность объекта 


Номер 3
К какой категории отказных ситуаций относятся ситуации, препятствующие безопасному функционированию объекта управления? 

Ответ:

 (1) катастрофические отказные ситуации 

 (2) критические отказные ситуации 

 (3) существенные отказные ситуации 

 (4) несущественные отказные ситуации 




Главная / Программирование / Основы разработки программного обеспечения на примере языка С / Тест 2