В работе представлены подходы к архитектуре и методологии проектирования, применяющейся для разработки
программы управления робототехническим комплексом. Программа строится по модульному принципу, главным
отличием её архитектуры является поддержка распределенного запуска без внесения дополнительного кода
со стороны прикладных программистов. Представлены подходы к разработке как программных компонентов
системы (понятие модуля, ролей и связей между ними), так и конфигурационных данных, объединяющих
систему в единое целое.
В качестве основной операционной системы выбрана ОС Linux, приоритетной библиотекой графического
интерфейса является Qt. Разработка ведется на языке С++. В настоящее время взаимодействие с Робототехническим клубом прервано по причине отсутствия поддержки со стороны администрации лицея "Вторая школа".
|