Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Заповеди отладки.

Обоснования программ. Формализация свойств программ. | Свойства основных конструкций структурного программирования. | Завершимость выполнения программы. | Пример доказательства свойства программы | Комплексная отладка программного средства. | Обеспечение завершенности программного средства. | Обеспечение устойчивости программного средства. | Обеспечение защищенности программных средств. | Общая характеристика процесса обеспечения качества программного средства. | Обеспечение эффективности программного средства. |


Читайте также:
  1. Две заповеди
  2. Заповеди Блаженства
  3. Заповеди Божии
  4. Заповеди Моисея
  5. ЗАПОВЕДИ РОССИЙСКИХ ХОСПИСОВ
  6. Заповеди, относящиеся к Эрец Исраэль

В данном разделе даются общие рекомендации по организации

отладки. Но сначала следует отметить некоторый феномен [10.1], который подтверждает важность

предупреждения ошибок на предыдущих этапах разработки: по мере роста числа обнаруженных и

исправленных ошибок в ПС растет также относительная вероятность существования в нем

необнаруженных ошибок. Это объясняется тем, что при росте числа ошибок, обнаруженных в ПС,

уточняется и наше представление об общем числе допущенных в нем ошибок, а значит, в какой-то

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

обнаружения ошибок и необходимость тщательного контроля принимаемых решений на каждом

этапе разработки ПС.

Ниже приводятся рекомендации по организации отладки в форме заповедей [10.1, 10.8].

Заповедь 1. Считайте тестирование ключевой задачей разработки ПС, поручайте его самым

квалифицированным и одаренным программистам; нежелательно тестировать свою собственную

программу.

Заповедь 2. Хорош тот тест, для которого высока вероятность обнаружить ошибку, а не тот,

который демонстрирует правильную работу программы.

Заповедь 3. Готовьте тесты как для правильных, так и для неправильных данных.

Заповедь 4. Избегайте невоспроизводимых тестов, документируйте их пропуск через компьютер;

детально изучайте результаты каждого теста.

Заповедь 5. Каждый модуль подключайте к программе только один раз; никогда не изменяйте

программу, чтобы облегчить ее тестирование.

Заповедь 6. Пропускайте заново все тесты, связанные с проверкой работы какой-либо программы

ПС или ее взаимодействия с другими программами, если в нее были внесены изменения (например,

в результате устранения ошибки).


Дата добавления: 2015-08-02; просмотров: 84 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Принципы и виды отладки.| Автономная отладка модуля.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)