stringtranslate.com

Референтная модель

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

Референтные модели часто иллюстрируются как набор концепций с некоторым указанием на взаимосвязи между концепциями.

Обзор

Согласно OASIS (Организация по развитию стандартов структурированной информации), эталонная модель — это «абстрактная структура для понимания значимых взаимосвязей между сущностями некоторой среды и для разработки согласованных стандартов или спецификаций, поддерживающих эту среду. Эталонная модель основана на небольшом количестве унифицированных концепций и может использоваться в качестве основы для обучения и объяснения стандартов неспециалистам. Эталонная модель напрямую не связана с какими-либо стандартами, технологиями или другими конкретными деталями реализации, но она стремится предоставить общую семантику, которая может быть однозначно использована между различными реализациями». [1]

Существует ряд концепций, объединенных в понятие «эталонная модель». Каждая из этих концепций важна:

Использование эталонной модели

Существует множество вариантов использования эталонной модели. Одним из вариантов использования является создание стандартов как для объектов, населяющих модель, так и для их взаимоотношений друг с другом. Создание стандартов упрощает работу инженеров и разработчиков, которым необходимо создавать объекты, которые ведут себя в соответствии со стандартом. Можно написать программное обеспечение, которое соответствует стандарту. Если все сделано правильно, стандарт может использовать шаблоны проектирования , которые поддерживают ключевые качества программного обеспечения, такие как возможность расширения программного обеспечения недорогим способом.

Другое применение эталонной модели — обучение. Используя эталонную модель, лидеры в разработке программного обеспечения могут помочь разбить большое проблемное пространство на более мелкие проблемы, которые можно понять, решить и усовершенствовать. Разработчики, которые являются новичками в определенном наборе проблем, могут быстро узнать, в чем заключаются различные проблемы, и могут сосредоточиться на проблемах, которые им предлагается решить, полагая, что другие области хорошо поняты и строго построены. Уровень доверия важен, чтобы позволить разработчикам программного обеспечения эффективно сосредоточиться на своей работе.

Третье применение референтной модели — улучшение коммуникации между людьми. Референтная модель разбивает проблему на сущности или «вещи, которые существуют сами по себе». Часто это явное признание концепций, которые многие люди уже разделяют, но когда она создана явным образом, референтная модель полезна тем, что определяет, как эти концепции отличаются друг от друга и соотносятся друг с другом. Это улучшает коммуникацию между людьми, участвующими в использовании этих концепций.

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

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

Примеры

Примеры эталонных моделей включают, среди прочего:

Смотрите также

Ссылки

  1. ^ "OASIS SOA Reference Model". Технический комитет OASIS SOA . Получено 2014-10-13 .
  2. ^ Инициатива OpenReference: Фреймворки OpenReference, декабрь 2016 г.
  3. ^ Л. Кандела, Г. Атанасопулос, Д. Кастелли, К. Эль Рахеб, П. Инноченти, Ю. Иоаннидис, А. Катифори, А. Ника, Г. Вулло, С. Росс: Справочная модель цифровой библиотеки . Апрель 2011 г. (PDF)
  4. ^ Л. Кандела и др.: Эталонная модель цифровой библиотеки DELOS — основы цифровых библиотек . Версия 0.98, февраль 2008 г. (PDF-архив 2009-03-04 на Wayback Machine )
  5. ^ Ю. Чен, П. Мартин, Х. Шенц, Б. Маганья, З. Чжао, А. Хардисти, А. Прис, М. Аткинсон http://envri.eu/rm