Необхідно виділити явні і неявні дієслівні обороти з попередньої постановки задачі (опис предметної області) і розглянути їх як імена можливих залежностей.
Дієслівні обороти (явні і неявні):
Банківська мережа включає касирів і термінали
Банк володіє комп'ютером банку
У банку служать касири
Комп'ютер банку підтримує рахунки
Банк володіє всіма терміналами
Касовий термінал взаємодіє з комп'ютером банку
Касир вводить проводку над рахунком
Термінали взаємодіють з комп'ютером банку під час проводки
Термінал приймає картку
Термінал спілкується з користувачем
Термінал видає готівку
Термінал друкує квитанції
Банк надає програмне забезпечення
Система забезпечує протоколювання
Система забезпечує безпеку
Система регулює колективний доступ
Клієнти мають картки
Картка забезпечує доступ до рахунку
Потім необхідно виключить непотрібні або неправильні залежності:
- видаляємо залежності між виключеними класами.
- видаляємо нерелевантні залежності і залежності, пов'язані з реалізацією.
- розбиваємо складні залежності на прості залежності.
- видаляємо похідні залежності.
Таким чином, видаливши надлишкові залежності, отримаємо наступний список залежностей:
Банк володіє комп'ютером банку
Комп'ютер банку підтримує рахунки
Банк володіє касовими терміналами
Термінал взаємодіє з комп'ютером банку
Касир використовує касовий термінал
Касир вводить проводку
Проводка відноситься до рахунку
Банкомат ініціює проводку
Клієнти мають картки
Клієнти використовують банкомати
Картка забезпечує доступ до рахунку
У банку служать касири
Внести зміни і додати невраховані залежності можна буде пізніше, при розробці діаграми класів. Приклад діаграми класів представлений на малюнку 2.2. 

Рис. 2.2. - Діаграма класів