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

4.2. Моделирование типов данных

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

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

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

Таблица 4.2.

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

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

Назначение

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

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

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

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

На рис. 4.7 представлен пример типов данных атрибута.

Рис. 4.6. Пример типов данных

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

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

4.3. Моделирование состояний объектов

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

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

Для разработки модели «Состояния объектов» должна использоваться диаграмма состояний (state diagram).

Элементы, диаграммы состояний (state diagram), используемые для разработки модели, представлены в табл. 4.3. Пример диаграммы состояний представлен на рис. 4.8.

Таблица 4.3.

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

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

Назначение

Начало. Используется для отображения начального состояния

Конец. Используется для отображения конечного состояния

Состояние. Используется для отображения состояния объекта

«Макро» состояние. Используется для отображения состояния, которае декомпозируется

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

Выбор. Используется для разветвления переходов между состояниями

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

Рис. 4.8. Пример модели состояний объекта бизнес-процесса

Модель состояний в браузере EA следует располагать под объектом.

Пример расположения модели «Состояние объекта бизнес-процесса» в браузере EA представлен на рис. 4.9.

.

Рис. 4.9. Пример расположения модели состояний объектов бизнес-процесса в браузере EA