Análisis y diseño orientado a objetos

El análisis y diseño orientado a objetos (ADOO) es un enfoque de análisis en ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí.[1]​ Este enfoque representa un dominio absoluto en términos de conceptos compuestos por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional.En este método de análisis y diseño se crea un conjunto de modelos utilizando una notación acordada como, por ejemplo, el lenguaje unificado de modelado (UML).Las metodologías de análisis y diseño más modernas son "casos de uso" guiados a través de requerimientos, diseño, implementación, pruebas, y despliegue.El lenguaje unificado de modelado se ha vuelto el lenguaje de modelado estándar usado en análisis y diseño orientado a objetos.
Diagrama de clase y su subclase