| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    ¿ Cuáles son las ventajas de la codificación de arriba hacia abajo
    programación informática temprana fue de abajo hacia arriba - pequeñas secciones fueron desarrollados y ensamblados en secciones más grandes hasta que se construyó el programa. Alrededor de 1970 , el diseño de arriba hacia abajo se convirtió en el paradigma de diseño de elección. Diseño de arriba hacia abajo se ve en todo el programa en primer lugar, dividirlo en sub-secciones . Estos apartados son más refinados hasta que sean lo suficientemente pequeños para escribir. Ambos enfoques fueron reemplazados por la programación orientada a objetos ( POO) a finales de 1980 . Programación orientada a objetos es una combinación de los enfoques top- down y bottom -up . Enfoque al arco

    Mantener el objetivo final en mente es una buena idea para cualquier tarea compleja, pero es esencial para escribir un programa informático. Una de la heurística ( reglas generales ) las normas para el diseño de arriba hacia abajo es que ninguna de sus partes del programa debe ocupar más de una página - o una pantalla de ordenador . El nivel superior del programa top-down consiste en un solo documento que muestra la entrada y parámetros de salida y los módulos más grandes - esto muestra la estructura general del programa . Esta página de nivel superior es a menudo escrito por el analista de sistemas y es parte de la especificación oficial del programa de asignación que se le da al programador.
    Modularización

    modularización significa romper el programa en trozos digeribles , por lo general una sola página. Esto refleja el reconocimiento de que los programas no fueron escritas sólo para ordenadores - que también fue escrito por los programadores. Programas modulares son más fáciles de entender , fácil de depurar y más fácil de actualizar. Las actualizaciones son una parte normal de la empresa de programas informáticos, y los programas se actualizan con frecuencia por alguien que no sea la persona que los escribió - no había mucha rotación de personal en los años 70 y 80. La computadora no le importa si los programas se escriben de arriba hacia abajo , de abajo hacia arriba o de programación orientada a objetos , el equipo sólo se ejecuta una secuencia de instrucciones . La modularización es una innovación que hace que los programas más fácil para los programadores de tratar. Esto refleja una tendencia que comenzó en los años 70 : el tiempo humano es más valioso que el tiempo en la computadora
    fácil de leer

    Comenzando con el más alto nivel . página, cada módulo está escrito utilizando los nombres de los módulos definidos. Estos módulos se escriben a continuación, utilizando los nombres de los otros módulos no definidos , y el proceso continúa hasta que el módulo es lo suficientemente pequeño como para escribir en una sola página . Una parte muy importante de esta estrategia es que es mucho más fácil entender un bloque de código si todo quepa en una página . Cuando el programa está en páginas tamaño de un bocado , que es fácil de localizar errores - que se aíslan rápidamente a un módulo en la mayoría de los casos . También es fácil de actualizar, ya que la actualización está en un solo módulo , y es fácil ver cómo el cambio que implica la actualización se adapta a su entorno.

    Previous :

    next :
      Artículos relacionados
    ·Cómo realizar una junta de una línea de código 
    ·¿Cómo deshacerse de los errores de AppleScript 
    ·Cómo transferir una cadena de un cuadro de texto a un …
    ·Cómo aumentar el LINQ to SQL Timeout 
    ·Número de elementos en MATLAB 
    ·¿Cuáles son los comentarios jerárquicos 
    ·Cómo agregar barras de línea a un sitio Web 
    ·Cómo conectarse a Access en Visual Basic 6 
    ·¿Cuáles son las funciones de un Buffer de transferenc…
    ·Cómo hacer un IMG Link 
      Artículos destacados
    ·Cómo programar en Java 3D Juegos 
    ·Cómo convertir binario Word MSB y LSB de decimales 
    ·Cómo vincular un compilador de C para NetBeans 
    ·¿Qué es un tipo Boolean 
    ·Cómo crear un archivo PHP Información 
    ·Cómo instalar XP Java 
    ·Cómo ocultar un cuadro combinado en PHP 
    ·Applets Java Tutorial 
    ·Cómo Multiplicar enteros con los cambios Bit 
    ·Cómo restablecer una AppPool IIS Con PowerShell 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com