</>
[pic]

...  ↑

ailev

Вообще-то в архитектурных языках системной инженерии очень часто внутреннее поведение изображается одними значками, "прозрачный ящик", но внешнее поведение показывается другими значками, "чёрный ящик".

Например, в ArchiMate практики и процессы это внутреннее поведение, а сервисы это внешнее поведение, оказываемое через какие-то интерфейсы/каналы взаимодействия. Это очень эффективный приём для проведения границы между подсистемами и даёт возможность модульности. Например, можно иметь одинаковые сервисы, но в какой-то момент заменить систему, выдающую это внешнее поведение.

Так что в самой идее выделить внешние проявления и абстрагироваться на некоторое время от внутреннего механизма (если тебе не нужно его разрабатывать, а просто использовать результаты его работы) ничего плохого нет.

6 комментариев

сначала старые сначала новые