Головна

Заповіді налагодження.

  1.  У восьмої заповіді забороняється злодійство.
  2.  ЗАПОВІДІ
  3.  заповіді Мойсея
  4.  Заповіді, ролі, очікування
  5.  Про восьмої заповіді.
  6.  Про другий заповіді.

В даному розділі даються загальні рекомендації по організації

налагодження. Але спочатку слід зазначити деякий феномен [10.1], який підтверджує важливість попередження помилок на попередніх етапах розробки: у міру зростання числа виявлених та виправлених помилок у ПС росте також відносна ймовірність існування в ньому невиявлених помилок. Це пояснюється тим, що при зростанні числа помилок, виявлених в ПС, уточнюється і наше уявлення про загальну кількість допущених в ньому помилок, а значить, в якійсь мірі, і про кількість невиявлених ще помилок. Цей феномен підтверджує важливість раннього виявлення помилок і необхідність ретельного контролю прийнятих рішень на кожному етапі розробки ПС.

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

Заповідь 1. Вважайте тестування ключовим завданням розробки ПС, доручайте його найкваліфікованішим і обдарованим програмістам; небажано тестувати свою власну програму.

Заповідь 2. Гарний той тест, для якого висока ймовірність виявити помилку, а не той, який демонструє правильну роботу програми.

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

Заповідь 4. Уникайте невідтворюваних тестів, документуйте їх пропуск через комп'ютер; детально вивчайте результати кожного тесту.

Заповідь 5. Кожен модуль підключайте до програми тільки один раз; ніколи не змінюйте програму, щоб полегшити її тестування.

Заповідь 6. Пропускайте заново всі тести, пов'язані з перевіркою роботи будь-якої програми ПС або її взаємодії з іншими програмами, якщо в неї були внесені зміни (наприклад, в результаті усунення помилки).




 ВСТУП |  Програма як формалізований опис процесу обробки даних. Програмний засіб. |  Неконструктивність поняття правильної програми. |  Надійність програмного засобу. |  Технологія програмування як технологія розробки надійних програмних засобів. |  Технологія програмування та інформатизація суспільства. |  Інтелектуальні можливості людини. |  Неправильний переклад як причина помилок в програмних засобах. |  Модель перекладу. |  Специфіка розробки програмних засобів. |

© um.co.ua - учбові матеріали та реферати