Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Архитектурный каркас фабрики Авдошина

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

Рабочие продукты, которые вырабатываются или потребляются исходя из данной точки зрения, составляют вид — экземпляр точки зрения, который описывает разрабатываемый продукт с какой-нибудь стороны. Одна точка зрения может иметь несколько видов. Шаблон фабрики — это пакет с ресурсами в составе фабрики с экземпляром схемы фабрики, которые включает в себя совокупность всех активов для точек зрения… Читать ещё >

Архитектурный каркас фабрики Авдошина (реферат, курсовая, диплом, контрольная)

Основным ресурсом и активом данной фабрики является архитектурный каркас, как отправная точка, в разработке любого продукта на линии. Каркас покупается или разрабатывается организацией-разработчиком ПП в среде фабрики. В нем аккумулируются ресурсы: классы, компоненты, конфигурации, образцы и т. п. Активы выбираются на стадии разработки линии фабрики [53]. База знаний фабрики, включает в себя разные пособия, справочники, статьи, примеры программ и программы-образцы. Модельно-ориентированная разработка по абстрактной модели оперирует набором понятий ПрО, заданных в языке DSL.

Моделирование понятий и основных концепций основывается на генерации кода и конфигурации структуры продукта. Для реализации фабрики задается схема фабрики, которая охватывает все активы, точки зрения и связи между ними. Из схемы берется шаблон фабрики и уточняется набор необходимых ресурсов для автоматизации работы среды разработки.

Разработчик на фабрике задает схему продукта или модель описания рабочих продуктов в заданной ПрО, а также процессы и активы в виде коллекции избранных и тщательно подобранных активов и рекомендаций для реализации применения на линии. Пользователь фабрики работает с шаблоном фабрики, которая специфицирует процесс разработки. Фабрика рассматривается с позиций разработчика и пользователя фабрики.

Любая схема фабрики состоит из набора взаимозависимых точек зрения, каждая из которых разрешает посмотреть на систему с разных сторон. Точки зрения — это стандартные блоки в схеме фабрики, которые определяют действия по созданию и изменению рабочих продуктов. Они отражают логическую и физическую стороны системы, набор используемых компонентов и документирование архитектуры семейства ПП. Каждая точка зрения имеет имя и описание, т. е. она указывает разработчику, что строить, как строить и из чего (моделей, средств, шаблонов и т. п.).

Рабочие продукты, которые вырабатываются или потребляются исходя из данной точки зрения, составляют вид — экземпляр точки зрения, который описывает разрабатываемый продукт с какой-нибудь стороны. Одна точка зрения может иметь несколько видов.

Виды могут использовать разные механизмы (языки, модели), которые разрешают документировать разные аспекты производства ПП, и ими могут быть элементы:

  • 1) идентификатор вида и его описание;
  • 2) представление системы соответственно заданной точке зрения;
  • 3) конфигурация продукта.

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

Шаблон фабрики — это пакет с ресурсами в составе фабрики с экземпляром схемы фабрики, которые включает в себя совокупность всех активов для точек зрения схемы фабрики следующих категорий:

  • 1) библиотеки и каркасы с многократно используемыми программными компонентами, разработанными при проектирования линии (.NET Enterprise Library);
  • 2) рекомендации, технологии, распоряжения и руководства по автоматизации рутинного процесса построения ПП;
  • 3) языки предметной области и дизайнеры, которые задают необходимый уровень абстракции при разработке приложения и генерации кода по модели.

Посгроенный шаблон фабрики может быть загружен в интегрированную среду разработки для автоматизации ПП.

Сконфигурируем типовые средства создания ПС на фабриках программ.

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