Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Quais são as vantagens de Top-Down Codificação
programação inicial era de baixo para cima - pequenas seções foram desenvolvidos e , em seguida, montados em seções maiores até que o programa foi construído ? . Por volta de 1970 , projeto de cima para baixo tornou-se o paradigma de design de escolha. Projeto top-down olha para todo o programa em primeiro lugar, dividindo-o em subseções. Estas subseções são refinados ainda mais até se tornarem pequenos o suficiente para escrever. Ambas as abordagens foram substituídos por programação orientada a objetos ( OOP) no final de 1980 . OOP é uma combinação de top-down e bottom-up abordagens. Concentre-se no objetivo

Mantendo o objetivo final em mente é uma boa idéia para qualquer tarefa complexa, mas é essencial para escrever um programa de computador . Uma das heurísticas ( regras de ouro ) as regras para o projeto top-down é que nenhuma parte específica do programa deve ocupar mais de uma página - ou uma tela de computador. O nível mais alto do programa de cima para baixo é composto por um único documento que mostra os parâmetros de entrada e saída e os maiores módulos - isso mostra a estrutura geral do programa . Esta página de nível superior , muitas vezes é escrito pelo analista de sistema e é parte da especificação oficial da atribuição do programa que é dado para o programador.
Modularization

Modularization significa quebrar o programa em pedaços digeríveis , geralmente uma página. Isso reflete uma percepção de que os programas não foram escritas apenas para computadores - que também foi escrito para programadores. Programas modulares são mais fáceis de entender , mais fácil de depurar e mais fácil de atualizar . As atualizações são uma parte regular do negócio programação de computador, e os programas são atualizados com freqüência por alguém que não seja a pessoa que os escreveu - não havia muita rotatividade nos anos 70 e 80. O computador não se importa se os programas são escritos de cima para baixo , de baixo para cima ou em OOP , o computador apenas executa uma seqüência de instruções . A modularização é uma inovação que torna os programas mais fácil para os programadores de lidar. Isso reflete uma tendência que começou na década de 70 : . Tempo humano é mais valioso do que o tempo de computador
fácil de ler

Começando com o de nível superior página, cada módulo é escrito usando os nomes dos módulos indefinidos. Estes módulos são então gravados usando os nomes de outros módulos indefinidos , eo processo continua até que o módulo é pequeno o suficiente para escrever em uma única página . Uma parte muito importante desta estratégia é que é muito mais fácil compreender um bloco de código , se tudo se encaixa em uma página. Quando o programa é em páginas de tamanho reduzido , que é fácil de localizar erros - eles são rapidamente isolado a um módulo na maioria dos casos . Também é fácil de atualizar , porque a atualização é em um único módulo , e é fácil ver como a mudança que implica a atualização se encaixa em seu ambiente.

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar valores a um ComboBox 
·Como capturar o carimbo de data e hora em DOS Command 
·Como desvincular um manipulador de eventos em jQuery 
·Como fazer uma Foreign Key 
·Como converter um subformulário para uma caixa de list…
·Diferenças entre Prolog e Lisp 
·Como compilar um programa QBasic 
·Como converter texto para CSV no KiXtart 
·Como ler uma string de uma janela em AutoIt 
·Como Ler variáveis ​​SSIS em um Script 
  Artigos em destaque
·As diferenças de Perl e PHP 
·Como substituir os dados do valor de forma de onda em L…
·Como remover o preenchimento de uma estrutura C 
·Como encontrar o tamanho do buffer em DbDataReader getB…
·Como Desenvolver um GridView Personalizada 
·O que é um manipulador de eventos 
·Como dividir os valores de um campo onde um personagem …
·Qual é o código de caracteres 
·Como mover objetos a uma velocidade constante em Unity 
·A importância das variáveis ​​na programação ' C' 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados