El análisis y diseño orientado a objetos (ADOO) es un enfoque de la ingeniería del software, la cuál permite modelar un sistema como un grupo de objetos que interactúan entre sí
37. La transición de análisis a diseño debe decidirse por separado para cada aplicación en particular, no es recomendable abarcar los dos modelos al tiempo ya que esto aumenta su complejidad. MODELO DE DISEÑO
Modelo de casos de uso : Es describir un sistema desde sus distintas formas de utilización. Cada caso de uso debe ser guiado por el usuario para determinar cual es el que necesito. Modelo de interfaces: Es presentarle al usuario de manera gráfica lo que el quiere, pero haciendo un modelado de cada caso de uso. Tiene que haber consistencia entre la imagen del usuario y el comportamiento real del sistema. Modelo del dominio del problema: Define un modelo de clases común, para los analistas y los clientes. En esta técnica se utiliza un lápiz y un papel para que el cliente dibuje su visión del sistema. El desarrollador deberá definir con base a lo que el usuario describa, los objetos que va a utilizar en el desarrollo. Es importante separar las clases en módulos cuando el sistema es muy grande.