Design de cima para baixo

Autor: John Stephens
Data De Criação: 1 Janeiro 2021
Data De Atualização: 25 Junho 2024
Anonim
COMO FAZER DEGRADÊ DE CIMA PRA BAIXO - TUTORIAL - Yuri Hair Designer
Vídeo: COMO FAZER DEGRADÊ DE CIMA PRA BAIXO - TUTORIAL - Yuri Hair Designer

Contente

Definição - O que significa Design Top-Down?

Um projeto de cima para baixo é a decomposição de um sistema em partes menores, a fim de compreender seus subsistemas de composição.


No design de cima para baixo, uma visão geral dos sistemas é projetada, especificando, mas não detalhando nenhum subsistema de primeiro nível. Então, todo subsistema é refinado em mais detalhes, por exemplo, às vezes dividindo-se em muitos níveis diferentes de subsistema, para que toda a especificação seja decomposta em elementos básicos.

Assim que esses elementos básicos são identificados, é mais fácil criar esses elementos como módulos de computador. Uma vez que os módulos são construídos, é fácil reuni-los, construindo todo o sistema a partir desses elementos individuais.

Um design de cima para baixo também é conhecido como design gradual.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica o projeto de cima para baixo

Um design de cima para baixo geralmente é um plano feito em inglês simples e simples para o programa. É muito importante observar que um design de cima para baixo deve ser independente de qualquer linguagem de programação. O design de cima para baixo nunca deve incorporar referências a funções da biblioteca ou elementos sintáticos específicos para um idioma específico.


Essa é a razão pela qual os projetos de cima para baixo são escritos em inglês simples. O conceito que conduz um design de cima para baixo é dividir a tarefa que um programa executa em muito poucas subtarefas extensas.

O nível mais alto é conhecido como módulo principal, nível superior ou nível 0. Nesse ponto, o volume de subtarefas deve ser pequeno. A maioria dos programas nesse nível geralmente inclui de três a sete subtarefas. Para programas de tamanho pequeno, o volume de subtarefas deve estar na extremidade inferior do intervalo mencionado.

A divisão de tarefas em subtarefas basicamente divide o problema em vários programas menores, o que ajuda os desenvolvedores a codificar facilmente essas partes mais simples. Geralmente é possível que muitas dessas subtarefas sejam tão básicas que possam determinar imediatamente como escrever o código para concluir essa parte.


No entanto, esse geralmente não é o caso no nível superior. Se uma subtarefa usar mais do que poucas linhas de código, é recomendável repetir o processo de subdivisão. Normalmente, para cada subtarefa no nível superior, um novo módulo é iniciado no nível 1. Essas subtarefas são consideradas individualmente e novamente divididas em várias outras subtarefas. Essa subdivisão e os novos processos de criação de nível devem ser continuados até que os codificadores possam implementar todas as partes do problema usando código de computador.