Этапы выполнения работ

Разработка спроектированной системы

Разработка

Разработка программного обеспечения

В ходе процесса разработки программного обеспечения по утвержденному Техническому Заданию, который проводится в соответствии с нашими стандартами, Заказчик имеет возможность контролировать его, принимать участие в разработке интерфейсной части программы, а так же вносить изменения в уже утвержденное задание и корректировать логику действий программы. Обычно вся работа по разработке системы разбивается на несколько стадий, и Заказчик имеет возможность оценить систему по завершению каждой из стадий. Это позволяет оперативно учитывать и реализовывать замечания, что улучшает итоговый результат.

Нами разработана и успешно применяется на практике в ходе всего процесса разработки система контроля качества продукта, что позволяет создавать надежные системы, устойчивые к отказам.

После завершения процесса разработки, система проходит несколько видов тестирования, в том числе на наличие ошибок и соответствие Техническому Заданию, по результатам которых производится корректировка обнаруженных несоответствий. В некоторых случаях (а для больших проектов — обязательно), система проходит автоматизированное тестирование.

Тестирование

Тестирование программного обеспечения

В обязательном порядке выполняются следующие виды тестирования:

  • Альфа- тестирование;
  • Функциональное тестирование;
  • Регрессионное тестирование.

Остальные виды тестирования выполняются в случаях, если это предусмотрено проектной документацией, либо если для данного проекта мы считаем выполнение отдельных видов тестирования крайне необходимым. В случае, если проектной документацией предусматривается поставка решения Заказчику в виде инсталляционного пакета, то также производится установочное тестирование (на предмет верности и проверки процедуры инсталляции системы в целевом окружении).

Только системы, которые успешно прошли тестирование, передаются Заказчику.

Разработка программной документации

В случае если это предусмотрено проектной документацией, на разработанную систему в соответствии со стандартами, подготавливается:

  • документация пользователя;
  • документация администратора;
  • документация по инсталляции и развертыванию системы.

Документация может быть разработана в одном из двух вариантов:

  • в виде текстового документа;
  • в виде интерактивной справки Windows, которая интегрируется с программой и способна отображать разделы помощи в зависимости от того функционала, который используется в настоящий момент времени пользователем системы.

Любой из вариантов документации снабжается рисунками для лучшего восприятия информации.

В соответствии с нашими стандартами, для любого проекта создается документ, в котором в хронологическом и версионном порядке отражаются выполненные изменения.