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

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

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

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

 

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

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

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

 

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

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

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

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

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

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

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

 

 


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

 

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

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

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

 

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

 

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

 

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

 


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

 

 

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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


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

 

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

 

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

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

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

 

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

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

 

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



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

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

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

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

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



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

0.013 с.