Diseño orientado a ojetos
En ingeniería del software, el mantenimiento de software es la modificación de unproducto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.1 El mantenimiento del software es una de las actividades más comunes en la ingeniería desoftware.
El mantenimiento de software es también una de las fases en el ciclo de vida de desarrollo de sistemas (SDLC, sigla en inglés de system development life cycle), que se aplica al desarrollo desoftware. La fase de mantenimiento es la fase que viene después del despliegue (implementación) del software en el campo.
Una percepción común del mantenimiento es que se trata meramente de lacorrección de defectos. Sin embargo, un estudio indicó que la mayoría, más del 80%, del esfuerzo de mantenimiento es usado para acciones no correctivas (Pigosky 1997). Esta percepción es perpetuada porusuarios enviando informes de problemas que en realidad son mejoras de funcionalidad al sistema[cita requerida].
Por otra parte El A00 (Análisis Orientado a Objetos) se basa en conceptos aprendidosanteriormente: objetos y atributos, clases y miembros y partes. El porqué nos ha llevado tanto tiempo aplicar estos conceptos al análisis y especificación de sistemas es algo que nadie sabe a ciencia...
Regístrate para leer el documento completo.