Одним из основных этапов UFO-анализа является создание иерархии связей. В целом любая конкретная система представляется перекрестком, т.е. узлом, связей, по которым что-либо поступает к ней («втекает») от других и что-либо поступает от нее («вытекает») к другим. Таким образом, любая система обязательно является и потребителем каких-то видов ресурсов (материальных и информационных) других систем, и поставщиком каких-то видов ресурсов для других систем.

Связи – это всевозможные потоки материи или информации, циркулирующие в моделируемой системе и между системой и окружающей средой. Особенностью UFO-подхода является то, что в нём существует базовая иерархия связей (рисунок). Связи, которые используются в модели, добавляются в эту иерархию, расширяя её, т.е. каждая новая связь является подвидом существующей.

Как видно из рисунка все связи делятся на четыре основных класса:
- класс связей V, по которым «текут» вещественные ресурсы;
- класс связей E, по которым «текут» энергетические ресурсы;
- класс связей D, по которым передаются данные;
- класс связей C, по которым передается управляющая информация.