Introducción A La Programación Orientada A Objetos
Enviado por odioelsilencio • 6 de Noviembre de 2014 • 272 Palabras (2 Páginas) • 170 Visitas
Introducción a la Programación Orientada a Objetos
1.1. Introducción
Antes de empezar a desarrollar las características propias de la programación orientada a objeto, conviene hacer una revisión de alto nivel de la programación, sus fases y sus diferentes métodos.
En el proceso de desarrollo de un sistema de información (un programa, software, en general) hay una serie de etapas o fases en las que la programación como tal es una de ellas, Ni tan siquiera la más importante. Hay diferentes modelos de desarrollo en los que se definen esas fases o etapas antes comentadas; uno de ellos es el metodo en cascada (waterfall ) que nos servir ‘a como guía en el desarrollo de estas ideas. Según este modelo, a grandes rasgos, el desarrollo software consta de las siguientes fases:
Analizar el problema en su totalidad. En general, se trata de entender el enunciado del problema. Evidentemente, para una resolución correcta (eficaz y eficiente) de un problema lo mejor es conocerlo.
Diseño: Junto con la anterior, la más importante y consiste en, dado el análisis anterior,
Diseñar una solución del problema. Se trataría de definir los módulos, patrones,
Algoritmos, etc. que nos ayudaran a su solución. Entre esta fase y la anterior, se debería
Consumir un 70-80% del tiempo del proyecto.
Implementación: Seria un equivalente a la programación. En este caso, el diseño anterior se traduciría a un lenguaje de programación concreto; en esta fase es donde realmente se programa (codifica).
Pruebas: Periodo en el que el producto se somete a diferentes tipos de pruebas: de sistema, de integración, etc.
Implantación: Proceso de puesta en producción del producto.
Mantenimiento: Realizar mejoras varias sobre el producto desde el punto de vista tecnológico, funcional, etc.
...