Испытания, ввод в эксплуатацию

Тестирование и отладка

Стиль программирования на Паскале, на Delphi

(ссылка на кафедральный сайт)

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

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

2.Немедленное обнаружение. Каждая ошибка должна быть выявлена как можно раньше, чтобы не допустить их вляние на другие модули.

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

Советы:

1. Делать проверку области значений переменных.

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

3. Контролировать итоги вычислений

4. Включать автоматические проверки (напрмер, контроль переполнения или потери точности)

5. Проверять длину элементов информации

6. Проверять коды возврата функций.

При разработке программ используются специальные технологии (структурное и объектно-ориентированное программирование) и стратегии "сверху - вниз", "снизу-вверх" и т.д. Об этом мы поговорим отдельно.

Программа разработана, введена в ЭВМ (исходный модуль), оттранслирована (объктный модуль), скомпонована (загрузочный, исполняемый модуль), исправлены синтаксические ошибки. Запуск на решение. Здесь, как правило, обнаруживается, что программа не работает или работает, но дает неправильные результаты.

ПОЭТОМУ любая программа до ее внедрения должна пройти этап тестирования и отладки.

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

Следующий этап - ИСПЫТАНИЯ и ввод в эксплуатацию. Испытания - сравнение полученных результатов с предполагаемыми и, в случае расхождений, установление их причин.

Для выявления и устранения ошибок иногда требуется частичное повторение некоторых предыдущих этапов.

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

По времени выполнения самый длительный этап – тестирование и отладка (до 40% всего времени).

Рисунок по этапам разработки программ


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: