Los ciclos de vida de desarrollo se plantean en la actualidad como herramientas de trabajo asociadas a los procesos de desarrollo de software, herramientas que permiten orientar las fases de un proyecto, sus controles, la documentacion y los procesos de ingenieria de software requeridos para obtener productos de calidad. En el documento se presentan generalidades asociadas a los procesos de desarrollo, a los modelos orientados a objetos, a las caracteristicas generales de los ciclos de vida y las propuestas aplicadas a tres ciclos de vida. De los procesos de desarrollo , se tocan tematicas asociadas a los elementos de calidad, y las estrategias que apoyan estos procesos. Acerca de los modelos orientados a objetos se realiza un repaso por los beneficios que aportan y la necesidad de su aplicacion en la actualidad. En los temas de ciclos de vida se presentan caracteristicas y ventajas y un recorrido historico. Finalmente se presentan casos de ejemplo de adaptacion y aplicacion de ciclos de vida a casos exitosos.