Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры.doc
Скачиваний:
69
Добавлен:
29.05.2015
Размер:
28.35 Mб
Скачать

16 Дать определение тестированию и отладке. Локализация ошибок. Классификация ошибок.

Тестирование –выполнение программы для набора проверочных сходных значений и сравнение полученных результатов с ожидаемыми.

Отладка – процесс локализации и исправления ошибок в программе. При тестировании проверяется: работает ли программа и все ее ветви в соответствии со своей спецификацией. Для этого разрабатывается стратегия тестирования.

Если при тестировании полученные результаты отличаются от эталонных, необходимо определить местоположение ошибки (локализовать ее), определить ее характер, а затем выработать гипотезу о природе ошибки. Т.о. локализация - это нахождение места ошибки в программе.

Классификация ошибок.

  1. Синтаксические ошибки. Синтаксические ошибки – это ошибки, допущенные при неверном употреблении конструкции языка. Синтаксические ошибки, как правило, обнаруживаются транслятором, и их устранение не представляет особого труда.

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

  3. Ошибки реализации алгоритма. Под эту категорию попадают все ошибки вызванные неверным программированием при верном алгоритме.

Данные ошибки труднее всего находить, поскольку их проявление зачастую зависит от текущего содержимого памяти на конкретном компьютере.

  1. Ошибки алгоритма. Алгоритм может содержать логические ошибки, которые закономерно приводят к ошибочной работе программы при безупречном программировании. Такие ошибки тяжело выявлять, поскольку на них довольно часто накладываются ошибки реализации.

  2. Ошибки метода. Ошибки метода заключаются в неверном описании метода вычисления. Такие ошибки программисту обнаружить достаточно тяжело, поскольку ответственность за описание метода лежит на эксперте в конкретной Предметн. обл..

17 Документирование. Состав и содержание документов прилагаемых к программной системе.

Основу отечественной нормативной базы в области документирования ПС составляет комплекс стандартов Единой системы программной документации (ЕСПД). Основная и большая часть комплекса ЕСПД была разработана в 70-е и 80-е годы 20 века. Сейчас этот комплекс представляет собой систему межгосударственных стандартов стран СНГ (ГОСТ), действующих на территории РФ на основе межгосударственного соглашения по стандартизации.

Единая система программной документации — это комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации.

Виды документов:

Эксплутационные – руководства пользователей

Технические – при разработке ПО

Технические

  1. Текст программы (код, с необходимыми комментариями)

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

  3. Программа и методика испытаний (Требования, подлежащие проверке при испытании, порядок и методы контроля) -объект испытаний (наименование,область применения,обозначение испытуемой программы); цель испытаний (для чего?); состав предъявляемой документации (указывается документация, предоставляемая при испытании); технические требования (аппаратные средства, на которых проводятся испытания); порядок проведения испытания (все тесты, которые должна пройти система, тестовые данные, определяются сроки проведения испытаний, состав комиссии, которая будет проводить испытания).

  4. Пояснительная записка (общее описание и функционирование программы)

Повторяет описание программы, за одним исключением, присутствует раздел технико-экономических показателей.

  1. Техническое задание.

Эксплутационные:

  1. Руководство пользователя -выполнение программы (указывается последовательность действий пользователя, для выполнения того или иного функционала программы); сообщения об ошибках

  2. Руководство системного администратора -настройка программы (указываются все сведения по дополнительным и основным настройкам ПО); проверка программы (описываются способы проверки работоспособности ПО); дополнительные возможности (дополнительные опции и возможности программы); сообщение об ошибке

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