Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций.docx
Скачиваний:
11
Добавлен:
01.07.2025
Размер:
425 Кб
Скачать
☆
      1. Отладка и тестирование программы

Итак , программа написана на каком – либо выбранном языке программирования. Является ли программа правильной? Практический опыт человечества позволяет утверждать, что ошибки при программировании неизбежны. Отладка программы это процесс обнаружения и исправления ошибок в программе.

Главным направлением научных поисков в программировании стал основной и неизбежный вопрос – создание надежных программ. На современном этапе развития технологии программирования можно выделить три последовательных способа: анализ и доказательство правильности используемых в программе типов переменных, операторов, циклов, функций, процедур; пошаговый прогон программы ( собственно отладка программы); тестирование программы при различных контрольных вариантах исходных данных.

При пошаговом прогоне программы имеется возможность просматривать на экране значения переменных и функций, и устранять обнаруженные ошибки.

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

      1. Разработка документации.

Одновременно с разработкой программы разрабатывается документация в которой отражаются все этапы работы над ней.

В соответствии с ГОСТ документация на программное средство должна содержать следующие разделы:

Постановка задачи.

Описание метода решения задачи.

Математическая постановка задачи и методы ее решения.

Описание алгоритма решения задачи и блок – схема алгоритма.

Программа, написанная на языке программирования.

Откомпилированная программа на носителе.

Контрольные варианты и результаты тестирования.

Руководство пользователю.

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

      1. Сопровождение опытной эксплуатации.

Стадия эксплуатации ПС охватывает процессы хранения, внедрения и сопровождения ПС, а также транспортировки и применения (operation) ПИ по своему назначению. Она состоит из двух параллельно проходящих фаз: фазы применения ПС и фазы сопровождения ПС ].

Применение (operation) ПС - это использование ПС для решения практических задач на компьютере путем выполнения ее программ.

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

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