Objektno usmerjena metodologija

To je popularen tehnični pristop za analizo in načrtovanje aplikacij, sistemov ali poslovanja z uporabo metod objektno usmerjenega programiranja, pa tudi z uporabo vizualnega modeliranja, kar omogoča boljšo komunikacijo med zainteresiranimi stranmi in boljšo kvaliteto proizvoda.

Pri objektno usmerjenem inženirstvu razvijalec identificira in organizira aplikacijo v skladu z objektno usmerjenimi koncepti pred končno predstavitvijo v nekem od programskih jezikov ali orodij. Objektno usmerjeno modeliranje (angl. Object-Oriented Modelling, krajše OOM) vizualizira stvari v obravnavani aplikaciji s pomočjo modelov, organiziranih okrog objektov.

Model je poenostavitev resničnosti.

 Vsak razvoj programskih aplikacij gre preko naslednjih faz:

Prednosti objektnega modela