Разработка спецификаций требований к ПО

 

Виды разрабатываемых требований:

  • Требования к ПО, модулям ПО
  • Аппаратно-программные интерфейсы
  • Требования безопасности ПО

Используемые языки для разработки требований

  • Естественные языки: русский/английский
  • Формальные и полуформальные языки: UML®, SysML®, Simulink®, Stateflow®, SCADE®

 

Разработка встраиваемого ПО 

Проектирование архитектуры ПО

Принципы разработки архитектуры:

  • Согласованность
  • Модульность
  • Простота
  • Верифицируемость
  • Инкапсуляция

Кодирование

  • Используемые языки программирования:
    • С/С++, ASM
    • Python, Java
  • Применяемые среды разработки:
    • Eclipse
    • Visual Studio
    • Keil 
    • Code Composer Studio

Разрабатываем программное обеспечение для систем и блоков управления самолетов и автомобильных транспортных средств. Программное обеспечение разрабатывается согласно требований отраслевых стандартов ASPICE, ISO 26262, КТ-178, ГОСТ Р 51904 

Интеграция и отладка ПО

 

  • Интеграция и отладка на уровне модулей ПО
  • Интеграция и отладка на уровне ПО
  • Интеграция и отладка в составе конечного изделия