Este documento cubre las fases del desarrollo de un programa orientado a objetos, incluyendo la programación orientada a objetos, los lenguajes de programación orientados a objetos como Java, la estructura de un programa, clases comunes, sentencias de control, métodos y la elaboración de manuales técnicos y documentación con consideraciones generales sobre la estructura y mapas de navegación.