Segundo exemplo: Sistemas Operacionais.

Sistemas Operacionais são exemplos de arquitetura em camadas. Eles possuem um kernel central cercado por várias camadas de funcionalidades, como os drivers dos periféricos. A camada mais externa contém as aplicações executadas pelos usuários.

A arquitetura em camadas de um sistema operacional facilita a adaptação de um novo dispositivo, pois apenas o software controlador de Periférico deve ser alterado quando um novo dispositivo é adicionado. Já as camadas mais acima não precisam se preocupar com o novo hardware.

Visto como a arquitetura em camadas está presente na tecnologia, vamos ser mais específicos. Como a arquitetura em camadas se apresenta na engenharia de software?

Copyright © 2016 AIEC.