Programacion estucturada y poo

Solo disponible en BuenasTareas
  • Páginas : 2 (309 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de octubre de 2010
Leer documento completo
Vista previa del texto
PROGRAMACION ORIENTADA A OBJETOS.

Ventajas:

- Datos separados del Diseño.
- Reutilizacion del código.
-Entendimiento del programa en el mundo real.
- Fácil entendimiento de la lógica delprograma.
- Código simple (aunque cueste acostumbrarce).
- Fácil documentacion y diseño del programa.
- Dinamismo en el manejo de los datos.
- Facilidad en el mantenimiento y expansión.Desventajas:

- Complejidad para adaptarse.
- Mayor cantidad de código (aunque a la larga no, por la reutilizacion).

PROGRAMACION ESTRUCTURADA

VENTAJAS:
1. - Los programas son más fáciles deentender. Un programa estructurado puede ser leído en secuencia, de arriba hacia abajo, sin necesidad de estar saltando de un sitio a otro en la lógica, lo cual es típico de otros estilos de programación.La estructura del programa es mas clara puesto que las instrucciones están mas ligadas o relacionadas entre sí, por lo que es más fácil comprender lo que hace cada función.
2. Reducción delesfuerzo en las pruebas. El programa se puede tener listo para producción normal en un tiempo menor del tradicional; por otro lado, el seguimiento de las fallas("debugging") se facilita debido a la lógicamás visible, de tal forma que los errores se pueden detectar y corregir mas fácilmente.
3. Reducción de los costos de mantenimiento.
4. Programas más sencillos y más rápidos
5. Aumento de laproductividad del programador
6. Se facilita la utilización de las otras técnicas para el mejoramiento de la productividad en programación
7. Los programas quedan mejor documentadosinternamente.

DESVENTAJAS:
El principal inconveniente de este método de programación, es que se obtiene un único bloque de programa, que cuando se hace demasiado grande puede resultar problemático sumanejo, esto se resuelve empleando la programacion modular , definiendo módulos interdependientes programados y compilados por separado. Un método un poco más sofisticado es la programacion por capas
,...
tracking img