А.3.1.1.2. Диаграмма взаимодействия



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

Диаграммы взаимодействия описывают, каким образом организационные единицы в качестве «субъектов действия» взаимодействуют с функциями. Понятие «диаграмма взаимодействия» несколько расплывчато и включает описание лишь части бизнес-процесса, выполняемой за одну операцию, т.е. без каких-либо существенных разрывов во времени или пространстве. Диаграммы взаимодействия позволяют «взять в свои руки» такие сложные вопросы, как бизнес-процессы. Пример диаграммы взаимодействия приведен на рис. 91 (дополнительные примеры можно найти в работе: Oestereich . Objektorientierte Softwareentwicklung. 1997, с . 215).

Диаграммы взаимодействия «обрамляют» конкретную ситуацию и привязывают к ней другие ситуации. Каждая функция взаимодействия, обозначаемая овалом, соответствует описанию элементарной функции. Субъекты действия и функции связаны линиями «коммуникации». Каждое обращение к приложению пронумеровано. Связи между приложениями, предполагающие, например, что одно приложение может включать (использовать) другое, представлены пунктирными линиями. На рис. 91 это показано стрелкой между размещением заказа и проверкой состояния.

Рис. 91. Диаграмма взаимодействия ( UML Notation Guide . 1997, рис. 33)

 

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

Рис . 92. Метамодель диаграммы взаимодействия

 

А.3.1.2. Конфигурирование

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

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

В планировании мощностей распределение функций определяет базовый контекст, показывая, с какими единицами мощностей связаны те или иные функции бизнес-процесса.

Управление workflow опирается на связи функций с организационными единицами, определяя, в какой «входной почтовый ящик» рабочий поток помещает ту или иную функцию. Назначения функций («информировать», «участвует», «уполномочен подписывать», «обработано» и т.д.) активизируются соответствующей функцией.

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

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

Рис . 93 а . Пример управления материалами для функций, разделенных в рамках организации

 

Рис . 93б. Диаграмма ЕРС для примера, приведенного на рис. 93а

 

Рис . 93 в . Пример управления материалами для функций, объединенных в рамках организации

 

Рис . 93 г . Диаграмма ЕРС для примера, приведенного на рис. 93в

 

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

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

Это требует от них большой гибкости организационных функций, чтобы поддерживать продуктивность конкретных пользователей, обеспечивая индивидуальную настройку управления транзакциями и пользовательского интерфейса. По этой причине одним из ключевых аспектов вычислительной системы, ориентированной на пользователя, является возможность индивидуальной настройки связи функция-организация. Такие функциональные возможности уже предоставляются стандартным программным обеспечением на базе модели ( IDS . ARIS - Applications . 1997).

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

На рис. 94 показано два способа конструирования ПОЛНОМОЧИЙ. Различные типы полномочий называются ПРОГРАММНЫМИ ОБЪЕКТАМИ и представляют собой общие версии МОДУЛЕЙ, ЭКРАНОВ и СПИСКОВ. Если функции полномочий связываются с каждым пользователем через матрицу полномочий, ПОЛНОМОЧИЯ образуют ассоциацию между классами ТИП ПОЛНОМОЧИЙ, ОРГАНИЗАЦИОННАЯ ЕДИНИЦА (ПОЛЬЗОВАТЕЛЬ) и ПРОГРАММНЫЙ ОБЪЕКТ. Таким образом, пользователи с идентичными профилями полномочий описываются индивидуально, что делает администрирование громоздким и избыточным.

Рис . 94.  Конфигурирование полномочий

 

Другой способ, показанный на рисунке, позволяет избежать избыточности. Сначала некоторые профили полномочий привязываются к ПАРОЛЮ через ПОЛНОМОЧИЯ ПАРОЛЯ, который, в свою очередь, связывается с пользовательскими группами или отдельными пользователями при помощи ассоциативного класса АССОЦИАЦИЯ ПОЛЬЗОВАТЕЛЬ-ПАРОЛЬ. Такое косвенное описание существенно снижает избыточность информации.


Дата добавления: 2019-02-26; просмотров: 161; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!