Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Тема 5. Инженерия приложений и предметной области.






Базис инженерии программирования, основанной на использовании прикладной инженерии компонентов (ПИК), это прикладная инженерия и инженерия предметной области (ПрО), которые применяют готовые ПИК, программы, а также отдельные части систем многоразового использования.

Прикладная инженерия - это инженерия ПИК и процесс создания программных средств (ПС) из готовых компонентов и ПИК.

Инженерия ПрО ориентирована на создание архитектуры ПрО - каркаса (framework), включающего ПИК, компоненты многоразового применения из семейства программ разных доменов и их интерфейсов, а также готовые приложения прикладной инженерии.

Основные этапы инженерии ПрО это:

1. анализ ПрО и выявление объектов и отношений между ними;

2. определение области действий объектов ПрО;

3. определение общих функциональных и изменяемых характеристик, построение модели характеристик, устанавливающей зависимость между различными членами семейства;

4. создание базиса для производства конкретных программных членов семейства с механизмами изменчивости независимо от средств их реализации;

5. подбор и подготовка готовых компонентов многократного применения;

6. описание аспектов выполнения задач ПрО;

7. генерация отдельного домена, члена семейства и ПС в целом.

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

Инженерия ПрО включает в себя следующие вспомогательные процессы:

1. корректировку процессов для разработки решений на основе ПИК;

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

3. разработку инфраструктуры ПИК - описание, хранение, поиск, оценивание и объединение готовых ПИК;

4. создание репозитария ПИК и компонентов многоразового использования в классе задач ПрО многоразового использования в классе задач ПрО (рис. 1);

5. обеспечение безопасности, защиты данных, изменений;

6. обеспечение синхронизации и взаимодействия ПИК.

 


 

Рис. 1. Структура репозитария в интегрированной среде ПрО

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.