Тест по информатике по теме: «Программное обеспечение»
Задание #1
Вопрос:
Прикладное ПО
Выберите один из 4 вариантов ответа:
1) пользователь использует для решения своих задач
2) обеспечивает взаимодействие пользователя с аппаратными средствами
3) обеспечивает обмен данными с внешними устройствами
4) пользователь использует для создания новых программ
Задание #2
Вопрос:
Системное ПО
Выберите один из 5 вариантов ответа:
1) пользователь использует для решения своих задач
2) обеспечивает взаимодействие пользователя с аппаратными средствами
3) обеспечивает обмен данными с внешними устройствами
4) пользователь использует для создания новых программ
Задание #3
Вопрос:
Системы программирования
Выберите один из 4 вариантов ответа:
1) пользователь использует для решения своих задач
2) обеспечивает взаимодействие пользователя с аппаратными средствами
3) обеспечивает обмен данными с внешними устройствами
4) пользователь использует для создания новых программ
Задание #4
Вопрос:
К текстовым редакторам относятся программы
Выберите несколько из 7 вариантов ответа:
1) Word
2) WordPad
3) CorelDraw
4) Блокнот
5) Adobe Illustrator
6) OpenOffice Writer
7) Gimp
Задание #5
Вопрос:
К графическим редакторам относятся программы
Выберите несколько из 8 вариантов ответа:
1) Paint
2) Word
3) WordPad
4) CorelDraw
5) Adobe Illustrator
6) OpenOffice Writer
7) Gimp
8) OpenOffice Draw
Задание #6
Вопрос:
К издательским системам относится программа
Выберите несколько из 7 вариантов ответа:
1) WordPad
2) PageMaker
3) Adobe Photoshop
4) CorelDraw
5) Adobe Illustrator
6) Microsoft Publisher
7) Scribus
Задание #7
Вопрос:
К редакторам видеофильмов относятся программы
Выберите несколько из 6 вариантов ответа:
1) CorelDraw
2) Adobe Premier
3) PageMaker
4) Pinnacle Studio
5) Adobe Photoshop
6) VirtualDub
Задание #8
Вопрос:
К электронным таблицам относится программа
Выберите несколько из 5 вариантов ответа:
1) CorelDraw
2) Adobe Premier
3) PageMaker
4) Microsoft Excel
5) OpenOffice Calc
Задание #9
Вопрос:
К программам для создания презентаций относятся
Выберите несколько из 5 вариантов ответа:
1) CorelDraw
2) Microsoft PowerPoint
3) PageMaker
4) OpenOffice Impress
5) OpenOffice Calc
Задание #10
Вопрос:
Браузеры это программы для
Выберите один из 4 вариантов ответа:
1) приема и отправки электронной почты
2) создания Web-страниц
3) просмотра Web-страниц на экране
4) управления базами данных
Задание #11
Вопрос:
К программам для работы с электронной почтой относится
Выберите один из 4 вариантов ответа:
1) PageMaker
2) Microsoft Outlook
3) HomeSite
4) Macromedia Dreamweawer
Задание #12
Вопрос:
Операционная система (ОС) — это
Выберите один из 4 вариантов ответа:
1) программа для решения задач пользователя
2) комплекс программ, обеспечивающих пользователю удобный интерфейс (способ обмена информацией) с аппаратными средствами компьютера.
3) программа для выполнения расчетов с табличными данными
4) программа, которую пользователь использует для создания новых программ
Задание #13
Вопрос:
Операционные системы бывают
Выберите несколько из 4 вариантов ответа:
1) однопользовательские
2) виртуальные
3) многозадачные
4) однозадачные
Задание #14
Вопрос:
Вирусы распространяемые через электронную почту называются
Выберите один из 5 вариантов ответа:
1) загрузочные
2) сетевые черви
3) полиморфные
4) почтовые черви
5) скриптовые вирусы
Задание #15
Вопрос:
Вирусы способные воровать пароли с вашего ПК называются
Выберите один из 5 вариантов ответа:
1) загрузочные
2) троянские программы
3) полиморфные
4) макровирусы
5) файловые
Задание #16
Вопрос:
Вирусы заражающие Web-страницы называются
Выберите один из 5 вариантов ответа:
1) загрузочные
2) сетевые черви
3) макровирусы
4) почтовые черви
5) скриптовые вирусы
Задание #17
Вопрос:
К антивирусным программам относятся
Выберите несколько из 5 вариантов ответа:
1) NOD32
2) CorelDraw
3) WinRAR
4) DrWeb
5) AVG
Задание #18
Вопрос:
К программам архиваторам относится
Выберите несколько из 5 вариантов ответа:
1) NOD32
2) McAfee
3) WinRAR
4) DrWeb
5) WinZIP
Задание #19
Вопрос:
Вирусы могут заражать
Выберите несколько из 7 вариантов ответа:
1) видео
2) драйверы
3) звук
4) документы с макросами
5) простой текст
6) рисунки
7) программы
Задание #20
Вопрос:
Вирусы не могут заражать
Выберите несколько из 7 вариантов ответа:
1) видео
2) драйверы
3) звук
4) документы с макросами
5) простой текст
6) рисунки
7) программы
Задание #21
Вопрос:
К системам программирования относятся
Выберите несколько из 5 вариантов ответа:
1) Паскаль
2) Visual Basic
3) HomeSite
4) Delphi
5) Everest
Задание #22
Вопрос:
Выберите расширения файлов программ относящихся к текстовым редакторам
Выберите несколько из 6 вариантов ответа:
1) *.txt
2) *.psd
3) *.doc
4) *.odt
5) *.docx
6) *.cdr
Задание #23
Вопрос:
Выберите расширения файлов программ относящихся к графическим редакторам
Выберите несколько из 6 вариантов ответа:
1) *.txt
2) *.psd
3) *.ai
4) *.odt
5) *.odg
6) *.cdr
Задание #24
Вопрос:
Выберите расширения файлов программ относящихся к редакторам видео
Выберите несколько из 6 вариантов ответа:
1) *.avi
2) *.psd
3) *.wmv
4) *.odt
5) *.odg
6) *.mpg
Задание #25
Вопрос:
Выберите расширения файлов программ относящихся к электронным таблицам
Выберите несколько из 6 вариантов ответа:
1) *.txt
2) *.psd
3) *.xls,
4) *.xlsx
5) *.docx
6) *.ods
Ответы:
1) (1 б.) Верные ответы: 1;
2) (1 б.) Верные ответы: 2;
3) (1 б.) Верные ответы: 4;
4) (1 б.) Верные ответы: 1; 2; 4; 6;
5) (1 б.) Верные ответы: 1; 4; 5; 7; 8;
6) (1 б.) Верные ответы: 2; 6; 7;
7) (1 б.) Верные ответы: 2; 4; 6;
8) (1 б.) Верные ответы: 4; 5;
9) (1 б.) Верные ответы: 2; 4;
10) (1 б.) Верные ответы: 3;
11) (1 б.) Верные ответы: 2;
12) (1 б.) Верные ответы: 2;
13) (1 б.) Верные ответы: 1; 3; 4;
14) (1 б.) Верные ответы: 4;
15) (1 б.) Верные ответы: 2;
16) (1 б.) Верные ответы: 5;
17) (1 б.) Верные ответы: 1; 4; 5;
18) (1 б.) Верные ответы: 3; 5;
19) (1 б.) Верные ответы: 2; 4; 7;
20) (1 б.) Верные ответы: 1; 3; 5; 6;
21) (1 б.) Верные ответы: 1; 2; 4;
22) (1 б.) Верные ответы: 1; 3; 4; 5;
23) (1 б.) Верные ответы: 2; 3; 5; 6;
24) (1 б.) Верные ответы: 1; 3; 6;
25) (1 б.) Верные ответы: 3; 4; 6.
Тест по теме «Аппаратное и программное обеспечение компьютера»
Тест по теме
«Аппаратное и программное обеспечение компьютера»
1) Базовая конфигурация компьютера включает в себя:
процессор, внутренняя память, внешняя память, устройства ввода и вывода
арифметическо-логическое устройство, устройство управления, монитор
микропроцессор, ВЗУ, ОЗУ, ПЗУ, клавиатура, монитор, принтер, мышь
системный блок, монитор, клавиатура, мышь
2) Производительность компьютера характеризуется
количеством операций в секунду
временем организации связи между ПЗУ и ОЗУ
количеством одновременно выполняемых программ
динамическими характеристиками устройств ввода – вывода
3) В чем состоит основное принципиальное отличие хранения информации на внешних информационных носителях от хранения в ОЗУ
в различном объеме хранимой информации
в различной скорости доступа к хранящейся информации
в возможности устанавливать запрет на запись информации
в возможности сохранения информации после выключения компьютера
4) Какое из перечисленных устройств не относится к внешним запоминающим устройствам
Винчестер 3. гибкий магнитный диск
Usb-накопитель 4. ОЗУ
5) Назначение программного обеспечения
обеспечивает автоматическую проверку функционирования отдельных устройств
совокупность программ, позволяющая организовать решение задач на ЭВМ
организует процесс обработки информации в соответствии с программой
комплекс программ, обеспечивающий перевод на язык машинных кодов
6) Система программирования позволяет
непосредственно решать пользовательские задачи
записывать программы на языках программирования
использовать инструментальные программные средства
организовать общение человека и компьютера на формальном языке
7) Для долговременного хранения информации служит
оперативная память 3. внешняя память
дисковод 4. процессор
8) Средства контроля и диагностики относятся к
операционным системам 3. пакетам прикладных программ
системам программирования 4. сервисному программному обеспечению
9) Драйвер – это
специальный разъем для связи с внешними устройствами
программа для управления внешними устройствами компьютера
устройство для управления работой периферийным оборудованием
программа для высокоскоростного подключения нескольких устройств
10) Что такое буфер обмена?
Специальная область памяти компьютера, в которой временно хранится информация.
Специальная область монитора в которой временно хранится информация.
Жесткий диск.
Это специальная память компьютера которую нельзя стереть
11) К устройствам вывода информации относятся:
Монитор
Цифровая камера
Принтер
Наушники
Системный блок
12) Характеристиками этого устройства являются тактовая частота и разрядность.
процессор 3. оперативная память
материнская плата 4. жесткий диск
13) Устройство для преобразования звука из аналоговой формы в цифровую и наоборот
трекбол 3. колонки
винчестер 4. звуковая карта
14) На этом устройстве располагаются разъемы для процессора, оперативной памяти, слоты для установки контроллеров
жесткий диск 3. материнская плата
магистраль 4. чипсет
15) Устройство, предназначенное для вывода сложных и широкоформатных графических объектов
Принтер 3. сканер
Плоттер 4. проектор
16) Устройство для оптического ввода в компьютер и преобразования в компьютерную форму изображений и текстов
Сканер 3. плоттер
Принтер 4. проектор
17) Какие устройства относятся к устройствам ввода информации?
Клавиатура
Цифровая камера
Монитор
Сканер
Принтер
18) Операционные системы входят в состав:
системы управления базами данных;
систем программирования;
прикладного программного обеспечения;
системного программного обеспечения;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
отв
4
1
4
4
2
2
3
4
2
1
1,3,4
1
4
3
2
1
1,2,4
4
Функциональное тестирование программного обеспечения — Лаборатория программирования
Функциональное тестирование является одним из ключевых видов тестирования, задача которого – установить соответствие разработанного программного обеспечения (ПО) исходным функциональным требованиям компании клиента. То есть проведение функционального тестирования позволяет проверить способность информационной системы в определенных условиях решать задачи, нужные пользователям.
В зависимости от степени доступа к коду системы можно выделить два типа функциональных испытаний:
⦁ тестирование black box (черный ящик) – проведение функционального тестирования без доступа к коду системы,
⦁ тестирование white box (белый ящик) – функциональное тестирование с доступом к коду системы.
Тестирование black box проводится без знания внутренних механизмов работы системы и опирается на внешние проявления ее работы. При этом тестировании проверяется поведение ПО при различных входных данных и внутреннем состоянии систем. В случае тестирования white box создаются тест-кейсы, основанные преимущественно на коде системы ПО. Также существует расширенный тип black-box тестирования, включающего в себя изучение кода, – так называемый grey box (серый ящик).
Ключевые преимущества
⦁ Функциональное тестирование ПО полностью имитирует фактическое использование системы.
⦁ Позволяет своевременно выявить системные ошибки ПО и, тем самым, избежать множества проблем при работе с ним в дальнейшем.
⦁ Экономия за счет исправления ошибок на более раннем этапе жизненного цикла ПО.
Основные этапы функционального тестирования
Подготовка — Проводится анализ исходных документов о системе: функциональные и бизнес-требования, техническое задание, паспорт проекта. Также происходят разработка и согласование плана тестирования, тест-кейсов, согласование проектных сроков, числа итераций, оценка возможных рисков. Задачи по этому этапу выполняются совместно с представителями заказчика.
Проведение — Функциональное тестирование ведется вручную по подготовленным заранее тестовым сценариям с занесением всех найденных ошибок в багтрекинговую систему. В случае отсутствия такой системы у компании клиента, компания модератор краудтестинга может: предоставить систему управления тестированием на своей площадке; поставить компании клиенту лицензии; использовать имеющиеся у компании клиента средства; обходиться только офисным пакетом; поставить процесс тестирования у компании клиента на основе бесплатных средств.
Отчет — Происходит разработка и согласование отчетов о проведенном тестировании со списком обнаруженных отклонений и рекомендациями по улучшению системы. Если необходимо, проводится обучение пользователей.
Направления функционального тестирования
Регрессионное тестирование — Тестирование функциональности продукта после исправления ошибок или реализации новых функциональных возможностей
Тестирование безопасности — Оценка уязвимости ПО к различным атакам и попыткам несанкционированного доступа к данным.
Системное тестирование — Проверка соответствия ПО требованиям, заявленным в спецификации
Тестирование мобильных приложений — Выявление дефектов в работе графического интерфейса
Тестирование установки — Тестирование процесса инсталляции/деинсталляции программного обеспечения
Конфигурационное тестирование — Проверка работы ПО на различных программных и аппаратных окружениях.
Интеграционное тестирование — Тестирование взаимодействий между компонентами системы и между несколькими системами.
Smoke-тестирование — Короткий цикл тестов для выявления правильной работы основных функций приложения.
Тестирование документации — Проверка документов на соответствие принятым стандартам, а также соответствие определенным характеристикам
Обеспечение тестового покрытия — Оценка плотности покрытия системы тестами
Тестирование удобства использования — Определение степени удобства использования, понятности и привлекательности разрабатываемого продукта
Регрессионное тестирование
Каждый раз при внесении изменений в систему, либо дополнения ее новым функционалом, существует
вероятность того, что эти изменения повлияют на работоспособность ранее разработанного функционала или системы в целом. Регрессионное тестирование позволяет проверить корректность дополнений и удостовериться в том, что программа после изменений продолжает соответствовать установленным требованиям и успешно взаимодействует с другими системами.
Данный вид тестирования рекомендуется проводить каждый раз после корректировки программы, которая может включать исправление дефекта, слияние кода, миграцию на другую ОС или БД, добавление новой функциональности, и другие изменения. Если в процессе эксплуатации ПО существенно выросло число пользователей системы по сравнению с пилотной эксплуатацией, рекомендуется проводить регрессионное нагрузочное тестирование.
В ходе проекта тестировщики прежде всего проверяют ту часть функционала, где вероятность появления ошибки после внесенных изменений наиболее велика. Для экономии времени специалисты могут разработать автоматизированные регрессионные тесты, которые уменьшат сроки тестирования без потери в качестве работ.
Ключевые преимущества
⦁ При регулярном проведении регрессионного тестирования — значительное сокращение количества дефектов в системе к моменту релиза.
⦁ Исключение деградации качества системы при росте функциональности.
⦁ Уменьшение вероятности критических ошибок в опытно-промышленной эксплуатации.
Основные этапы
⦁ Верификационные тесты: включают тесты для проверки исправления ошибок и тесты для проверки сохранности базовой функциональности в каждой новой версии ПО;
⦁ Регрессионные тесты: проверка новой версии программы с набором тестов, которые использовались при тестировании предыдущей версии и не выявили ошибок;
⦁ Регресс на исправленных ошибках: проверка ранее выявленных и исправленных ошибок, это необходимо, чтобы избежать появления подобных ошибок после модификации кода.
Интеграционное тестирование
Многие современные ИТ-системы взаимодействуют с другими системами и модулями, поэтому крайне
важно иметь представление об их взаимосвязи и проверять их работоспособность. Интеграционное тестирование позволяет обнаружить дефекты, возникающие при взаимодействии систем. Для этого могут быть использованы как ручные, так и автоматизированные тесты.
Интеграционное тестирование рекомендуется проводить перед началом системного тестирования. Данный вид тестирования следует проводить как можно раньше, поскольку дефекты интеграции, как правило, имеют архитектурный характер, их исправление на поздних стадиях разработки является рискованным и может обойтись значительно дороже. Для ускорения начала процесса тестирования рекомендуется воспользоваться разработкой эмуляторов внешних систем.
В рамках интеграционного тестирования также может проводиться регрессионное тестирование с целью проверки сделанных в приложении или окружающей среде изменений и работоспособности унаследованной функциональности.
Ключевые преимущества
Интеграционное тестирование позволяет имитировать действия пользователей и быстро получать подтверждение, что программный продукт успешно взаимодействует с другими системами. Такой подход гарантирует сразу несколько преимуществ:
⦁ Предотвращение появления критичных ошибок в опытно-промышленной эксплуатации;
⦁ Снижение влияния человеческого фактора;
⦁ Экономия затрат на исправление дефектов.
Основные задачи
Главной задачей интеграционного тестирования является поиск ошибок, связанных с взаимодействием модулей системы или нескольких систем. В результате все смежные системы и модули одной системы должны работать согласованно.
Способы проведения интеграционного тестирования подбираются в зависимости от интеграционных решений.
Этапы
⦁ Разработка тест-плана – руководства к действию для тестировщиков;
⦁ Формирование тестовых данных и создание тест-кейсов;
⦁ Реализация сценариев для запуска тест-кейсов;
⦁ Выполнение тест-кейсов и исправление ошибок;
⦁ Повторение цикла тестирования до успешной интеграции.
Тестирование безопасности
Тестирование безопасности проводится с целью оценки устойчивости системы к противоправным
действиям: хакерским атакам, проникновению вирусам, попыткам доступа к корпоративной информации. Тестирование безопасности особенно актуально для web-приложений, приложений с важной коммерческой или персональной информацией, платежных систем, приложений, требующих целостности информации, социальных приложений, приложений с коммерческой лицензией. Зачастую для проверки безопасности
таких систем функционального тестирования оказывается недостаточно.
Ключевые преимущества
⦁ Тестирование безопасности снижает вероятность несанкционированного доступа к системе, краж информации и потерь данных;
⦁ Клиенты получают объективную оценку уровня защищенности систем.
Основные задачи
⦁ Анализ архитектуры и построение модели угроз и рисков
⦁ Определение критериев защищенности
⦁ Поиск уязвимостей в исходном коде
⦁ Fuzz тестирование
⦁ Тестирование на проникновение
⦁ Тестирование, основанное на рисках
⦁ Проведение нагрузочного тестирования
Этапы
⦁ Подготовка: сбор информации, уточнение деталей;
⦁ Планирование: анализ уязвимостей системы и возможных угроз, составление матрицы рисков;
⦁ Проектирование: определение параметров защищенности системы, анализ кода, элементарные тесты;
⦁ Разработка: ввод неожиданных, неправильных, нетипичных данных (fuzz-тестирование), оценка нефункциональных составляющих ПО, модель тестирования на рисках;
⦁ Внедрение: ⦁ нагрузочное тестирование, тесты на проникновение.
Smoke-тестирование
Частая сборка ПО не всегда проходит с должным качеством, вследствие чего программный продукт может содержать ошибки в работе критичного для бизнеса функционала. Именно поэтому проверку ключевого функционала системы следует осуществляться сразу после сборки и перед передачей ПО на тестирование.
Smoke-тестирование (дымовое тестирование) ставит задачу выявить дефекты сразу после сборки ПО. Оно включает небольшое количество тестовых сценариев и предназначено для выявления явных ошибок функциональности. Обычно smoke-тесты проводятся после обновления ПО, но данный метод можно применять и для тестирования программных продуктов, созданных с нуля. SMOKE-тестирование может проводится в качестве приемочных испытаний перед функциональным тестированием. Поскольку smoke-тестирование проводится с довольно высокой периодичностью и на него затрачиваются существенные ресурсы тестировщиков, рекомендуется автоматизировать это направление.
Ключевые преимущества
⦁ Выявление критичных ошибок в первые несколько часов (минут) после установки
⦁ Снижение рисков вывода некачественного продукта;
⦁ Минимизация рисков при интеграции систем;
⦁ Сокращение затрат на исправление дефектов;
⦁ Ускорение проверки за счет автоматизации.
Основные задачи
⦁ Выбор тестовых сценариев, таким образом, чтобы обеспечить тестовое покрытие наиболее приоритетных функций системы.
⦁ Определение количества SMOKE-тестов и времени их выполнения. Обычно для SMOKE-тестов выбирается не более 10 сценариев с временем их выполнения в несколько часов.
⦁ Написание сценариев тестирования, описание шагов воспроизведения и ожидаемых результатов их выполнения. По желанию клиента сценарии могут быть автоматизированы.
⦁ Выполнение SMOKE-тестов.
Системное тестирование
Системное тестирование предназначено для тестирования
готового ПО в том состоянии, в котором оно будет внедряться в опытно-промышленную эксплуатацию.
Системное тестирование позволяет обнаружить такие дефекты как выявление отсутствующего функционала в системе, некорректная работа функций системы, возникновение ошибок при использовании специфических тестовых данных или их комбинации, ошибки взаимодействия с другими системами.
Ключевые преимущества
⦁ Сокращение количества дефектов в опытно-промышленной эксплуатации;
⦁ Возможность использования тестовых сценариев в качестве обучающих материалов для будущих пользователей системы;
⦁ Выявление ошибок настройки стенда, что облегчает работу администраторов АС при установке системы в опытно-промышленную эксплуатацию.
Основные задачи
⦁ Определение подхода к составлению тестовых сценариев
⦁ Создание плана и методики испытаний
⦁ Подготовка тестовых данных
⦁ Проведение тестирования
⦁ Выявление некорректного использования ресурсов
Этапы
⦁ Тестовый план
⦁ Разработка тестов
⦁ Подготовка тестовых данных
⦁ Тестовые прогоны – автоматизированные и обычные
⦁ Составление отчета
⦁ Регрессионое тестирование после исправления ошибок
Тестирование документации
Тестирование документации позволяет оценить различные характеристики документов и требований: полнота и избыточность, однозначность и непротиворечивость, ранжируемость и трассируемость, реализуемость и проверяемость.
Тестирование документации рекомендуется проводить при создании нового ПО или при его изменении в связи с развитием бизнеса. Тестирование документации лучше начинать на этапе создания требований к системе, это позволит устранить часть дефектов до их реализации в коде.
Ключевые преимущества
⦁ Выявление ошибок требований на ранних этапах позволяет снизить затраты на их исправление.
⦁ Качественная документация снижает трудоемкость и длительность проекта в целом.
⦁ Однозначные и полные бизнес-требования позволяют разработчикам лучше оценить объем работ и проработать техническое задание.
⦁ Понятная документация снижает количество вопросов о работе системы у пользователей и тестировщиков, что облегчает работу администратора и аналитика.
Тестирование документации включает тестирование нескольких уровней документации:
⦁ Бизнес-требования
⦁ Функциональные требования
⦁ Техническое задание
⦁ Руководства пользователей
Тестирование мобильных приложений
Тестирование – важнейший этап разработки мобильных приложений. Этот вид тестирования позволяет проверить работоспособность приложения на различных устройствах и операционных системах в соответствии с заданными требованиями.
Ключевые преимущества
⦁ Проверка работоспособности и совместимости приложения на различных устройствах и платформах.
⦁ Снижение репутационных рисков, так как выпуск некачественного приложения на любой мобильной платформе связан с негативными комментариями и низкими оценками пользователей.
⦁ Возможность проведения автоматизации тестирования мобильных приложений, что сокращает сроки каждой итерации.
Для проведения тестирования компания модератор краудтестинга опирается на разнообразные мобильные устройства, включая все современные модели планшетов и смартфонов, которыми владеют тестировщики со всех стран мира.
Обеспечение тестового покрытия
Тестовое покрытие представляет величину, выражающую процентное отношение функциональности, проверяемой тестами, к полной функциональности системы. Оценку тестового покрытия рекомендуется проводить при подготовке плана и методики испытаний, чтобы тестирование смогло обеспечить требуемый уровень тестового покрытия. Данный вид тестирования может проводиться как вручную, так и при автоматизированном тестировании.
Ключевые преимущества
⦁ Оценка тестового покрытия однозначно показывает процент покрытия функциональности тестами и является критерием их полноты: чем выше процент тестового покрытия, тем выше полнота.
⦁ Обеспечение наиболее полного тестового покрытия позволяет снизить количество дефектов и повышает качество конечного продукта.
Основные задачи
При подготовке плана и методики испытаний для ручного и автоматизированного тестирования в зависимости от целей тестирования определяется требуемый уровень тестового покрытия. При тестировании рекомендуется использовать максимально достижимый уровень тестового покрытия, однако для снижения времени на подготовку и проведение тестов допускается использование неполного тестового покрытия.
Тестирование установки
Тестирование установки (инсталляционное тестирование) позволяет удостовериться в том, что ПО корректно устанавливается и настраивается, накат новых версий происходит без ошибок, а также есть возможность деинсталлировать и удалить данное ПО. Тестирование инсталляции необходимо проводить при создании ПО, после появления новой версии, а также при изменении конфигурации стенда.
Инсталляционное тестирование ПО рекомендуется проводить на разных платформах, ручным методом или с помощью автоматизации. На данный тип работ по тестированию влияют следующие факторы:
⦁ Какие платформы и операционные системы поддерживаются?
⦁ Каким образом будет распространяться программное обеспечение?
⦁ Кто будет устанавливать программное обеспечение?
Ключевые преимущества
Тестирование установки позволяет избежать таких проблем при установке ПО в промышленную среду, как:
⦁ Невозможность установить ПО
⦁ Потеря данных после установки новой версии
⦁ Невозможность откатиться до предыдущей версии
В результате экономия денег и времени, существенное облегчение работы администраторов.
Основные задачи
Тестирование инсталляции проводится согласно плану установки ПО. Проверяется установка, настройка, обновление, откат версии и удаление ПО на всех заявленных платформах.
Тестирование удобства использования
Тестирование удобства использования проводится при создании нового ПО и его доработке. Главной целью такого тестирования является поиск решений наиболее дружелюбного интерфейса программы для уменьшения времени на решение задач пользователей.
Результатом тестирования удобства использования является ряд пожеланий по улучшению объекта тестирования, например, изменение расположения кнопок или добавление новых для быстрого выполнения какой-либо команды, заполнение значений по умолчанию, добавление горячих клавиш и т.д.
Ключевые преимущества
Результаты тестирования удобства использования обеспечат положительные отзывы пользователей системы в будущем. Если система предназначена для регулярного использования, например, сотрудниками call-центра, операционистами в банке или продавцами-консультантами в магазине, эргономичность системы снизит их трудозатраты на выполнение повседневных операций. Если система предназначена для обслуживания клиентов, например, интернет-магазин или интернет-банк, удобство и простота системы оставят положительные воспоминания о работе с ней, что сохранит клиентов и привлечет новых.
Основные задачи
Задачей тестирования удобства использования является определение уровня удобства и простоты решения задач пользователем, для выполнения которых продукт был создан.
В рамках данной задачи оценивается:
⦁ Сколько шагов нужно сделать для выполнения задачи?
⦁ Сколько времени требуется на выполнение задачи?
⦁ Сколько ошибок делает пользователь-новичок при выполнении задачи?
⦁ Какое впечатление осталось у пользователя от работы с программой?
⦁ Эмоции пользователя во время выполнения задачи.
Конфигурационное тестирование
Конфигурационное тестирование — это проверка работы программного обеспечения на различных программных и аппаратных окружениях. Данный вид тестирования применяется, если известно, что информационный продукт будет использоваться, например, на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов.
Ключевые преимущества
⦁ Конфигурационное тестирование полностью имитирует фактическое использование системы.
⦁ Позволяет своевременно выявить системные ошибки ПО в работе под разными конфигурациями, и, таким образом, предотвратить проблемы при работе с ним.
Основные этапы конфигурационного тестирования
Подготовка — Составляется перечень конфигураций системы, при которых будет происходить тестирование. На практике часто невозможно описать всю совокупность конфигураций, при которых система будет использоваться. Поэтому проводится их приоритизация, и только самые важные конфигурации попадают в конечный список.
Проведение — Производится тестирование системы на выбранных конфигурациях.
Отчет – Компании клиенту предоставляется подробный отчет с перечнем дефектов и отклонений, обнаруженных в работе системы при каждом варианте конфигураций.
Тест по теме «Программное обеспечение компьютера»
«Программное обеспечение компьютера»
Тест по теме «Программное обеспечение компьютера»
ПЗУ – это память в которой:
1) хранится исполняемая в данный момент времени программа и данные, с которыми она непосредственно работает
2) хранится информация, предназначенная для обеспечения диалога пользователя и ЭВМ
3) хранится информация, присутствие которой постоянно необходимо в компьютере
ОЗУ – это память, в которой:
1) хранится информация для долговременного хранения информации независимо от того, работает ЭВМ или нет
2) хранится исполняемая в данный момент времени программа и данные, с которой она непосредственно работает
3) хранится информация, предназначенная для обеспечения диалога пользователя и ЭВМ
Внешняя память служит:
для хранения оперативной, часто изменяющейся информации в процессе решения задачи;
для долговременного хранения информации независимо от того, работает ЭВМ или нет;
Принцип программного управления – это:
алгоритм, состоящий из слов-команд, определяющий последовательность действий, представленный в двоичной системе счисления
набор инструкций на машинном языке, который хранится на магнитном диске, предназначенный для запуска компьютера;
набор инструкций, позволяющий перевести языки высокого уровня в машинные коды;
Что такое данные?
1) универсальная информация;
это информация, представленная в форме, пригодной для ее передачи и обработки с помощью компьютера;
универсальное, электронно-программируемое устройство для хранения, обработки и передачи информации;
Что такое программа?
последовательность команд, которую выполняет компьютер в процессе обработки данных;
набор инструкций на машинном языке;
3) набор инструкций, позволяющий перевести языки высокого уровня в машинные коды;
Программное обеспечение – это:
1) универсальное устройство для передачи информации;
2) совокупность программ, позволяющих организовать решение задачи на ЭВМ;
3) операционная система;
8. Системное программное обеспечение предназначено для:
обслуживания самого компьютера, для управления работой его устройств;
количество одновременно передаваемых по шине бит;
устройство для хранения и вывода информации;
Главной составной часть системного программного обеспечения является:
операционная оболочка
операционная система;
передача информации;
Какие операционные системы Вы знаете?
MS DOS, WINDOWS;
Paint; Word
Access; Excel
Norton Commander – это:
1) операционная система;
2) операционная оболочка;
3) электрические импульсы;
Какие программы относятся к прикладному программному обеспечению?
Paint, Word, Excel, Access;
любые;
некоторые;
Прикладное программное обеспечение – это:
программы, которые непосредственно удовлетворяют информационные потребностям пользователя;
поименованная область данных на диске;
3) система хранения файлов и организации каталогов;
Какие языки программирования Вы знаете?
Бейсик, Паскаль, Си, Вижуал Бейсик;
никакие;
любые;
Что такое файловая система – это:
поименованная область данных на диске;
система хранения файлов и организации каталогов;
принцип программного управления компьютером;
Файл – это:
созданные каталоги;
поименованная область данных на диске;
внешняя память
Тест по теме «Программное обеспечение информационных технологий»
Тест по теме «Программное обеспечение информационных технологий»
1. Текстовый редактор — программа, предназначенная для
1. создания, редактирования и форматирования текстовой информации;
2. работы с изображениями в процессе создания игровых программ;
3. управление ресурсами ПК при создании документов;
4. автоматического перевода с символьных языков в машинные коды;
2. В ряду «символ» — … — «строка» — «фрагмент текста» пропущено:
1. «слово»;
2. «абзац»;
3. «страница»;
4. «текст».
3. К числу основных функций текстового редактора относятся:
1. копирование, перемещение, уничтожение и сортировка фрагментов текста;
2. создание, редактирование, сохранение и печать текстов;
3. строгое соблюдение правописания;
4. автоматическая обработка информации, представленной в текстовых файлах.
4. Курсор — это
1. устройство ввода текстовой информации;
2. клавиша на клавиатуре;
3. наименьший элемент отображения на экране;
4. метка на экране монитора, указывающая позицию, в которой будет отображен вводимый
с клавиатуры.
5. При наборе текста одно слово от другого отделяется:
1. точкой;
2. пробелом;
3. запятой;
4. двоеточием.
6. С помощью компьютера текстовую информацию можно:
1. хранить, получать и обрабатывать:
2. только хранить;
3. только получать;
7. Редактирование текста представляет собой:
1. процесс внесения изменений в имеющийся текст;
2. процедуру сохранения текста на диске в виде текстового файла;
3. процесс передачи текстовой информации по компьютерной сети;
4. процедуру считывания с внешнего запоминающего устройства ранее созданного текста.
8. Какая операция не применяется для редактирования текста:
1. печать текста;
2. удаление в тексте неверно набранного символа;
3. вставка пропущенного символа;
4. замена неверно набранного символа;
9. Процедура автоматического форматирования текста предусматривает:
1. запись текста в буфер;
2. удаление текста;
3. отмену предыдущей операции, совершенной над текстом;
4. автоматическое расположение текста в соответствии с определенными правилами.
10. В текстовом редакторе при задании параметров страницы устанавливаются:
1. Гарнитура, размер, начертание;
2. Отступ, интервал;
3. Поля, ориентация;
4. Стиль, шаблон.
11. Копирование текстового фрагмента в текстовом редакторе предусматривает в первую
очередь:
1. указание позиции, начиная с которой должен копироваться объект;
2. выделение копируемого фрагмента;
3. выбор соответствующего пункта меню;
4. открытие нового текстового окна.
12. Поиск слова в тексте по заданному образцу является процессом:
1. обработки информации;
2. хранения информации;
3. передачи информации;
4. уничтожение информации.
13. Текст, набранный в тестовом редакторе, храниться на внешнем запоминающем устройстве:
1. в виде файла;
2. таблицы кодировки;
3. каталога;
4. директории.
14. При открытии документа с диска пользователь должен указать:
1. размеры файла;
2. тип файла;
3. имя файла;
4. дату создания файла.
15. База данных – это?
набор данных, собранных на одной дискете;
данные, предназначенные для работы программы;
совокупность взаимосвязанных данных, организованных по пределенным правилам, предусматривающим общие принципы описания, хранения и обработки данных;
данные, пересылаемые по коммуникационным сетям.
16.Характеристики типов данных. Убери лишнее.
Текстовый;
денежный;
словесный;
Числовой;
дата/время;
Функциональный;
17. УКАЖИТЕ НЕПРАВИЛЬНЫЕ ТИПЫ СВЯЗЕЙ
1. один к одному
2. один ко многим
3. два к одному
4. многие ко многим
18. КАКОЙ КОМАНДОЙ УСТАНАВЛИВАЕТСЯ СВЯЗЬ МЕЖДУ таблицами ACCESS
1. сервис — связь
2. формат — связь
3. данные связь
4. сервис — схема данных
19.УКАЖИТЕ НЕПРАВИЛЬНЫЙ РЕЖИМ ОТОБРАЖЕНИЯ ТАБЛИЦЫ ACCESS
1.режим просмотра
2.режим таблицы
3.конструктор
20. В режиме конструктора таблицы можно выполнить следующие действия? (Может быть несколько вариантов ответов):
Изменить тип данных поля таблицы
Добавить новое поле
Установить связи между таблицами
Добавить новое значение в поле
Изменить в поле существующие (занесенное ранее) значение
21.Поле Счетчик таблицы Access. (Может быть несколько вариантов ответов):
Обязательно должно быть числовым
Не копируется, а автоматически формируется заново при копировании записей таблицы
Содержит уникальное значение
Это поле, в котором можно изменить имеющееся значение при условии, что новое значение будет уникальным
Может быть задано для нескольких полей таблицы
Тест для 8 класса по теме «Программное обеспечение компьютера»
Тест по теме «Программное обеспечение компьютера»
1 вариант
Совокупность всех программ, предназначенных для выполнения на компьютере, называют:
а) системой программирования
б) программным обеспечением
в) операционной системой
г) приложением
2. Комплекс программ средств, предназначенных для разработки компьютерных программ на языке программирования, называют…
а) операционная система
б) система программирования
в) приложение
г) интерфейсом
3. В процессе установки операционной системы происходит:
а) копирование файлов операционной системы с гибкого диска на жесткий диск
б) копирование файлов операционной системы с оптического диска дистрибутива на жесткий диск
в) последовательная загрузка программ операционной системы из долговременной памяти в оперативную память
г) копирование содержимого оперативной памяти на жесткий диск
4. Что такое компьютерный вирус?
а) программа, осуществляющая сжатие программ и данных
б) программа обнаружения и удаления компьютерных вирусов, а также защита от них
в) программы, предназначенные для обеспечения доступа к ресурсам сети Интернет и общения между пользователями
г) программа, способная нанести ущерб данным на компьютере или вывести его из строя
5. Выберите из предложенного списка программы, относящиеся к системному программному обеспечению.
Текстовый редактор Word
Антивирусная программа Doctor Web
Операционная система Windows 95
Компьютерная игра DOOM II
Графический редактор Corel Draw
Программа – архиватор WinZip
Система программирования Pascal
Тест по теме «Программное обеспечение компьютера»
2 вариант
Комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к его ресурсам, — это:
а) системы программирования
б) прикладные программы
в) операционная система
г) сервисные программы
2.Программы, с помощью которых пользователь решает свои информационные задачи, не прибегая к программированию, называются:
а) сервисные программы
б) текстовыми редакторами
в) антивирусные программы
г) прикладными программами
3. В процессе загрузки операционной системы происходит:
а) копирование файлов операционной системы с гибкого диска на жесткий диск
б) копирование файлов операционной системы с оптического диска дистрибутива на жесткий диск
в) последовательная загрузка программ операционной системы из долговременной памяти в оперативную память
г) копирование содержимого оперативной памяти на жесткий диск
4. Что такое архиватор?
а) программа, осуществляющая сжатие программ и данных
б) программа обнаружения и удаления компьютерных вирусов, а также защита от них
в) программы, предназначенные для обеспечения доступа к ресурсам сети Интернет и общения между пользователями
г) программа, способная нанести ущерб данным на компьютере или вывести его из строя
5. Выберите из предложенного списка программы, относящиеся к прикладному программному обеспечению.
Текстовый редактор Word
Антивирусная программа Doctor Web
Операционная система Windows 95
Компьютерная игра DOOM II
Графический редактор Corel Draw
Программа – архиватор WinZip
Система программирования Pascal
Тест на тему «Технология разработки программного обеспечения»
Вариант 1
1. Упорядоченная последовательность команд (инструкций) компьютера для решения конкретной задачи.
A. Свойство программы
B. Программное обеспечение
C. Постановка задачи
D. Программа
E. Язык программирования
2. С позиции специфики разработки и вида программного обеспечения, на какие два класса делятся задачи?
A. Позиционные и функциональные
B. Технологические и функциональные
C. Позиционные и непозиционные
D. Технологические и параметрические
E. Нет верного ответа
3. Какими последовательными действиями можно представить процесс создания программ?
A. Программирование, постановка задачи, построение алгоритма
B. Построение алгоритма, решение задачи
C. Построение алгоритма, программирование
D. Программирование, построение алгоритма, постановка задачи
E. Постановка задачи, построение алгоритма решения, программирование
4. Постановка задачи — это …
A. упорядоченная последовательность команд компьютера для решения задач
B. точная формулировка решения задачи на компьютере с описанием входных и выходных данных
C. совокупность связанных между собой функций, задач управления, с помощью которых достигается выполнение поставленных целей
D. система точно сформулированных правил
E. Все ответы верны
5. Алгоритм — это …
A. разбиение процесса обработки информации на более простые этапы
B. задача, подлежащая реализации с использованием средств информационных технологий
C. точная формулировка решения задачи на компьютере с описанием входных и выходных данных
D. система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных в желаемый результат за конечное число шагов
E. нет верного ответа
6. Разбиение процесса обработки информации на более простые этапы (шаги выполнения), выполнение которых компьютером или человеком не вызывает затруднений
A. Дискретность
B. Определенность
C. Массовость
D. Алгоритм
E. Все ответы верны
7. Выполнимость — это …
A. конечность действий алгоритма решения задач, позволяющая получить желаемый результат при допустимых исходных данных за конечное число шагов
B. разбиение процесса обработки информации на более простые этапы (шаги выполнения), выполнение которых компьютером или человеком не вызывает затруднений
C. действие алгоритма решения задач, позволяющая получить не желаемый результат при допустимых исходных данных за бесконечное число шагов
D. система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных в желаемый результат за конечное число шагов
Е. нет верного ответа
8. Осуществляет разработку и отладку программ для решения функциональных задач
A. Системный программист
B. Программист-аналитик
C. Прикладной программист
D. Администратор
E. Постановщик задач
9. Занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ
A. Прикладной программист
B Программист-аналитик
C. Системный программист
D. Администратор БД
E. нет верного ответа
10. Анализирует и проектирует комплекс взаимосвязанных программ для реализации функций предметной области
A. Прикладной программист
B. Программист-аналитик
C. Системный программист
D. Постановщик задач
E. Администратор
11. Участвует в процессе создания программ на начальной стадии работ
A. Администратор БД
B. Прикладной программист
C. Постановщик задач
D. Системный программист
E. все ответы верны
12. Является основным потребителем программ
A. Прикладной программист
B. Программист-аналитик
C. Системный программист
D. Конечный пользователь
E. Нет верного ответа
13. Свойство системы сохранять во времени в установленных пределах значения всех характеристик, определяющих способность системы выполнять требуемые функции в условиях заданных режимов эксплуатации
A. Дискретность
B. Экономичность
C. Готовность
D. Работоспособность
E. Надежность
14. Возможность доступа к услугам АИС с использованием соответствующих технологий всегда, когда в ней возникает необходимость
A. Определенность
B. Работоспособность
C. Надежность
D. Экономичность
E. Готовность
15. Количество и степень занятости ресурсов, процессов, ОП, внешней и внутренней памяти, каналов ввода/вывода, терминалов и каналов сети
A. Экономичность
B. Готовность
C. Надежность
D. Определенность
E. Работоспособность
16. Устойчивость — …
A. характеризует способность к безотказному функционированию при наличии сбоев
B. возможность доступа к услугам АИС с использованием соответствующих технологий всегда, когда в ней возникает необходимость
C. Свойство системы сохранять во времени в установленных пределах значения всех характеристик, определяющих способность системы выполнять требуемые функции в условиях заданных режимов эксплуатации
D. количество и степень занятости ресурсов, процессов, ОП, внешней и внутренней памяти, каналов ввода/вывода, терминалов и каналов сети
E. Нет верного ответа
17. Процесс обеспечивает возобновления нормально функционирования АИС
A. Устойчивость
B. Перезапуск
C. Готовность
D. Надежность
E. Все ответы верны
С каким этапом жизненного цикла программного продукта связано с алгоритмизацией
18.Процесса обработки данных, детализацией функций обработки, разработкой структуры ПП, выбором методов и средств создания программ?
A. Документирование
B. Программирование
C. Сопровождение
D. Проектирование
E. нет верного ответа
19. С каким этапом жизненного цикла программного продукта связано с технической реализацией проектных решений и выполнение с помощью выбранного инструментария разработчика (алгоритмические языки и системы программирования и.т.д.)?
A. Документирование
B. Проектирование структуры ПП
C. Программирование, тестирование и отладка
D. Сопровождение ПП
E. Все ответы верны
20.На каком этапе жизненного цикла программного продукта составляются необходимые сведения по установке и обеспечению надежной работы ПП и т.д.?
A. Проектирование
B. Эксплуатация
C. Документирование
D. Программирование
E. нет верного объекта
21. Жизненный цикл ПО — …
A. непрерывный процесс, который начинается с момент его полного изъятия из эксплуатации и заканчивается в момент принятия решения о необходимости его создания
B. процесс, который начинается с момента его полного описания и заканчивается в момент принятия решения о необходимости его создания
C. непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации
D. прерывающийся процесс, который начинается с момента написания структуры программы и заканчивается в момент его полного изъятия из эксплуатации
E. Нет верного ответа
22. На какие три группы процессов делится структура жизненного цикла ПО по стандарту ISO/IEC 12207?
A. Составные, действующие и вспомогательные процессы
B. Основные, дополнительные и остальные процессы
C. Вспомогательные, основные и дополнительные процессы
D. Основные, вспомогательные и организационные процессы
E. Нет верного ответа
23. Основные процессы жизненного цикла ПО делятся на …
A. Процесс документирования, процесс обеспечения качества, процесс верификации
B. Процесс поставки, процесс обеспечения качества, процесс верификации
C. Процесс управления, процесс создания инфраструктуры, процесс обучения
D. Процесс приобретения, процесс поставки, процесс разработки*
E. Процесс управления, процесс разработки, процесс обучения
24. Вспомогательные процессы жизненного цикла ПО делятся на …
A. Процесс документирования, процесс обеспечения качества, процесс верификации*
B. Процесс поставки, процесс обеспечения качества, процесс верификации
C. Процесс управления, процесс создания инфраструктуры, процесс обучения
D. Процесс приобретения, процесс поставки, процесс разработки
E. Процесс управления, процесс разработки, процесс обучения
25. Организационные процессы жизненного цикла ПО делятся на …
A. Процесс управления, процесс создания инфраструктуры, процесс обучения, процесс усовершенствования
. Процесс документирования, процесс обеспечения качества, процесс верификации
C. Процесс приобретения, процесс поставки, процесс разработки
D. Процесс управления, процесс создания инфраструктуры, процесс документирования
E. нет верного ответа
26. Что подразумевает собой процесс документирования?
A. Процесс состоит из действий и задач заказчика, приобретающего ПП
B. Процесс охватывает действия и задачи, выполняемые поставщиком, который снабжает заказчика ПП
C. Процесс обеспечивает соответствующие гарантии того, что ПО в процессе его ЖЦ соответствует заданным требованиям и утвержденным планам
D. Процесс охватывает действия и задачи, выполняемые разработчиком, и охватывает работы по созданию ПО и его компонентов в соответствии с заданными требованиями
Е. Процесс предусматривает формализованное описание информации, созданной в течение ЖЦ ПО
27. На какие две группы делится документация, создаваемая в процессе разработки программных средств?
A. Документы, входящие в состав ПС и документы, помогающие вносить изменения в ПС
B. Пользовательская документация и документация по сопровождению ПС
C. Документы управления разработкой ПС и документы, входящие в состав ПС
D. Общая документация и вспомогательная документация
E. Документы управления разработкой ПС и документы по сопровождению ПС
28. Код группы 1 стандарта ЕСПД означает …
A. Общие положения
B. Правила выполнения эксплуатационной документации
C. Основополагающие стандарты
D. Резервные группы
E. нет верного ответа
29. Код группы 0 стандарта ЕСПД означает …
A. Прочие стандарты
B. Резервные группы
C. Основополагающие стандарты
D. Правила выполнения документации разработки
E. Общие положения
30. ЕСПД — это …
A. комплекс программ, устанавливающих правила разработки документации
B. упорядоченная последовательность команд (инструкций) компьютера для решения конкретной задачи
C. система точно сформулированных правил
D. система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных в желаемый результат за конечное число шагов
E. комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации
31. Расшифруйте ЕСПД
A. Единственная связь программной документации
В. Единая свобода программной документации
C. Единая система программной документации
D. Единство системной программной документации
Е. Нет верного ответа
32. Для чего предназначено Руководство по управлению ПС?
A. Руководство по управлению дает краткую характеристику функциональных возможностей ПС
B. Руководство по управлению описывает сообщения, генерируемые, когда ПС взаимодействует с другими системами, и как реагировать на эти сообщения, также объясняет, как сопровождать системную аппаратуру, если она используется ПС
C. Руководство по управлению дельно предписывает, как устанавливать системы в конкретной среде
D. Руководство по управлению содержит необходимую информацию по применению ПС
E. нет верного ответа
33. На какие группы подразделяются документы, входящие в состав ПС
A. Документация, помогающая вносить изменения в ПС и документация по сопровождению ПС
B. Документы управления разработкой ПС и документация по сопровождению ПС
C. Пользовательская документация и документы управления разработкой ПС
D. Документы управления разработкой ПС и пользовательская документация
E. Пользовательская документация ПС и документация по сопровождению ПС
34. Документы, которые фиксируют различные детали взаимодействия между менеджерами и разработчиками
A. Стандарты
B. Планы, оценки, расписания
C. Отчеты
D. Рабочие документы
E. Заметки и переписка
35. Документы, которые содержат фиксацию идей и проблем, возникающих в процессе разработки, описание используемых идей и подходов
A. Отчеты
B. Стандарты
C. Планы, оценки, расписания
D. Рабочие документы
Е. Заметки, переписка
36. Документы, создаваемые менеджерами для прогнозирования и управления процессами разработки и сопровождения
A. Стандарты
B. Планы, оценки, расписания
C. Рабочие документы
D. Заметки
E. Отчеты
37. Выберите тип документов, которые предписывают разработчикам, каким принципам, правилам, соглашениям они должны следовать в процессе разработки ПС
A. Отчеты
В. Рабочие документы
C. Планы, оценки, расписания
D. Стандарты
Е. Заметки и переписка
38. Для чего необходимы документы, входящие в состав ПС?
A. Данный вид документов содержит фиксацию идей и проблем, возникающих в процессе разработки, описание используемых идей и подходов
B. Эти документы предписывают разработчикам, каким принципам, правилам, соглашениям они должны следовать в процессе разработки ПС
C. Обеспечивают связь внутри коллектива разработчиков и между коллективом разработчиков и менеджерами
D. Обеспечивают связь между самой программой и входными данными
E. Описывают программы как с точки зрения их применения пользователями, так и с точки зрения их разработчиков и сопроводителей
39. Для чего необходимы документы управления разработкой ПС?
A. Описывают программы как с точки зрения их применения пользователями, так и с точки зрения их разработчиков и сопроводителей
40. B. Обеспечивают связь внутри коллектива разработчиков и между коллективом разработчиков и менеджерами
C. Объясняет пользователям, как они должны действовать, чтобы применять данное ПС
D. Обеспечивают связь между самой программой и входными данными
E. нет верного ответа
Вариант 2
1. Код группы 2 стандарта ЕСПД означает …
A. Прочие стандарты
B. Основополагающие стандарты
C. Правила выполнения документации разработки
D. Правила выполнения документации изготовления
Е. Резервные группы
2. Пояснительная записка. Требования к содержанию и оформлению
A. ГОСТ 19.508-79
B. ГОСТ 19.501-78
C. ГОСТ 19.402-78
D. ГОСТ 19.202-78
Е. ГОСТ 19.404-79
3.Техническое задание. Требования к содержанию и оформлению
A. ГОСТ 19.203-78
B. ГОСТ 19.201-78
C. ГОСТ 19.106-78
D. ГОСТ 19.404-79
E. нет верного ответа
4. Требования к программным документам, выполненные печатным способом
A. ГОСТ 19.105-78
B. ГОСТ 19.106-78
C. ГОСТ 19.201-78
D. ГОСТ 19.101-77
E. ГОСТ 19.301-79
5. Общие положения
A. ГОСТ 19.101-77
B. ГОСТ 19.002-77
C. ГОСТ 19.001-77
D. ГОСТ 19.001-78
E. Нет верного ответа
6. Код группы 9 стандарта ЕСПД означает …
A. Резервные группы
B. Основополагающие стандарты
C. Правила выполнения эксплуатационной документации
D. Правила выполнения документации сопровождения
Е. Нет верного ответа
7. Код группы 8 стандарта ЕСПД означает …
A. Прочие стандарты
B. Правила выполнения документации разработки
C. Резервные группы
D. Правила обращения программной документации
Е. Нет верного ответа
8. Код группы 7 стандарта ЕСПД означает …
A. Основополагающие стандарты
B. Правила обращения программной документации
C. Прочие стандарты
D. Правила выполнения эксплуатационной документации
E. Резервные группы
9. Код группы 6 стандарта ЕСПД означает …
A. Правила обращения программной документации
В. Общие положения
C. Правила выполнения документации изготовления
D. Резервные группы
Е. Правила выполнения документации сопровождения
10. Анализирует и проектирует комплекс взаимосвязанных программ для реализации функций предметной области
A. Прикладной программист
B. Программист-аналитик
C. Системный программист
D. Постановщик задач
E. Администратор
11. Участвует в процессе создания программ на начальной стадии работ
A. Администратор БД
B. Прикладной программист
C. Постановщик задач
D. Системный программист
E. все ответы верны
12. Является основным потребителем программ
A. Прикладной программист
B. Программист-аналитик
C. Системный программист
D. Конечный пользователь
E. Нет верного ответа
13. Свойство системы сохранять во времени в установленных пределах значения всех характеристик, определяющих способность системы выполнять требуемые функции в условиях заданных режимов эксплуатации
A. Дискретность
B. Экономичность
C. Готовность
D. Работоспособность
E. Надежность
14. Возможность доступа к услугам АИС с использованием соответствующих технологий всегда, когда в ней возникает необходимость
A. Определенность
B. Работоспособность
C. Надежность
D. Экономичность
E. Готовность
15. Количество и степень занятости ресурсов, процессов, ОП, внешней и внутренней памяти, каналов ввода/вывода, терминалов и каналов сети
A. Экономичность
B. Готовность
C. Надежность
D. Определенность
E. Работоспособность
16. Устойчивость — …
A. характеризует способность к безотказному функционированию при наличии сбоев
B. возможность доступа к услугам АИС с использованием соответствующих технологий всегда, когда в ней возникает необходимость
C. Свойство системы сохранять во времени в установленных пределах значения всех характеристик, определяющих способность системы выполнять требуемые функции в условиях заданных режимов эксплуатации
D. количество и степень занятости ресурсов, процессов, ОП, внешней и внутренней памяти, каналов ввода/вывода, терминалов и каналов сети
E. Нет верного ответа
17. Процесс обеспечивает возобновления нормально функционирования АИС
A. Устойчивость
B. Перезапуск
C. Готовность
D. Надежность
E. Все ответы верны
18. С каким этапом жизненного цикла программного продукта связано с алгоритмизацией процесса обработки данных, детализацией функций обработки, разработкой структуры ПП, выбором методов и средств создания программ?
A. Документирование
B. Программирование
C. Сопровождение
D. Проектирование
E. нет верного ответа
19. С каким этапом жизненного цикла программного продукта связано с технической реализацией проектных решений и выполнение с помощью выбранного инструментария разработчика (алгоритмические языки и системы программирования и.т.д.)?
A. Документирование
B. Проектирование структуры ПП
C. Программирование, тестирование и отладка
D. Сопровождение ПП
E. Все ответы верны
20. На каком этапе жизненного цикла программного продукта составляются необходимые сведения по установке и обеспечению надежной работы ПП и т.д.?
A. Проектирование
B. Эксплуатация
C. Документирование
D. Программирование
E. нет верного объекта
21. Жизненный цикл ПО — …
A. непрерывный процесс, который начинается с момент его полного изъятия из эксплуатации и заканчивается в момент принятия решения о необходимости его создания
B. процесс, который начинается с момента его полного описания и заканчивается в момент принятия решения о необходимости его создания
C. непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации
D. прерывающийся процесс, который начинается с момента написания структуры программы и заканчивается в момент его полного изъятия из эксплуатации
E. Нет верного ответа
22. На какие три группы процессов делится структура жизненного цикла ПО по стандарту ISO/IEC 12207?
A. Составные, действующие и вспомогательные процессы
B. Основные, дополнительные и остальные процессы
C. Вспомогательные, основные и дополнительные процессы
D. Основные, вспомогательные и организационные процессы
E. Нет верного ответа
23. Основные процессы жизненного цикла ПО делятся на …
A. Процесс документирования, процесс обеспечения качества, процесс верификации
B. Процесс поставки, процесс обеспечения качества, процесс верификации
C. Процесс управления, процесс создания инфраструктуры, процесс обучения
D. Процесс приобретения, процесс поставки, процесс разработки*
E. Процесс управления, процесс разработки, процесс обучения
24. Вспомогательные процессы жизненного цикла ПО делятся на …
A. Процесс документирования, процесс обеспечения качества, процесс верификации*
B. Процесс поставки, процесс обеспечения качества, процесс верификации
C. Процесс управления, процесс создания инфраструктуры, процесс обучения
D. Процесс приобретения, процесс поставки, процесс разработки
E. Процесс управления, процесс разработки, процесс обучения
25. Организационные процессы жизненного цикла ПО делятся на …
A. Процесс управления, процесс создания инфраструктуры, процесс обучения, процесс усовершенствования
В. Процесс документирования, процесс обеспечения качества, процесс верификации
C. Процесс приобретения, процесс поставки, процесс разработки
D. Процесс управления, процесс создания инфраструктуры, процесс документирования
E. нет верного ответа
26. Что подразумевает собой процесс документирования?
A. Процесс состоит из действий и задач заказчика, приобретающего ПП
B. Процесс охватывает действия и задачи, выполняемые поставщиком, который снабжает заказчика ПП
C. Процесс обеспечивает соответствующие гарантии того, что ПО в процессе его ЖЦ соответствует заданным требованиям и утвержденным планам
D. Процесс охватывает действия и задачи, выполняемые разработчиком, и охватывает работы по созданию ПО и его компонентов в соответствии с заданными требованиями
Е. Процесс предусматривает формализованное описание информации, созданной в течение ЖЦ ПО
27. На какие две группы делится документация, создаваемая в процессе разработки программных средств?
A. Документы, входящие в состав ПС и документы, помогающие вносить изменения в ПС
B. Пользовательская документация и документация по сопровождению ПС
C. Документы управления разработкой ПС и документы, входящие в состав ПС
D. Общая документация и вспомогательная документация
E. Документы управления разработкой ПС и документы по сопровождению ПС
28. Код группы 1 стандарта ЕСПД означает …
A. Общие положения
B. Правила выполнения эксплуатационной документации
C. Основополагающие стандарты
D. Резервные группы
E. нет верного ответа
29. Код группы 0 стандарта ЕСПД означает …
A. Прочие стандарты
B. Резервные группы
C. Основополагающие стандарты
D. Правила выполнения документации разработки
E. Общие положения
30. ЕСПД — это …
A. Комплекс программ, устанавливающих правила разработки документации
B. Упорядоченная последовательность команд (инструкций) компьютера для решения конкретной задачи
C. Система точно сформулированных правил
D. Система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных в желаемый результат за конечное число шагов
E. Комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации
31. Код группы 5 стандарта ЕСПД означает …
A. Правила выполнения документации разработки
B. Резервные группы
C. Основополагающие стандарты
D. Правила выполнения эксплуатационной документации
Е.Правила обращения программной документации
32. Код группы 4 стандарта ЕСПД означает …
A. Резервные группы
B. Правила выполнения документации сопровождения
C. Общие положения
D. Правила выполнения документации изготовления
E. Правила выполнения документации разработки
33. Код группы 3 стандарта ЕСПД означает …
A. Правила выполнения документации сопровождения
B. Правила выполнения документации разработки
C. Правила обращения программной документации
D. Правила выполнения документации изготовления
E. Правила эксплуатационной документации
34. Руководство программиста
A. ГОСТ 19.506-79
B. ГОСТ 19.404-79
C. ГОСТ 19.505-79
D. ГОСТ 19.604-78
E. нет верного ответа
35. Заголовки разделов записывают …
A. Строчными буквами и размещают по правому краю
B. Строчными буквами и размещают симметрично относительно правой и левой границ текста
C. Прописными буквами и размещают по левому краю
D. С абзаца строчными буквами (кроме первой прописной)
E. Прописными буквами и размещают симметрично относительно правой и левой границ текста
36. Что не входит в основную часть программного документа?
A. Текст документа
B. Перечень сокращений
C. Лист содержания
D. Приложения
E. Предметный указатель
37. Информационная часть программного документа содержит:
A. Предметный указатель и лист содержания
B. Лист утверждения и лист содержания
C. Титульный лист и лист утверждения
D. Аннотацию и лист содержания
E. Лист утверждения и аннотацию
38. Титульная часть программного документа содержит:
A. Титульный лист
B. Лист утверждения и титульный лист
C. Титульный лист и аннотацию
D. Титульный лист и лист содержания
E. Нет верного ответа
39. Где должны быть указаны требования к информационным структурам на входе и выходе и методам решения, исходным кодам, языкам программирования
A. Требования к составу и параметрам технических средств
B. Требования к функциональным характеристикам
C. Требования к информационной и программной совместимости
D. Требования к надежности
E. Специальные требования
40. Где должны быть указаны требования к обеспечению устойчивого функционирования, контроль входной и выходной информации, время восстановления после отказа и т.п.
A. Требования к функциональным характеристикам
B. Требования к составу и параметрам технических средств
C. Требования к надежности
D. Специальные требования
E. нет верного ответа
Паспорт
1 вариант
Сұрақтың № № вопроса
Қиындықтың дәрежесі
Уровень сложности
Дұрыс жауабы
Правильные ответы
1
1
D
2
1
B
3
2
D
4
1
C
5
1
C
6
2
E
7
1
B
8
2
C
9
2
A
10
2
E
11
1
B
12
2
E
13
1
C
14
2
E
15
1
D
16
1
E
17
1
B
18
1
E
19
1
C
20
2
E
21
1
B
22
2
D
23
1
C
24
2
C
25
1
A
26
1
A
27
2
E
28
1
D
29
2
B
30
2
B
31
32
33
34
35
36
37
38
39
40