logo
Bolshakov_Poyasnitelnaya_zapiska

2.2.2.1 Описание структуры программной системы

Интегрированную среду разработки можно представить как систему, состоящую из трех основных подсистем:

1) подсистема редактирования;

2) подсистема отладки;

3) подсистема информационной поддержки разработчика (СИПР).

В рамках данной работы предполагается проектирование первых двух подсистем и формирование программного интерфейса для интеграции СИПР. На рисунке 2.3 представлена общая структура разрабатываемой системы, стрелками показано направление передачи информации.

Рисунок 2.3 – Общая структура программной системы

Согласно структурной схеме системы, подсистема редактирования состоит из трех основных компонентов:

1) схема оборудования;

2) диаграмма задач;

3) текстовый редактор,

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

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