Основные принципы проектирования систем программного обеспечения – это открытость, независимость, избыточность.
Системы программного обеспечения ЭВМ открыты, что позволяет пополнять и корректировать их состав, не препятствуя этим развитию тех-
Рис.4. Организация связей программных систем САПР ТПП с базами данных
нических средств и методов обработки информации и обеспечивая расширение сфер применения.
Все элементы программного обеспечения независимы, т.е. представляет собой независимые друг от друга модули, которые имеют стандартно - оформленные вход и выход. Модульная структура программного обеспечения дает возможность выбора при организации вычислительных систем необходимых технических и программных средств и построения уникальных систем программного обеспечения.
В состав систем программного обеспечения ЭВМ включается большое количество избыточных элементов, которые могут в конкретных вычислительных системах не использоваться, но позволяют в конкретных случаях выбирать необходимые элементы и оптимизировать вычислительный процесс.
Соблюдение указанных принципов позволяет генерировать конкретную систему программного обеспечения вычислительной системы, ориентированную на решение задач конкретной прикладной области, например, ТПП, конструкторской подготовки производства и т.п.