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

UptoLike

- 73 -
ницы разработки программ в такой среде ограничены одним языком. Во втором
случае поддерживаются лишь самые общие операции и обеспечивается не очень
сильная поддержка разработки программ.
Специализированность инструментальной среды показывает, предназначена
ли среда для какой-либо предметной области или нет. В первом случае инструмен-
тальная среда и инструменты на основе знаний о
фиксированной предметной об-
ласти оказываются более удобными для использования. Но такая инструменталь-
ная среда не пригодна или мало пригодна для разработки ПС для других предмет-
ных областей. Во втором случае поддерживаются лишь самые общие операции для
разных предметных областей, но такая среда будет менее удобной для конкретной
предметной области, чем
специализированная.
Комплексность инструментальной среды показывает полноту поддержки всех
процессов разработки и сопровождения ПС. В случае полной поддержки продукты
этих процессов должны быть согласованы. И наоборот.
Ориентированность на конкретную ТП показывает, обеспечивает ли инст-
рументальная среда фиксированную технологию программирования либо нет. В
первом случае структура и содержание инструментальной среды, а также набор
инструментов сильно привязаны к выбранной технологии. Во втором среда под-
держивает самые общие этапы разработки ПС, не зависящие от выбранной ТП.
Ориентированность на коллективную разработку показывает, обеспечивает
ли среда управление работой коллектива или нет. В первом случае обеспечиваются
разные права доступа к различным результатам технологических процессов для
разных членов этого
коллектива и работа менеджеров по управлению коллективом
разработчиков. Во втором поддерживается работа лишь отдельных пользователей.
Интегрированность инструментальной среды показывает, является ли она
интегрированной в какой-либо степени или нет. Инструментальная среда считается
интегрированной в случае подчинения порядка взаимодействия пользователя с
инструментами единообразным правилам. В противном случае среда не является
интегрированной.