Modularidade

1608 palavras 7 páginas
Modularização em tecnologia da informação é um conceito onde o sistema ou software é divido em partes distintas. Compõe o ferramental necessário para um programa mais legível com uma melhor manutenção e melhor desempenho por meio da programação estruturada.
Pode ser caracterizado da seguinte forma: Elemento separadamente endereçável do sistema, menor parte do sistema que realiza uma função completa independente de outras funções, conjunto de instruções de um programa que pode ser chamado por um nome, sendo ideal que para os outros módulos seja uma caixa preta.
Características
A ideia de dividir os programas em módulos surgiu no final da década de 1960. Os países desenvolvidos estavam então passando por uma “crise de software”. Essa crise se deu ao rápido desenvolvimento do hardware ao passo que as técnicas aplicadas ao desenvolvimento de software avançavam lentamente. O Desenvolvimento de sistemas sem uma metodologia para a construção de programas, geralmente resulta em um software com vários erros e com alto custo de desenvolvimento que, consequentemente exige um custo elevado para sua correcção e manutenção futuras. A modularização de programas juntamente com outras técnicas de programação integram o ferramental para a elaboração de programas visando, principalmente, os aspectos de confiabilidade, legibilidade, manutenção e flexibilidade.
Um modulo pode ser definido como um grupo de comandos, constituindo um trecho de algoritmo, com uma função bem definida e o mais independente possível em relação ao resto do algoritmo. A maneira mais intuitiva de proceder à modularização é definir um modulo principal de controle e modulo especifico para as funções do algoritmo. O ideal é que os módulos não sejam grandes demais, pois senão acabam sendo multifuncionais e de difícil compreensão, de modo que o modulo deve ser implementado apenas as estruturas de dados necessários para atingir ao objectivo do modulo.
Ferramentas para a modularização[editar | editar

Relacionados

  • Projeto para modularidade
    603 palavras | 3 páginas
  • Modularidade da mente
    397 palavras | 2 páginas
  • Modularidade Na Neuropsicologia Cognitiv1
    2247 palavras | 9 páginas
  • Eduardo Kenedy e a modularidade da mente
    832 palavras | 4 páginas
  • rsrsrsrtsrs
    1817 palavras | 8 páginas
  • Datacenter
    739 palavras | 3 páginas
  • Aula-tema 8 - síntese do conhecimento
    774 palavras | 4 páginas
  • Aula-tema 8 síntese do conhecimento modular e integral
    769 palavras | 4 páginas
  • Aula-tema 8: síntese do conhecimento modular e integral
    751 palavras | 4 páginas
  • Aula-tema 8: síntese do conhecimento modular e integral
    783 palavras | 4 páginas