Особенность структурного метода – основывается на функциональной декомпозиции. ОО модели наиболее полно отражают предметную область и основываются на ОО декомпозиции (иерархия классов и объектов системы). ОО методология включает: ОО модели, ОО анализ и ОО проектирование. ЛМ описывает перечень ключевых абстракций и механизмов, формирующих архитектуру системы. ФМ определяет конкретную программно – аппаратную реализацию.
При реализации всех составляющих ОО методологии для моделирования системы используется унифицированный язык моделирования UML.
Моделирование системы включает следующие основные этапы:
1. Описание прецедентов. Создаётся диаграммы прецедентов.
2. Представление проектирования. Сконцентрировано на сущностях, формирующих словарь задачи.  
3. Представление процессов. Потоки управления и временные рамки выполнения отдельных задач.
4. Представление реализации. Аспекты сборки системы: файлы с исходным кодом, исполняемый код, БД и документация.
5. Представление развёртывания. Расположение аппаратных средств, программных элементов.