Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Метод генерации доменов и приложений Инженерия предметной области (доменов) включает

РефератПомощь в написанииУзнать стоимостьмоей работы

Архитектурное проектирование домена заключается в создании ПП из КП И. Используются горизонтальная и вертикальная типизация компонентов. К горизонтальным относят общие системные средства: графические пользовательские интерфейсы, СУБД, системные программы, библиотеки матриц, контейнеры, каркасы и т. п.; к вертикальным — медицинские, биологические и др.; Классификацию, документирование моделей… Читать ещё >

Метод генерации доменов и приложений Инженерия предметной области (доменов) включает (реферат, курсовая, диплом, контрольная)

  • • анализ домена, включая определение границ домена и его связей с другими доменами и выявление и формальное описание общностей и отличительных особенностей внутри домена, — определение постоянных общих требований ко всему семейству программных продуктов как единому целому и специфичных переменных требований к его компонентам (объектам, аспектам), в совокупности покрывающих все требования к ПС;
  • • классификацию, документирование моделей домена и формирование терминологического словаря для описания основных понятий в домене и взаимосвязей между его активами; оценку моделей и словарей домена в соответствии с выбранной методологией моделирования;
  • • архитектурное проектирование домена заключается в создании ПП из КП И. Используются горизонтальная и вертикальная типизация компонентов. К горизонтальным относят общие системные средства: графические пользовательские интерфейсы, СУБД, системные программы, библиотеки матриц, контейнеры, каркасы и т. п.; к вертикальным — медицинские, биологические и др.;
  • • формирование генерирующей модели домена на базе описанных требований;
  • • верификацию и тестирование элементов модели.

В архитектуре домена формально определены интерфейсы компонентов, которые фактически служат основой для объединения КП И в систему, согласованную с моделью FM.

Инженерия приложений включает:

  • • разработку ПС по спецификации требований на базе КПИ и генерирующей модели домена GDM и FM, в результате чего генерируемая ПС приобретает все общие свойства своей платформы и наделяется специфичными (требуемыми) свойствами;
  • • разработку тестов и проведение тестирования ПС.

Результат инженерии — рабочий продукт ПС с общими и специфическими свойства. По модели FM и конфигурационной модели осуществляется сборка КПИ. При этом описание артефактов ПС трансформируется в ЯП, а затем в код (рис. 3.6).

При сборке общие характеристики и ограничения преобразуются к понятиям DSL и множеству компонентов из пространства задач и проблем для ПС и СПС.

Описание характеристик и ограничений ВХ приводится к описанию обобщенной архитектуры семейства ПС в языке ADL (Arhitecture Description Languages) и предметно-ориентированном языке DSL (Domain Specific Language). Трансформация описаний компонентов выполняется средствами ЯП. Конфигурационный файл содержит элементы ПС и их характеристики, необходимые для внесения изменений в ПС и СПС.

Модель приложения или домена в языке DSL (из пространства проблем) трансформируется в пространство решений путем генерации спецификаций в DSL в более простой ЯП.

Примером систем поддержки инженерии ПрО являются DEMRAL (библиотека численного анализа, распознавания речи, графовых вычислений и др.) и RSEB для прикладных систем.

Конфигурационная модель ПрО.

Рис. 3.6. Конфигурационная модель ПрО.

Показать весь текст
Заполнить форму текущей работой