Пример моделирования на 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 минуту, без звука), с демонстрацией всего того, о чём говорилось в этой статье:
Успехов в освоении инструментов по моделированию корпоративной архитектуры!