programacion estructurada

Páginas: 5 (1034 palabras) Publicado: 8 de febrero de 2014
Programación Estructurada
Una característica importante en un programa estructurado es que puede ser leído en secuencia, desde el comienzo hasta el final sin perder la continuidad de la tarea que cumple el programa

Diseño descendente (top-dow): el problema se descompone en etapas o estructuras jerárquicas.
Recursos abstractos (simplicidad): consiste en descompones las acciones complejas enotras más simples capaces de ser resueltas con mayor facilidad.
Las principales ventajas de la programación estructurada son:
Los programas son mas fáciles de entender
Se reduce la complejidad de las pruebas
Aumenta la productividad del programador
Los programas queden mejor documentados internamente.
Un programa está estructurado si posee un único punto de entrada y sólo uno de salida,existen de "1 a n" caminos desde el principio hasta el fin del programa y por último, que todas las instrucciones son ejecutables sin que aparezcan bucles infinitos. 
Ventajas
- Los programas son mas fáciles de leer
- La estructura de los programas es clara
- Reducción de esfuerzo en las pruebas
- Se incrementa el rendimiento del programador
Desventajas
- Se obtiene un único bloque delprograma que
cuando se hace demasiado grande puede
ser problemático para el manejo del código fuente



POO
Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos.
El elemento principal de la programación orientada a objetos es el objeto.
El objeto es un conjunto complejo de datos y programas que poseenestructura y forman parte de una organización.
Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.
El polimorfismo y la herencia son unas de sus principales características y por ello dedicaremos más adelante un artículo exclusivamente a tratar estos dos términos
La programación orientada a objetostrata de amoldarse al modo de pensar del hombre y no al de la máquina. Esto es posible gracias a la forma racional con la que se manejan las abstracciones que representan las entidades del dominio del problema, y a propiedades como la jerarquía o el encapsulamiento.
Las ventajas son las siguientes:
- Fomenta la reutilización y extensión del código.
Programación Orientada a Objetos
- Relacionarel sistema al mundo real.- Permite crear sistemas más complejos.
- Facilita la creación de programas visuales.
- Construcción de prototipos.
- Agiliza el desarrollo de software.
- Facilita el trabajo en equipo.
- Facilita el mantenimiento del software.
- Lo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmentecomo sea posible.
- Los programas son fáciles de diseñar debido a que los objetos reflejan elementos del mundo real.
- Las aplicaciones son más sencillas para los usuarios debido a que los datos innecesarios están ocultos.
- Los objetos son unidades autocontenidas.
- La productividad se incrementa debido a que puede reutilizar el código.


- Los sistemas son fáciles de mantener y se adaptan alas cambiantes necesidades de negocios.
- Es más fácil crear nuevos tipos de objetos a partir de los ya existentes.
- Simplifica los datos complejos.
- Reduce la complejidad de la transacción.
- Confiabilidad.
- Robustez.
- Capacidad de ampliación.
- Permite mostrar la magnitud de los lenguajes de programación basada en objetos.
- Crea sistemas más flexibles, que en un futuro sonmodificables.



Características del POO
Abstracción
Encapsulamiento
Polimorfismo
Herencia


Historia de las aplicaciones web
En un principio la web era sencillamente una colección de páginas estáticas, documentos, etc., para su consulta o descarga. El paso inmediatamente posterior en su evolución fue la inclusión de un método para elaborar páginas dinámicas que permitieran que lo mostrado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS