Ключевые различия между функциональными и структурными диаграммами заключаются в их целях и области описания:
- Структурные диаграммы описывают статическую структуру системы и её частей на разных уровнях абстракции и реализации, а также их взаимосвязь. 14 Например, в таких диаграммах показывают объекты и классы, связи между ними, зависимости и атрибуты. 1
- Функциональные диаграммы описывают особенности функционирования, показывают, как устроена работа того или иного объекта. 1 Они демонстрируют пользователю функциональность так, чтобы это было понятно. 1 Обычно это именно физические особенности реализации функций, поэтому ещё такие диаграммы называют диаграммами реализаций. 1
Таким образом, структурные диаграммы фокусируются на структуре системы, а функциональные — на её работе и функционировании.