После устранения ошибок, обнаруженных при автономной отладке, проводят комплексную отладку всей программы. При этом выполняют для нескольких примеров так называемые контрольные просчеты, при которых все части отлаживаемой программы работают совместно. В процессе комплексной отладки не только окончательно устраняются допущенные ошибки, но и совершенствуется программа в целом.
При этом практически невозможно указать какую - то определенную систему отладки, так как она в значительной степени определяется индивидуальными особенностями программиста, его квалификацией, опытом и т.п. Для целей отладки существуют также специальные отладочные программы, дающие программисту детальную информацию о работе отлаживаемой программы, вплоть до вывода результатов выполнения каждой команды. Работа с отладочной программой намного облегчает труд программиста.
После завершения тестирования и отладки программные средства вместе с сопроводительной документацией передаются пользователю для эксплуатации. Сопроводительная документация содержит необходимые инструктивные материалы по работе с программными средствами. Состав этой документации обычно оговаривается заказчиком (пользователем) и разработчиком программного средства.
Для передачи пользователю разработанных программных средств обычно создается специальная комиссия, включающая в свой состав как представителей разработчиков, так и заказчиков (пользователей). Комиссия в соответствии с заранее составленным и утвержденным обеими сторонами планом проводит приемку - передачу программных средств и сопроводительной документации. По завершению работы комиссией оформляется акт приемки - передачи.
В процессе внедрения и эксплуатации программных средств могут выявляться различного рода ошибки, не обнаруженные разработчиком при отладке и тестировании. Поэтому при реализации достаточно сложных и ответственных программных комплексов по согласованию пользователя (заказчика) с разработчиком этап эксплуатации программных средств
76
может быть разбит на два подэтапа: экспериментальная (опытная) и промышленная эксплуатация.