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

Компания «ПНППК-Квантек» выполняет разработку и поддержку программного обеспечения. Наши специалисты имеют большой опыт в создании как встроенного, так и прикладного программного обеспечения. Разрабатываемое программное обеспечение может выступать в качестве самостоятельного продукта, либо как неотъемлемая часть какого-либо комплексного решения, которое может также включать и разработку аппаратных средств. Большая часть современных электронных приборов имеют в своем оснащении какое-либо, а зачастую, и несколько цифровых устройств, требующих программирования, а значит и написания встроенного программного кода. К таким устройствам можно отнести разнообразные микроконтроллеры, микропроцессоры, сигнальные процессоры (DSP), программируемую логику (ПЛИС). Правильный подбор таких устройств зависит от заявленных требований заказчика. Этот этап деятельности тесно связан с разработкой аппаратной части проектируемой системы. Команда разработчиков нашей компании, работающая совместно не один год, эффективно справляется с решением этой задачи.

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

  • создание технического задания на основании анализа требований заказчика;
  • согласование технического задания с заказчиком, внесение дополнений, изменений;
  • разработка структуры и алгоритма программного продукта, логической структуры базы данных, протоколов обмена;
  • определение наиболее подходящих средств разработки: сред(ы) программирования, вспомогательных программных средств (драйверов, библиотек, компонентов, программных модулей, выбор типа базы данных и т.п.);
  • разработка: написание программного кода, реализация дизайна пользовательского интерфейса, оптимизация, создание и настройка базы данных;
  • отладка: проверка функционирования программы, отладка работы программы совместно с аппаратными средствами, прочими функциональными объектами системы;
  • тестирование: проверка стабильности функционирования программы во всех возможных режимах работы;
  • создание комплекта программной и эксплуатационной документации;
  • испытания у заказчика: показ работы программного обеспечения заказчику, обучение персонала, получение и анализ замечаний;
  • корректировка по замечаниям заказчика: корректировка пользовательского интерфейса, функций, документации по замечаниям заказчика;
  • внедрение программного продукта;
  • сопровождение: при необходимости добавление/изменение функционала программы, корректировка документации по требованиям заказчика, консультация, восстановление работы при сбоях, оперативная помощь пользователям при возникновении проблем.

Сроки и стоимость разработки конкретного программного продукта определяются по итогам предпроектного исследования в процессе переговоров.

2017 (C) ПНППК-Квантек