Diferença entre Modelo bottom-up e Modelo top-down

Modelo bottom-up

Modelo bottom-up é uma abordagem de projeto de sistema onde partes do sistema são definidas em detalhes. Uma vez que estas peças são projetadas e desenvolvidas, então estas peças ou componentes são ligados entre si para preparar um componente maior. Esta abordagem é repetida até que o sistema completo seja construído. A vantagem do Modelo Bottom-Up é tomar decisões a um nível muito baixo e decidir a reutilização dos componentes.

Top-Down Model

Top-Down Model é uma abordagem de projeto de sistema onde o projeto começa a partir do sistema como um todo. O sistema completo é então dividido em sub-aplicações menores com mais detalhes. Cada parte passa novamente pela abordagem de cima para baixo até que o sistema completo seja projetado com todos os detalhes minuciosos. A abordagem de cima para baixo também é chamada de dividir o problema maior em problemas menores e resolvê-los individualmente de forma recursiva.

Seguindo são as diferenças importantes entre o Modelo Bottom-Up e o Modelo Top-Down.

Sr. No. Key Bottom-Up Model Top-Down Model
1 Focus No Modelo Bottom-Up, o foco é identificar e resolver os menores problemas e depois integrá-los para resolver o problema maior. No Modelo Top-down, o foco está em dividir o problema maior em menor e depois repetir o processo com cada problema.
2 Linguagem O Modelo Bottom-Up é usado principalmente por linguagens de programação orientadas a objetos como Java, C+++ etc. O Modelo Top-Down é seguido por linguagens de programação estrutural como C, Fortran etc.
3 Redundância Modelo bottom-up é mais adequado, pois garante uma redundância mínima de dados e o foco está na reutilização. Modelo top-down tem alta taxa de redundância à medida que o tamanho do projeto aumenta.
4 Interacção Modelo bottom-up tem alta interactividade entre vários módulos. Modelo top-down tem problemas de acoplamento apertado e baixa interactividade entre vários módulos.
5 Aplicação Modelo bottom-up é baseado na abordagem de composição. Modelo top-down é baseado na abordagem de decomposição.
6 Issues Em Bottom-Up, é difícil identificar a funcionalidade geral do sistema em estágios iniciais. Em Top-Down, pode não ser possível dividir o problema em conjuntos de problemas menores.
raja

Publicado em 28-Nov-2019 15:46:33

Advertisements

Deixe uma resposta

O seu endereço de email não será publicado.