Технологические аспекты разработки ПО АСОИУ. - 43 стр.

UptoLike

45
После нажатия кнопки Tables происходит загрузка формы DBGrid, в ко-
торой отображается таблица и инструменты для её редактирования.
4.3. Выбор стратегии тестирования и отладка ПС
Отладка является неотъемлемым этапом разработки программных
средств для компьютерного решения любой задачи. В общем случае отладка
подразумевает установление места и точной причины обнаруженной в про-
граммном средстве ошибки, а также её исправление. Отладка требует значи-
тельных временных затрат и часто превышает время проектирования и на-
писания программного средства. Трудоёмкость отладки зависит от многих
факторов, в частности от условий разработки, квалификации разработчиков,
используемых средств автоматизации отладки и т.п.
Общий подход к поиску ошибок в программных средствах и мер по их
устранению во многом зависит от причин возникновения ошибок. Обычно
выделяют следующие разновидности ошибок:
1) ошибки описания задачи, допущенные при её постановке;
2) ошибки выбора алгоритма решения задачи;
3) ошибочная оценка ситуаций, в которых может оказаться программ-
ное средство при функционировании в реальных условиях;
4) ошибки кодирования;
5) ошибки документации;
6) ошибки аппаратуры или ошибки оператора.
Большинство ошибок возникает на этапе программирования, и относят-
ся они к одному из следующих типов: синтаксические, семантические и ло-
гические.
В современных системах программирования наиболее развиты средства
поиска и диагностики синтаксических ошибок в программах, т.е. ошибок,
которые связаны с нарушением формальных правил написания конструкций
выбранного языка программирования. Эти ошибки выявляются на этапе
трансляции.