2 - Visões de Arquitetura de Software

A arquitetura de software é algo complexo de se representar e, consequentemente, de se documentar. Por este motivo, é possível identificarmos diferentes maneiras de olhar e compreender uma arquitetura. Voltando a nossa analogia com a construção civil, as visões da arquitetura de software seriam as diferentes plantas existentes para a construção de uma casa ou um prédio.

Em 1995 Philippe Krutchen em seu artigo 4 + 1 Model View traz à luz uma maneira de descrever e compreender uma arquitetura através de quatro pontos de vista:

Estes pontos de vista são amarrados pelos casos de uso arquiteturalmente significativos (muitas vezes chamados de cenários). Estes basicamente capturam os requisitos para a arquitetura e, portanto, estão relacionados a mais de um ponto de vista em particular.

Ao trabalhar com as etapas em um caso de uso, a arquitetura pode ser "testada", explicando como os elementos de design na arquitetura respondem ao comportamento exigido no caso de uso.

Copyright © 2016 AIEC.