Arquitetura de Software
Uma arquitetura é o conjunto de decisões importantes sobre a organização de um sistema de software.
…a seleção dos elementos estruturais e das suas interfaces pelas quais o sistema é composto, juntamente com o seu comportamento especificado nas colaborações entre esses elementos, a composição desses elementos estruturais e comportamentais em subsistemas progressivamente maiores, e o estilo arquitetônico que orienta esta organização [BRJ99]
Papel do arquiteto
Conjunto de competências chave
Design - criar e desenvolver.
Análise - o design desenvolvido vai suportar as funcionalidade e qualidades necessárias ?
Modelos e representação - "documentação".
Avaliação - Os acionistas estão satisfeitos ?
Comunicação - Com as diversas equipas.
Liderança técnica.
Elementos
Last updated