Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 КУРС.docx
Скачиваний:
143
Добавлен:
21.05.2015
Размер:
906.33 Кб
Скачать

6. Технология разработки программного продукта

Тест 1 по теме: «Структура жизненного цикла программы».

1.По длительности жизненного цикла, ПС можно разделить на:

А) два класса Б) три класса В) четыре класса

2. Программы с малой длительностью эксплуатации могут выполнять не более:

А) 1000 команд Б) 10000 команд В) 1000000 команд

3. После какого действия завершается жизненный цикл программ с малой длительностью эксплуатации:

А) формализации проблемы Б) системного анализа В) получения результатов вычислений

4. Жизненный цикл программ с большой длительностью эксплуатации составляет:

А) 10-20 лет Б)15-25 лет В)5-7 лет

5. Жизненный цикл программ с большой длительностью эксплуатации включает в себя следующие основные этапы:

А) Сопровождение ПС, Проектирование ПС, Эксплуатация ПС, Системный анализ Б) Проектирование ПС, Эксплуатация ПС, Системный анализ В)Сопровождение ПС, Проектирование ПС, Получение результатов

6.Что является достоинством классического жизненного цикла программ с большой длительностью эксплуатации:

А) упорядочивание хода конструирования Б) результаты проекта доступны заказчику только в конце работы В) цикл основан на точной формулировке исходных требований к ПС

7. Процесс создания модели требуемого программного продукта -это:

А) итерация Б) макетирование В) цикл

8.Какую форму НЕ может принимать модель макетирования:

А) бумажный макет или макет на основе ПК Б) программа, находящаяся в стадии выполнения В) работающий макет Г) существующая программа

9.К чему приводит быстрое проектирование?

А) построению макета Б) созданию программы В) изменению макета

10.Что является достоинством макетирования?

А) обеспечение определения полных требований к ПО Б) заказчик может принять макет за продукт В) разработчик может принять макет за продукт

11.Сколько существует стратегий конструирования ПО:

А)5 Б)4 В)3

12. Классический пример применения эволюционной стратегии конструирования -это:

А) спиральная модель Б) макетирование В) моделирование

13.Что не входит в этапы RAD-подхода?

А) бизнес-моделирование Б) моделирование данных В) генерация дынных

14.Что является недостатком спиральной модели?

А) позволяет явно учитывать риск на каждом витке эволюции разработки Б) включает шаг системного подхода в итерационную структуру разработки В) повышенные требования к заказчику

15.Сколькими квадратами определяется спиральная модель?

А)4 Б)5 В)2

16. Программы с малой длительностью эксплуатации создаются в основном для:

А) решения научных задач Б) решения инженерных задач В) развлечения пользователей

Тест 2 по теме: «Оптимизация программ. Оптимизирующие компиляторы»,

«Отладка и сопровождение программных продуктов. Ошибки П.О: причины, источники, классификация».

1.По каким двум критериям выполняется оптимизация программ?

А) качество

Б) быстродействие

В) количество

Г) сложность

Д) объем используемых данных

2. «Оптимизация программ» это:

3.С чего следует начать оптимизацию программ?

А) проверки

Б) профилировки

В) чистки

4. «Профилировка» это:

5.Какие базовые операции выбирают большинство современных профилировщиков? А) определение общего времени исполнения каждой точки программы Б) определение удельного времени исполнения каждой точки программы В) определение причины и/или источника конфликтов Г) определение количества вызовов той или иной точки программы Д) определение степени покрытия программы

Е) все ответы верны

6.Основные правила оптимизации А) прежде чем приступать к оптимизации, необходимо иметь надежно работающий неоптимизированный вариант. Б) основной прирост оптимизации дает не учет особенностей системы, а алгоритмическая оптимизация. В) обнаружив профилировщиком узкие места необходимо произвести оптимизацию в рамках языка высокого уровня. Г) оптимизация начинается с выделения профилировщиком критического кода и анализа его не оптимальности.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]