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

Наши специалисты обладают обширным опытом в разработке программного обеспечения различного уровня и назанчения от разработки драйверов специфических устройств, под управлением различных операционных систем (Unix и Linux подобные операционные системы, операционные системы семейства Windows) до разработки сложных многокомпонентных, многопоточных распределенных систем. Контрактная разработка программного обеспечения выполняется нами на основе самых современных мировых технологий с использованием систем контроля версий и строится на принципах модульности, масштабируемости и надежности.

Разрабатываемые программные продукты перед сдачей заказчику обязательно проходят все стадии тестирования:

  - Модульное тестирование;

  - Интеграционное тестирование;
  - Системное тестирование;
  - Приемочные испытания.

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

Последовательсность разработки заказного программного обеспечения:

  - Согласование требований с заказчиком;
  - Определение сроков и стоимости разработки;
  - Разработка архитектуры (структурно-функциональная декомпозиция);
  - Разработка модулей;
  - Тестирование;
  - Передача заказчику;
  - Подписание акта выполненных работ.