Технология программирования. - 69 стр.

UptoLike

- 71 -
вающего процесс разработки ПС, является, например, эмулятор какого-либо языка.
Эмулятор выполняет или интерпретирует программы на языке, отличном от языка
компьютера, поддерживающего разработку ПС, например, на языке компьютера,
для которого эта программа предназначена.
Программным инструментом разработки ПС называют программное средст-
во, предназначенное для поддержки разработки других ПС, а устройство компью-
тера
, поддерживающее разработку ПС, называют аппаратным инструментом
разработки ПС [1].
Инструменты разработки ПС применяют на протяжении всего жизненного
цикла программного средства для работы с разными программными документами.
Например, текстовый редактор может использоваться для разработки практически
любого программного документа. По функциям, выполняемым инструментами при
разработке ПС, их можно разбить на следующие четыре группы [1]:
1) редакторы;
2) анализаторы;
3) преобразователи;
4) инструменты поддержки процессов выполнения программ.
Редакторы предназначены для поддержки конструирования тех или иных
программных документов на различных этапах жизненного цикла. Причём боль-
ший эффект может дать применение специализированных редакторов вместо тек-
стовых. Например, на ранних этапах разработки в программных документах могут
широко использоваться графические средства описания
диаграмм, схем и т.п., и
здесь весьма полезными могут быть графические редакторы. На этапе программи-
рования (кодирования) целесообразно вместо текстового редактора применять
синтаксически управляемый редактор, ориентированный на используемый язык
программирования.
Анализаторы предназначены для статической обработки документов или
динамического анализа программ. Первое осуществляют различными видами кон-
троля, выявлением определённых свойств
и накоплением статистических данных.