• Ручной контроль ПО
Ручной контроль используют на ранних этапах разработки возможность практической проверки подобных решений отсутствует, поэтому проверку проводят в разных формах обсуждения (от 30 до 70 % ошибок логического проектирования и кодирования).
Основными методами ручного контроля являются:
• инспекции исходного текста,
• сквозные просмотры,
• проверка за столом.
Инспекции исходного текста представляют собой набор процедур и приемов обнаружения ошибок при изучении текста группой специалистов.
В эту группу входят: автор программы, проектировщик, специалист по тестированию и координатор — компетентный программист, но не автор программы.
Общая процедура инспекции предполагает следующие операции:
• участникам группы заранее выдается листинг программы и спецификация на нее;
• программист рассказывает о логике работы программы и отвечает на вопросы инспекторов;
• программа анализируется по списку вопросов для выявления исторически сложившихся общих ошибок программирования.
Список вопросов для инспекций исходного текста зависит, как от используемого языка программирования, так и от специфики разрабатываемого программного обеспечения.