Пример моделирования на Sparx Enterprise Architect 13
В этой статье я хочу показать возможности Sparx Enterprise Architect 13, на конкретном примере моделирования деятельности ресторана. В примере будут задействованы следующие модели:
- Balanced Scorecard diagram (диаграмма сбалансированных показателей)
- Mind Mapping Diagram (ментальная диарамма, карта мыслей, интеллект-карта)
- Organizational Structure diagram (диаграмма организационной структуры)
- Use Case Diagram (диаграмма прецедентов, диаграмма вариантов использования)
- Requirements Diagram (диаграмма требований)
- Custom Diagram (пользовательская диаграмма)
Все диаграммы были созданы с использованием стандартных шаблонов, предлагаемых SPARX EA 13 по мотивам тестового примера, предложенного в одном из руководств пользователя (на английском языке).
Структура примера, с указанием связи диаграмм, приведена на пользовательской диаграмме:
Получается следующая последовательность диаграмм (сверху-вниз):
- Диаграмма сбалансированных показателей (перспектива “Процессы”)
- Ментальная карта
- Элемент “Управлять персоналом” ментальной карты
- Диаграмма организационной структуры
- Элемент “Обслуживание клиентов” диаграммы оргструктуры
- Диаграмма прецедентов
- Вариант использования “Заполнить лист учёта рабочего времени” диаграммы прецедентов
- Диаграмма требований
Диаграмма имеет классическую структуру из четырёх перспектив. При желании можно добавить дополнительные перспективы. С перспективы “Процессы”, в которой заявлена одна цель “Простая система учёта рабочего времени” идёт детализация на интеллект-карту:
Предполагается, что в ходе мозгового штурма родилась идея создать вебсайт ресторана, в закрытой части которого можно будет учитывать данные по персоналу в части учёта рабочего времени. С идеи “Управлять персоналом” детализация идёт на диаграмму организационной структуры:
Все работники, занимающиеся обслуживанием клиентов собраны под элементом “Обслуживание клиентов”. Именно для них и предполагается к разработке система учета рабочего времени основанная на таймшитах (листах учёта рабочего времени), диаграмма вариантов использования для которой приведена на следующей картинке:
И, наконец, финальная часть. Диаграмма требований для сценария “Заполнить лист учёта рабочего времени”:
И, напоследок, короткое видео (на 1 минуту, без звука), с демонстрацией всего того, о чём говорилось в этой статье:
Успехов в освоении инструментов по моделированию корпоративной архитектуры!