Е. Б. Золотухина Методическая разработка «Основы бизнес моделирования»
Вид материала | Методическая разработка |
- Дубская Наталья Александровна Челябинск методическая разработка, 101.6kb.
- Богдановой Татьяны Александровны. Псков, 2010. Уважаемые студенты! Данная методическая, 564.44kb.
- Методическая разработка внеклассного мероприятия по дисциплине с "Основы экономики", 270.37kb.
- Реферат По дисциплине Основы предпринимательства на тему «Сущность, необходимость, 398.93kb.
- Муниципальное Образовательное Учреждение лицей №23 г. Сочи методическая разработка, 233.75kb.
- Учитель Тарачкова Екатерина Владимировна методическая разработка, 107.93kb.
- Бизнеспланирование (составление профессиональных бизнес-планов, экспертиза бизнес-планов), 160.62kb.
- Лекция: Анализ и моделирование функциональной области внедрения ис: Основные понятия, 234.94kb.
- Методическая разработка на тему, 461.38kb.
- Пояснительная записка. Методическая разработка на тему: «Профессиональная направленность, 187.77kb.
5.3. Использование диаграммы состояний или деятельности для разработки
модели состояний документа или бизнес сущности
В некоторых случаях для выявления скрытых атрибутов бизнес сущностей или документов необходимо описать их состояния. Описание состояний бизнес сущностей также может быть весьма полезным при проектировании функций системы, пользовательского интерфейса и БД. Для моделирования состояний бизнес сущностей можно использовать диаграмму состояний (statechart diagram) или диаграмму деятельностей (activity diagram). Модели состояний бизнес сущностей должны строиться на основе описания бизнес процесса. Для моделирования должны быть отобраны бизнес сущности и их состояния из раздела описания бизнес процесса входная/выходная информация.
Для разработки модели с описанием состояний бизнес сущностей следует использовать следующие элементы диаграммы деятельности:
- начальное состояние (start state);
- конечное состояние (end state);
- состояние (state);
- переход (state transition);
- решение (decision);
- горизонтальные синхронизаторы (horizontal synchronization);
- вертикальные синхронизаторы (vertical synchronization);
- разделительные линии (swimlane);
- заметка.
На рис. 5.9 представлена модель состояний документа Заявка клиента.

Рис. 5.9. Модель состояний документа Заявка клиента
5.4. Порядок построения модели бизнес сущности и ее состояния в Rational Rose
Порядок создания моделей бизнес сущностей и их состояний должен включать следующие шаги:
- Разработку моделей бизнес сущностей.
- Разработку моделей состояний бизнес сущностей.
- Построение ссылки из диаграмму описания бизнес сущности на диаграммы состояний.
Разработка моделей бизнес сущностей
Модель бизнес сущностей должна строиться следующим образом.
На поле диаграммы «Все модели в разделе Use Case View» должен быть помещен пакет с наименованием:
«3. Модели бизнес сущностей и их состояния», например, как представлено на рис. 5.10.
Диаграмма Main следующего уровня иерархии и ее поле должны быть поименованы как «3. Модели бизнес сущностей и их состояния». На ее поле должны быть размещены пакеты с наименованием: «3.1. Бизнес сущности и их состояния по процессу 1», «3.N. Бизнес сущности и их состояния по процессу N», например, как представлено на рис. 5.11. для процесса кредитования.

Рис. 5.10. Состав моделей в разделе Use Case View

Рис. 5.11. Модель второго уровня при описании бизнес сущностей
Иерархия пакетов с описанием бизнес сущностей должна повторять иерархию бизнес процессов.
На предпоследнем уровне иерархии следует размещать пакеты с наименованием бизнес сущностей по конкретному процессу (рис. 5.12), и на самом последнем уровне собственно модель бизнес сущности (внутри соответствующего пакета) (рис. 5.13).

Рис. 5.12.Состав моделируемых бизнес сущностей по процеccу кредитования юридических лиц в валюте

Рис. 5.13. Пример модели заявки клиента
Разработка моделей состояний бизнес сущностей
Модель состояний бизнес сущностей должна строиться как поддиаграмма под соответствующей бизнес сущностью. На диаграмму состояния должна быть сделана ссылка, через заметку, помещенную рядом с изображением бизнес сущности как представлено на рис.5.14.

Рис. 5.14. Пример ссылки на модель с описанием состояния бизнес сущности
5.5. Задания для самоконтроля
Тест 5. Модели бизнес сущностей и их состояний
1. Выбор из одного
Какова цель использования модели бизнес сущностей при создании программного обеспечения ? | | для реорганизации бизнес процессов |
| для описания бизнес правил | |
| для проектирования БД | |
| для проектирования перечня входных/выходных сигналов и данных, пользовательского интерфейса, баз данных (БД), классов реализующих функции системы |
2. Выбор из многих
Какая диаграмма используется для построения модели бизнес сущностей ? | | диаграмма деятельности |
| диаграмма классов | |
| диаграмма функций | |
| диаграмма компонент |
3. Выбор из одного
Какие элементы используются для описания бизнес сущностей ? | |
|
|
| |
|
| |
|
|
4. Выбор из одного
Как в модели бизнес сущностей обозначается связь ассоциация ? | | стрелка с треугольником на конце |
| стрелка с закрашенным ромбом | |
| стрелка с не закрашенным ромбом | |
| простая линия |
5. Выбор из одного
Как в модели бизнес сущностей обозначается связь агрегация? | | стрелка с треугольником на конце |
| стрелка с закрашенным ромбом | |
| стрелка с не закрашенным ромбом | |
| простая линия |
6. Выбор из одного
Как в модели бизнес сущностей обозначается связь композиция? | | стрелка с треугольником на конце |
| стрелка с закрашенным ромбом | |
| стрелка с не закрашенным ромбом | |
| простая линия |
7. Выбор из одного
Как в модели бизнес сущностей обозначается связь наследование ? | | стрелка с треугольником на конце |
| стрелка с закрашенным ромбом | |
| стрелка с не закрашенным ромбом | |
| простая линия |
8. Выбор из одного
Что такое мощность связи? | | связь между целым и его частью |
| зависимость между группами бизнес сущностей | |
| количество бизнес сущностей, принимающих участие в связи |
9. Да или нет
Могут ли использоваться для описания атрибутов бизнес сущности типы данных определенные пользователем инструментального средства ? | | да |
| нет |
10. Да или нет
Может ли модель состояний не иметь конечного состояния ? | | да |
| нет |