Resumo

Neste módulo vimos que a Arquitetura de Software é a organização fundamental de um sistema, representada por seus componentes, seus relacionamentos com o ambiente, e pelos princípios que conduzem seu design e evolução.

Também vimos como uma visão adequada da arquitetura de software afeta todos os aspectos das atividades de engenharia de software. Esta influência se dá da seguinte forma:

Foram apresentadas as principais responsabilidades de um arquiteto de software e o perfil deste importante profissional.

Foram explorados ainda alguns conceitos básicos da arquitetura de software como:

Arquitetura de Referência, Arquitetura Prescritiva, Arquitetura Descritiva, Degradação Arquitetônica, Perspectivas arquitetônicas, Componentes, Conectores, Configuração, Estilo Arquitetural, Padrão Arquitetural e Modelos.

Copyright © 2016 AIEC.