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

7.Когда следует завершать оптимизацию?

А) производительность программы признана удовлетворительной

Б) все программы завершены

В) в программе отсутствуют «горячие точки»

Г) сложность алгоритма слишком высока

Д) критическая зависимость от платформы

8.Какие требования предъявляются ко всем методам оптимизации алгоритма А) оптимизация должна быть по возможности максимально машино - независимой и переносимой на другие платформы (операционные системы) без существенных потерь эффективности. Б) оптимизация не должна увеличивать трудоемкость разработки (в том числе тестирования) приложения более чем на 10-15%. В) оптимизирующий алгоритм должен давать выигрыш не менее чем на 20-25% в скорости выполнения. Г) оптимизация не должна допускать безболезненное внесение изменений.

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

9.На какие способы можно разделить приемы оптимизации программ

А) алгоритмические

Б) программные

В) машинно-независимые

10. Что относится к набору машинно-независимых оптимизирующих преобразований?

А) разгрузка участков повторяемости

Б) упрощение действий

В) чистка программы

Г) экономия памяти

Д) реализация действий

Е) сокращение программы

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

11.Характеристики ошибок в процессе проектирования программного комплекса помогают:

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

12.На каких двух уровнях детализации проходит анализ первичных ошибок в программе?

А) диффиринциальном Б) приобобщеном В) централизованном Г) обобщенном Д)сложном

13.Какие ошибки значительно меньше поддаются обнаружению методами формализованного автоматического контроля?

А) программные Б) алгоритмические В) технологические Г) системные

Тест 3 по теме: «Критерии оценки качества ПО».

1.Что является основой для оценки эффективности технологии проектирования ПС жизненного цикла программы?

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

2. Мало зависеть от неконтролируемых, случайных факторов -это:

А) итерация Б) дисперсия В) критерий оценки

3. Что требует высокой устойчивости программ?

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

4. Команды и данные входящие в программные модули …

А) имеют абсолютную надежность правильного исполнения Б) могут иметь, а могут и не иметь абсолютной надежности правильного исполнения В) не имеют абсолютной надежности правильного исполнения

5. Что отражает основную специфику применения и степень соответствия ПС их целевому назначению:

А) функциональные критерии качества Б) конструктивные критерии качества В) деструктивные критерии качества

6. Какие критерии качества могут быть важны с позиции прямого функционального назначения?

А) деструктивные критерии Б) функциональные критерии В) конструктивные критерии

7. Сколько следует выделить временных показателей ЖЦ программ?

А)5 Б)3 В)4

8. Чем может являться суммарная длительность эффективной эксплуатации?

А) доминирующим критерием Б) редуцирующим критерием В) в зависимости от ситуации, и доминирующим и редуцирующим критерием

9. Что такое softwаrе?

А) программа – утилит Б) ОС В) программное обеспечение

10. Что не относится к системному ПО?

А) операционные системы Б)учебные программы В) программы-утилиты

11. Сколько существует критериев качества?

А)3 Б)2 В)7

12. Что является обязательной частью ПО?

А) системное ПО Б) прикладное ПО В) инструментальное ПО

13. Какое ПО обеспечивают создание всех классов программ?

А) инструментальное ПО Б) прикладное ПО В) системное ПО

14. На сколько групп можно разделить программное обеспечение?

А)5 Б)7 В)3

15. Что могут включать в себя некоторые системы программирования?

А) транслятор программ Б) инструментальное ПО В) критерий качества

Тест 4. по теме: «Надежность программных продуктов. Факторы надежности».

1.Сколько состояний систем лежит в основе теории надежности:

А)2 Б)3 В)4

2. Что НЕ входит в характеристики оценки качества?

А) надежность Б) эффективность В) общедоступность

3. Сколько существует видов отказа?

А)7 Б)3 В)5

4. Что входит в надежность?

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

5. Что НЕ входит в сопровождаемость?

А) тестируемость Б) изменяемость В) адаптируемость

6. На объекты уязвимости НЕ воздействует:

А) косвенно - влияющие факторы Б) внутренние факторы В) внешние факторы

7. Объектом уязвимости, влияющим на надежность ПС является:

А) сбои и отказы в аппаратуре вычислительных средств Б) информация, накопленная в БД, отражающая объекты внешней среды в процессе ее обработки В) ошибки программирования в текстах программ и описание данных, а также в исходной и результирующий документации на компоненты и ПС в целом

8. Что является внешним дестабилизирующим фактором?

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

9.Что является внутренним дестабилизирующим фактором?

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

10. На сколько частей можно разделить документацию на ПС?

А) 5 Б) 2 В) 3

11.Какой процесс НЕ отражает технологическая документация?

А) изменение состава и конфигурации комплекса, взаимодействующей аппаратуры инф-ционной системы за пределы проведенные при испытании или сертификации и отлаженной ПС в эксплуатационной документации Б) регламентирование структуры и состав этапов, работ и документов ЖЦ ПС В) поддерживание и регламентирование процессов организации и планирования реализации ЖЦ конкретных ПС

12. Сколько процессов входит в технологическую документацию?

А) 5 Б) 7 В) 4

13. По функциональному назначению технологическую документацию ПС целесообразно разделить на:

А) 5 групп исходных документов Б) 3группы исходных документов В) 4 группы исходных документов

14. Что должны определять технологические документы создаваемых и сопровождаемых прикладных ПС:

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

15. Что НЕ включает эксплуатационная документация ПС?

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

Тест 5 по теме: «Виды программ, программной и эксплуатационной документации по ЕСПД».

1.Два вида программ:

А) компонент Б) комплекс В) таблица

2. Содержит состав программы и документации на нее:

А) текст программы Б) описание программы В) спецификация

3. Ведомость держателей подлинников (код вида документа - 05) содержит:

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

4. Что содержит требования, подлежащие проверке при испытаниях программы, а также порядок и методы их контроля:

А) текст программы Б) описание программы В) техническое задание Г) программа и методика испытаний

5. Эксплуатационные документы содержат:

А) сведения для обеспечения функционирования и эксплуатации программы Б) схему алгоритма, общее описание алгоритма и /или функционирования программы В) основные характеристики программы, комплектность и сведения об эксплуатации программы

6. Сколько существует видов программных документов?

А) 11 Б) 10 В) 8

7. Что содержит перечень эксплуатационных документов на программу ?

А) формуляр Б) ведомость эксплуатационных документов В) описание применения

8. Руководство системного программиста содержит:

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

9. Руководство по техническому обслуживанию содержит:

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

10. На какие три группы подразделяются программные документы:

А) подлинник Б) дубликат В) копию Г) макет

11. На какой стадии разрабатывают технические условия?

А) описание программы Б) рабочий проект В) текст программы

12. Каждый документ должен содержать:

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

13. На сколько классов делятся пользователи ПС?

А) 2 Б) 3 В) 5

14. К основным функциям системы администрирования относят:

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

15. В документах должны быть описаны:

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

Тест 6 по теме: «Виды и содержание документации по ЕСПД на этапах разработки технического задания».

1.Жизненный цикл ПС делится на:

А) 2 этапа Б) 3 этапа В) 4 этапа Г) 5 этапов

2.Что НЕ входит в этапы жизненного цикла ПС?

А) системный анализ и проектирование ПС – разработка и интегрирование программных компонентов Б) анализ результатов работы В) тестирование компонентов и комплексов программ Г) испытание ПС

3. Техническое задание должно содержать:

А) 9 разделов Б) 10 разделов В) 11 разделов

4. Наименование, краткая характеристика, область применения программы и объекта, в котором используют программу-это:

А) требования к программе или программному изделию Б) назначение разработки В) основание для разработки Г) введение

5. Требования к составу выполняемых функций, организации входных и выходных данных, временным характеристикам и т.д. – это:

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

6. Требования к составу и параметрам технических средств- это:

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

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

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

8. В приложениях к техническому заданию, при необходимости, приводят:

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

9. Спецификация в общем случае должна содержать разделы:

А) таблицы Б) документация В) комплексы Г) компоненты

10.Какой раздел НЕ содержит пояснительная записка?

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

11. Сколько подразделов содержит раздел технические характеристики?

А)4 Б)5 В)7 Г) 6

12. Обозначение и наименование программы; программное обеспечение, необходимое для функционирования программы; языки программирования, на которых написана программа- это:

А) описание логической структуры Б) общие сведения В) вызов и загрузка Г) входные данные

13. Используемые технические средства- это:

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

14. Руководство системного программиста должно содержать:

А) 10 разделов Б)7 разделов В) 5 разделов Г) 6 разделов

15. Тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующих действий оператора (действия оператора в случае сбоя, возможности повторного запуска программы и т.п.)- это:

А) сообщение оператору Б) выполнение программы В) назначение программы

Тест 7 по теме: «Технологические методы и средства разработки качественного ПО», «Приемы надежного программирования», «Стиль программирования».

1.Надежность ПО основывается на двух его основных свойствах:

А) правильность

Б) устойчивость В) надежность

2.Восстановления функционирования ПК (при сбоях работы) позволяют улучшить показатели надежности, для решения этой проблемы необходимо выполнять следующие работы:

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

Б) диагностировать обнаруженные искажения В) выбирать методы и средства оперативного восстановления

Г) не регистрировать каждый произошедший сбой

3.Сколько существует видов избыточности?

А) 2

Б) 4

В) 5

Г) 3

4.Виды избыточности:

А) постоянная

Б) временная

В) информационная

Г) программная

5. Временная избыточность- это:

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

6.Первый шаг, ведущий к получению легко читаемой программы – это:

А) простота проектирования программ

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

7.Сколько существует правил хорошего стиля для программиста?

А)8 Б)11 В) 10 Г)12

8. Программа, которая дает точный желаемый выход при неясно сформированных требованиях пользователя- это:

А) идеальная программа

Б) макет

В) библиотечная программа

9. Выходные данные должны содержать:

А) идентификацию выходной информации

Б) описание записи

В) дату

Г) нумерацию страниц

10. При табличной форме выдачи должны быть помечены:

А) строки Б) столбцы В) поля

11. Набор правил, которым следует программист (осознано или потому, что "так делают другие") в процессе своей работы- это:

А) чтение программы

Б) стиль программирования

В) описание программы

12.Сколько существует подпрограмм библиотек?

А)5

Б)3

В)4

Тест 8 по теме: «Структурное программирование. Структурирование. Методы структурирования программ».

1. Достоинства структурного программирования

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

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