O consenso geral é que deve haver baixo acoplamento entre as unidades de software para obter uma boa programação ou um bom design, ou seja, quanto menos dependentes as partes que constituem um Quanto melhor o resultado, será o sistema do computador.Obviamente, um desacoplamento total das unidades é impossível.
O baixo acoplamento permite: * Melhorar a capacidade de manutenção das unidades de software.* Aumentar a reutilização de um • Evite o efeito de onda, pois um defeito em uma unidade pode se espalhar para outras, dificultando ainda mais a detecção de onde está o problema.* Minimiza o risco de alterar várias unidades de software quando for necessário alterar uma..
O acoplamento, juntamente com a modularidade, coesão e outros fatores, permite melhorar a programação e o design de sistemas e aplicativos de computador, e são cruciais para aumentar a reutilização de códigos.
Tipos de acoplamento
* Acoplamento normal: uma unidade de software chama outra de um nível mais baixo e troca apenas dados (por exemplo: parâmetros de entrada/saída).do acoplamento, podemos encontrar três subtipos, dependendo dos dados trocados pelas unidades de software.Para obter mais informações, consulte Acoplamento normal.
* Acoplamento externo: as unidades de software estão vinculadas a componentes externos, como dispositivos de ent rada/output, protocolos de comunicação, etc.
* Acoplamento comum: duas unidades de software acessam o mesmo recurso comum, geralmente memória compartilhada, uma variável global ou um arquivo.
* Acoplamento de conteúdo: ocorre quando uma unidade de software precisa acessar uma parte de outra unidade de software.
Termos relacionados: • Coesão • Modularidade • Reutilização de código
Comentários
Postar um comentário