Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Способ описания ПО.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
6.21 Mб
Скачать

5. Прочие модели предметной области

5.1. Моделирование ролей

Целью разработки модели «Роли бизнес-процессов» является формализованное описание ролей, связанных с бизнес-процессами.

Формализованное описание ролей будет использовано при определении пользователей АС, поддерживающих замоделированные бизнес-процессы, при проектировании АС в соответствии с автоматизированными рабочими местами (АРМ).

Для разработки модели «Роли бизнес-процессов» может использоваться или диаграмма классов (class diagram) или диаграммы функций (use case diagram).

Элементы диаграммы классов (class diagram) или диаграммы функций (use case diagram), используемые для разработки модели, представлены в табл. 5.1.

Таблица 5.1.

Элементы диаграммы классов (class diagram) или диаграммы функций (use case diagram), используемые для разработки модели «Роли бизнес-процессов»

Изображение элемента

Назначение

Пакет. Используется для группировки элементов

Класс со стереотипом <<worker>>. Используется для отображения внутренних ролей

Внешняя по отношению к бизнес-процессу роль. Используется для отображения инициаторов бизнес – процессов, получателей результатов бизнес-процессов. Может быть использована со стереотипом «business actor» - бизнес-роль

Связь ассоциация. Используется для отображения связей между элементами.

Связь зависимость. Используется для отображения связей между элементами. Связь проводится от зависимого элемента к независимому элементу

Связь наследование. Используется для отображения связей между элементами. Связь проводится от элемента потомка к элементу родитель. Элемент потомок наследует свойства элемента родителя

.

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

На рис. 5.1, 5.2 представлен пример состава ролей.

Рис. 5.1. Модель группы ролей

Рис. 5.2. Модель ролей по бизнес-процессов «Зачисление студентов»

5.2. Моделирование технического и программного обеспечения

Целью разработки модели «Техническое и программное обеспечение» является отображение технических средств систем, их связей и программного обеспечения, установленного на них.

Для разработки модели «Техническое и программное обеспечение» должна использоваться диаграмма развертывания (deployment diagram).

Элементы диаграммы развертывания (deployment diagram), используемые для разработки модели, представлены в табл. 7.

Таблица 7.

Элементы диаграммы развертывания (deployment diagram), используемые для разработки модели «Техническое и программное обеспечение»

Изображение элемента

Назначение

Пакет. Используется для группировки элементов схемы

Связь ассоциация. Используется для отображения связей между элементами

Узел. Используется для отображения технических средств, например, процессоров

Компонент системы. Используется для отображения компонент системы, размещенных на технических средствах

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

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

Связь размещение. Используется для отображения связи компонент, артефактов с узлами

Связь зависимость. Используется для отображения связей между элементами. Связь проводится от зависимого элемента к независимому

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

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

Рекомендуется указывать основные характеристики технических средств.

Пример технического обеспечения представлен на рис. 5.3.

Допускается связывать с элементами моделирования их изображения в виде картинок, например как представлено на рис. 5.4.

Рис. 5.3. Модель технического обеспечения

Рис. 5.4. Модель технических средств, выполненная с использованием различных изображений элементов моделирования

Пример расположения модели «Техническое и программное обеспечение» в браузере EA представлен на рис. 5.5.

Рис. 5.5. Пример расположения модели «Техническое и программное обеспечение» в браузере EA