Внутренние модели, виды моделей и виды объектов — КиберПедия 

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Внутренние модели, виды моделей и виды объектов

2017-08-23 467
Внутренние модели, виды моделей и виды объектов 0.00 из 5.00 0 оценок
Заказать работу

 

Внутренняя модель (О-модель) описывает детальную структуру последовательности действий прецедентов.

При описании О-модели объекты представляют собой участников процесса и различного рода сущности (продукция, предметы, задачи используемые в ходе выполнения процесса)

Имя, которое дается классу объектов должно как можно более ясно выражать суть, свойственную экземпляру класса.

 

Виды внутренних моделей:

1. Идеальная модель, в которой не учитывается практическая реализация структуры процессов компании и не учитываются ресурсные ограничения.

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

Типы объектов:

· Интерфейсные (гардеробщик). Представляют в бизнесе операции, каждая из которых выполняется одним и тем же ресурсом. Взаимодействуют с внешними субъектами компании. Часто несут ответственность за координацию части процесса, связанную взаимодействием с внешним субъектом. Могут участвовать в нескольких прецедентах.

· Управляющие (повар) представляют некоторые функции/задачи, не имеют непосредственного взаимодействия с внешним окружением. Зачастую экземпляры управляющих объектов имеют то же время жизни, что и экземпляр прецедентов, в котором он участвует.

· Объекты-сущности – представляют собой объекты или предметы, которые обрабатываются бизнесом. Они также могут участвовать в нескольких прецедентах. Объекты сущности не являются ни человеческим, ни техническим ресурсом.

 

 


Отношения между объектами

 

Отношения ссылки между объектами – отношение между экземплярами класса. Определяет обязательства одного объекта по отношению к другому. Данные отношения являются именованными, имя отношения отражает обязательства объекта

(заказ-официант-ответственный за обслуживание

заказ-повар-ответственный за приготовление).

 

Частным случаем является отношение включения (агрегация объектов) – «является частью» (заказ-состоит из-блюдо; заказ-состоит из-напитки).

 

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

 

Отношение наследования (официант – бармен, официант обеденного зала, главный официант).

 


Поведение, атрибуты и состояние объектов

 

 

Поведение объектов.

Прецеденты, в которых участвует объект, определяют обязательства объектов по отношению к окружению. Поведение объекта должно подтверждать эти обязательства.

Поведение объектов: множество последовательностей действий – операций.

Выполнение каждой операции инициируется определенным стимулом.

Чтобы выполнить операцию нужно знать параметры операции (входные и выходные данные).

Стимул + параметры = сигнатуры операций.

Набор операций для класса - протокол класса, показывает, как экземпляры классов могут посылать стимулы экземплярам других классов.

Атрибуты объектов формируют характеристики объекта.

Атрибут - единица информации, хранящаяся в объекте (отношение быть атрибутом + тип). Отношение быть атрибутом описывает роль, которую атрибут играет по отношению к объекту. С данным отношением может ассоциироваться также количество экземпляров, связанных данным атрибутом.

Состояние объектов.

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

Для моделирования используют диаграммы состояний. Соотносит события с состояниями.


27. Взаимодействие объектов в прецеденте, способы описания

Взаимодействие объектов в прецеденте отображает динамику объектной модели. Чтобы объяснить, кто и как инициирует потоки событий, необходимо включить в представление отношения.

Так как объект участвует в нескольких прецедентах, он будет присутствовать в нескольких представлениях взаимодействия объектов. Вместе эти представления иллюстрируют различные роли, которые объект имеет в системе.

Диаграмма коммуникаций.

Диаграмма последовательностей взаимодействий.

Диаграмма активностей. Это дальнейшее развитие диаграммы состояний. Позволяет показать не только последовательность процессов, но и ветвление, синхронизацию процессов.


Подсистемы и прецеденты

 

Перед тем как подробно описывать ход событий бизнеса целесообразно разделить его на меньшие компоненты.

 

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

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

Подсистемы можно использовать для объединения объектов в модули, соответствующие полномочиям некоторого специалиста, отвечающего за одну или более задач.

 

Понятие прецедент также можно рассматривать как способ группировки объектов.

Прецеденты реализуются различными объектами различных подсистем (прецеденты как бы пересекают несколько подсистем).

 

Пример: подсистемы – кухня, обеденный зал. Прецедент – доставка продуктов.



Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.