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

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

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

Ответ:

 (1) процесс создания и сопровождения программного обеспечения 

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

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

 (4) варианты ветвления каждой программы 


Номер 2
Что такое модель жизненного цикла программного обеспечения?

Ответ:

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

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

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


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

Ответ:

 (1) возникновение и исследование идеи 

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

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

 (4) завершение эксплуатации 


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

Ответ:

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

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

 (3) параллельное выполнение каскадов (наборов) этапов, внутри каждого каскада (набора) исполнение строго последовательное 

 (4) параллельное выполнение каскадов (наборов) этапов, внутри каждого каскада (набора) исполнение параллельное 


Номер 2
Можно ли в каскадной (водопадной) модели жизненного цикла программного обеспечения возвращаться на предыдущий этап?

Ответ:

 (1) да, можно в обычной каскадной модели 

 (2) да, существует вариант улучшенной каскадной модели с возвратами 

 (3) нет, каскадная модель не подразумевает возможностей возврата к предыдущему этапу 


Номер 3
В каких случаях наиболее успешно применяется каскадная (водопадная) модель жизненного цикла программного обеспечения?

Ответ:

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

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

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

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


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

Ответ:

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

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

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

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


Номер 2
Что является недостатком каскадной модели?

Ответ:

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

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

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

 (4) отсутствие обратных связей между этапами  


Номер 3
Какие утверждения о каскадной модели являются верными?

Ответ:

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

 (2) упрощает задачу планирования 

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


Упражнение 4:
Номер 1
В чем суть V-образной модели жизненного цикла программного обеспечения?

Ответ:

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

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

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


Номер 2
Вариантом какой модели является V-образная модель жизненного цикла программного обеспечения?

Ответ:

 (1) каскадной модели 

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

 (3) процессной модели 


Номер 3
В каких случаях целесообразно использование V-образной модели жизненного цикла программного обеспечения?

Ответ:

 (1) при невозможности четко и полно сформулировать требования на начальном этапе 

 (2) при повышенных требованиях к качеству результатов разработки 

 (3) при отсутствии критериев завершения разработки 


Упражнение 5:
Номер 1
Для каких из перечисленных систем подойдет V-образная модель жизненного цикла?

Ответ:

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

 (2) программная система для контроля успеваемости учащихся 

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


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

Ответ:

 (1) каскадная модель 

 (2) V-образная модель 

 (3) спиральная модель 


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

Ответ:

 (1) каскадную модель 

 (2) V-образную модель 

 (3) спиральную модель 


Упражнение 6:
Номер 1
Засчет чего в спиральной модели реализуется возможность перехода на следующий этап до завершения текущего?

Ответ:

 (1) засчет четкой формулировки требований на начальном этапе 

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

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


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

Ответ:

 (1) каскадной модели 

 (2) V-образной модели 

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


Номер 3
При использовании какой модели жизненного цикла программного обеспечения процесс разработки программного обеспечения сочетает в себе как проектирование, так и постадийное прототипирование?

Ответ:

 (1) каскадной модели 

 (2) V-образной модели 

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


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

Ответ:

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

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

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


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

Ответ:

 (1) каскадную модель 

 (2) V-образную модель 

 (3) спиральную модель 


Номер 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) процессы, связанные исключительно с финансированием проекта 


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

Ответ:

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

 (2) подписание контракта с заказчиком 

 (3) формирование среды информационной поддержки проекта 

 (4) завершение эксплуатации 


Упражнение 10:
Номер 1
Необходимость каких действий исчезает при использовании подхода формальных преобразований?

Ответ:

 (1) верификация спецификаций по отношению к требованиям к системе 

 (2) тестирование и проверка корректности конечного программного продукта по отношению к спецификации 

 (3) написание кода программного продукта 


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

Ответ:

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

 (2) получение кода, абсолютно точно соответствующего исходной спецификации 

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


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

Ответ:

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

 (2) потому что происходит тщательное тестирование на каждом этапе разработки 

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


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

Ответ:

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

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

 (3) для всего программного комплекса 


Номер 2
В чем заключается использование подхода формальных преобразований?

Ответ:

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

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

 (3) в отсутствии верификации спецификаций по отношению к требованиям к системе 


Номер 3
Что является недостатком использования метода формальных преобразований?

Ответ:

 (1) несоответствие программного продукта спецификации 

 (2) необходимость тестирования отдельных модулей 

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


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 2
Схема какой модели жизненного цикла программного обеспечения приведена на рисунке? files

Ответ:

 (1) каскадной модели 

 (2) V-образной модели 

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


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

Ответ:

 (1) files 

 (2) files 

 (3) files 




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