Методы моделирования системной интеграции

Что касается системной интеграции, как вы моделируете требования к интеграции? Используете ли вы UML или BPMN или некоторые другие методы?

Какие ограничения вы видите в существующих подходах и какой, по вашему мнению, идеальный подход к моделированию требований к системной интеграции?

2 ответа

Решение

Этот вопрос действительно широкий и может быть уточнен (например, какой уровень системы?), Если вы хотите получить лучший ответ. Приведенные ниже подходы сработали на моем опыте и получили широкое распространение в компании. Это может не сработать для вашей организации, но мы очень ориентированы на интеграцию приложений / данных, и эти методы помогают нам отслеживать интеграцию на высоком уровне / уровне потока / данных. Ключ к успеху - не идеальная модель, а практическая модель с хорошим обучением и примерами / шпаргалками.

Одно из представлений модели UML, которое, по-видимому, будет работать для системной интеграции на уровне компонентов / интерфейсов, представляет собой диаграмму компонентов с компонентами, а затем вычерчивают реализации интерфейса и использование интерфейса.

Также используется понятие информационного потока либо UML, либо просто строки с определением. Тогда просто выберите свой уровень абстракции. Пример: PeopleSoft --- (Персональные данные через файл) -----> Active Directory --- (Группы через LDAP) ----> Учебный инструмент.

BPMN действительно для бизнес-процессов, и хотя я действительно считаю, что это здорово, это не то место, где его следует использовать.

OMG попыталась ответить на ваш вопрос с помощью диаграммы требований, интегрированной в язык моделирования sysml. Поставщики инструментов SysML пытаются решить вашу проблему. Например, проверьте рациональное решение рапсодии.

Другие вопросы по тегам