Teoricamente, quando falamos de software, alguns passos podem ser previstos:

Para conceituarmos a arquitetura de software vamos recorrer ao IEEE. O motivo desta escolha é o propósito da criação do padrão ISO/IEEE 1471-2000. Este padrão tem justamente o objetivo de ajudar no consenso entre autores, estudantes e profissionais sobre o que é e para que serve arquitetura de software.

A definição de arquitetura de software do IEEE, a qual adotaremos ao longo de nossa disciplina, é a seguinte:

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.
Copyright © 2016 AIEC.