Эта среда предназначена для конструирования
Эта среда предназначена для конструирования ПС из компонентов библиотек, а также специальных метапрограмм среды, которые осуществляют редактирование, отладку и взаимодействие компонентов непосредственно в расширяемой среде. С другой стороны, имеется возможность пополнять эту среду новыми сгенерированными компонентами в рамках отдельных ПС семейства, которые относятся к числу компонентов многоразового применения.
Целью порождающего программирования является разработка правильных компонентов для целого семейства и автоматическое их предоставление другим членам семейства. Реализации этой цели соответствует два сформировавшихся направления использования ПИК[13–15]:
1) прикладная инженерия – процесс производства конкретных ПС из ПИК, созданных ранее в среде самостоятельных ПС, или как отдельных элементов процесса инженерии некоторой ПрО.
2) инженерия ПрО – построение семейства ПС путем сбора, классификации и фиксации ПИК, опыта конструирования систем или готовых частей систем конкретной ПрО. При этом создаются системные инструментальные системы поддержки поиска, адаптации ПИК и внедрения их в новый элемент семейства ПС или самого ПС.
Инженерия ПрО
включает в себя инженерию приложений как способ создания отдельных одиночных членов семейства, а также метод конструирования семейств приложений и компонентных систем через механизмы разделения задач ПрО на отдельные члены и многократно используемые решения для сборки отдельных подсистем и членов семейства в общую систему для ПрО.
Основными этапами инженерии ПрО являются:
– анализ ПрО и выявление объектов и отношений между ними;
– определение области действий объектов ПрО;
– определение общих функциональных и изменяемых характеристик, построение модели характеристик, устанавливающей зависимость между различными членами семейства, а также в пределах членов семейства системы;
– создание базиса для производства конкретных программных членов семейства с механизмами изменчивости независимо от средств их реализации;
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий