по всем вопросам:
8 (800) 555-25-11
СНГ: +7-495-127-97-07
контакты

Как мы разрабатываем надёжный код в МТ | Микропроцессорные Технологии

Публикации на тему релейной
защиты и автоматики

Как мы разрабатываем надёжный код в МТ

При разработке программного обеспечения наших устройств мы используем методологию объектно-ориентированного программирования (ООП).

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

 

Разработку программного обеспечения мы начинаем с самого главного этапа – анализа функционирования системы (устройства) и его поведения.

Мы проводим анализ требований к функционированию и разбиваем программу на отдельные модули. Определяем механизмы взаимодействия программных модулей, определяем, как будем передавать данные.

Следующий важный этап – это документирование. Каждый программный модуль тщательно документируется. Описывается входные/выходные потоки данных, алгоритм работы модуля, как он должен интегрироваться в программу.

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

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

Для работы мы используем систему управления версиями – SVN и GIT.

Для управления проектами и задачами мы используем Redmine.

Категория блога: 

Руководитель отдела разработок ПО,
Руслан Васильев
2016-03-11 10:53:51
Александр, будут внесены изменения спецификацию программы, скорректированы сроки. Разработка будет продолжаться по этому же сценарию.
2016-03-11 10:53:27
Александр, Будут внесены изменения спецификацию программы, скорректированы сроки. Разработка будет продолжаться по этому же сценарию.
2016-03-10 17:09:26
а что будет, если во время разработки заказчику потребуется изменение функционала ?
2016-03-10 16:11:18
И после того, как выполнены этапы - технический директор удивляется о того, что во время первых тестов устройство работает без ошибок в коде. Мои комплименты Руслану и команде ПО - приятно работать с настоящими профессионалами.

Подпишитесь
на рассылку

Поделиться
??????.???????
Орфографическая ошибка в тексте:
Чтобы сообщить об ошибке, нажмите кнопку "Отправить сообщение об ошибке". Также вы можете добавить свой комментарий.