
- •2 Семестр
- •6) Объяснить назначение gantt-диаграммы
- •Пример gantt-диаграммы
- •7) Каково назначение этапа управления требованиями к пп в жизненном цикле?
- •11) Оценку каких ресурсов необходимо выполнить на этапе составления спецификации требований заказчика?
- •28) Категории Недостаточная производительность и Некорректная обработка ошибок
- •29) Категории некорректная обработка граничных условий и ошибки вычислений программных ошибок
- •30) Категории Ошибки управления потоком, Некорректная работа с аппаратурой компьютера, Ситуация гонок, Перегрузки, Ошибки вычислений
- •31) Как проводится тестирование документации?
31) Как проводится тестирование документации?
Читая и анализируя документацию, тестировшик прежде всего уделяет внимание ее точности, полноте, ясности, простоте использования и тому, насколько она соответствует ПП. В ходе тестирования документации наверняка будут найдены проблемы по каждому из указанных критериев. Поэтому заранее следует запланировать многократное тестирование печатного руководства, интерактивной справки и других документов.
Тестировщик, работающий с документацией, отвечает за техническую точность каждого ее слова. Он обязан произвести самую тщательную проверку ее соответствия требованиям спецификации и поведению программы. Особо следует обращать внимание на сложные и запутанные места текста. Они могут отражать неудачно спроектированные элементы самой программы. Технический писатель обязан описать продукт таким, каким он является на самом деле, поэтому помочь устранить запутанные места может только изменение проекта. Настаивать на таких изменениях важно еще и потому, что, в конечном счете, они обеспечат не только простоту документирования продукта, но и легкость его использования.
Необходимо проверить, не пропущены ли в документации какие-нибудь функции продукта. Технические писатели опираются на спецификацию, собственные заметки и беседы с разработчиками. Разработчики стараются держать их в курсе дела, но иногда забывают сообщить о новых функциях, только что внесенных в программу. Поскольку тестировщики сталкиваются с этими функциями гораздо раньше технических писателей, стоит позаботиться, чтобы их описания попали в документацию. Кроме того, если определенная функция описана в руководстве, то это не значит, что она будет описана и в интерактивной справке. Вполне вероятно, что информация легко может потеряться.
Следует помнить, что тестировщик одинаково не имеет права требовать изменений как в руководстве к ПП, так и в самом ПП. Обязанность тестировшика — выявить проблему, а что с ней делать, решать не ему. В частности, у тестировщика нет никакого права требовать стилистических изменений текста. Он может предложить такие изменения, но технический писатель вправе оставить все как есть и не обязан доказывать тестировщику, что поступает правильно. Для взаимодействия с техническими писателями формальная система отслеживания проблем обычно не применяется. Большинство комментариев вносится прямо в копию руководства.
По договоренности с техническим писателем выбирается способ выделения в тексте правок и комментариев. Копии комментариев следует сохранять и проверять по ним очередные версии документации.
32) что является целью тестирования?
Целью тестирования является поиск возможных ошибок, анализ возможных вариантов сбоя программы.
33) какие варианты сбоев программы или её некорректной работы Вы знаете?
34) Основные понятия о возможности ПП.
Надежность — состояние, позволяющее избежать повреждений в момент совершения ошибки. Ошибки ПП происходят в сш дефектов или ошибок проекта, кодирования, организационным ошибок, неадекватной отладки и ошибок тестирования
Отказоустойчивость ПП — свойство ПП, заключающееся в возможности коррекции отдельных ошибок при сохранении возможности продолжения выполнения программы.
Проблема — отклонение от заданных технических характеристик или ожидаемых результатов.
Ошибка при обработке — вывод некорректных результатов npi выполнении процесса обработки.
Процесс — ограниченный ряд взаимосвязанных действий, в ходе осуществления которых используются один или больше типов исходных продуктов, а затем с помощью одного или нескольких преобразований создается конечный продукт, который представляет ценность для заказчика.
Отказ при выполнении процесса — событие, посредством которого ошибка в исходном продукте, используемом в процессе, порождает ошибку на выходе, которая в конечном итоге становится явной.
Сбой при выполнении процесса — сбой, имеющий отношение к используемым в процессе некорректным входным данным и вызывающий неправильное состояние процессе или системы, к которой относится процесс.
35) Почему показатель надежности наиболее важен для конечного пользователя?
Надежность считается ключевым показателем качества ПП. Особое внимание обеспечению надежности ПП уделяется в силу
того, что этот показатель наиболее важен для конечного пользователя, а факторы качества, связанные с изменением ПГТ и разработкой его новых версий, имеют определяющее значение для разработчиков ПП и групп технической поддержки. Вряд ли кому понравится программа либо полностью неработоспособная, либо некорректно работающая.
36) Основной показатель, влияющий на надежность ПП
Основной показатель-это сложность разрабатываемых программ.
37) Объясните U-образную кривую надежности аппаратного обеспечения
38) Объясните U-образную кривую надежности ПП
39) Рассказать о методах обеспечения надежности на различных этапах жизненного цикла разработки ПП
Надежность ПП необходимо планировать на начальных стадиях выполнения проекта. Процесс определения надежности разрабатываемого ПП требует сбора большого количества информации. Методы измерения вырабатываются разработчиками ПП в течение всего жизненного цикла. Методы обеспечения надежности, реализуемые на различных этапах жизненного цикла разработки ПП, приведены на рисунке.