El análisis orientado a objetos modela un sistema como un grupo de objetos que interactúan entre sí. Utiliza el paradigma orientado a objetos y metodologías como el Lenguaje Unificado de Modelado (UML) y el Proceso Unificado Racional (RUP) para analizar, diseñar y documentar sistemas. El análisis orientado a objetos busca garantizar que los sistemas y procesos analizados sean eficientes y minimicen los costos de desarrollo de herramientas tecnológicas.