Отладка и тестирование ПС
Отладка заключается в локализации и устранение ошибок программирования. (дольше кодирования)
Тестирование – основано на тестах. Надо учитывать сл особенности:
-Характеры ошибок
-Семантические (ошибки логики)
-Синтаксические (неправильное написание, использование переменных) (опред компилятором)
Разные группы работников кодируют и отлаживают.
Технологии отладки:
1)строгая иерархия
2)Нет прямой связи между модулями
Отладка использует нисходящий подход (сверху - вниз)
Заглушки – замена выдачей сообщения нижележащих модулей
Сравнение ожидаемого результата с фактическим
Необходимость использования большого количества ресурсов
4 золотых правила:
1)При обнаружение ошибки, даже мерцающего характера, не списывать ее на аппаратуру
2)Доводить расследование до конца
3)Обнаружив ошибку определяйте место ее возникновения (она мб в другом модуле)
4)Любое изменение в программе или обрабатываемых данных может привести к пропаданию эффекта ошибки.
Аксиомы:
-Отдельные специалисты
-Правильные и неправильные данные
-Хороший тест обнаруживает ошибку
-Вовремя остановиться
Средства мб встроены в среду разработки
Средства автоматизации разработки программ
CASE-средства – ускоряют написание/редактирование кода
Можно отнести и библиотеки.
Стандарты
Стандарт не является законом, это рекомендация. Стандарты указываются в ТЗ
Стандарты бывают:
-Международные. ISO/IEC
-Национальные стандарты. ГОСТ Р
-Региональные
-Корпоративные
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.