Arquitetura concerne a projetar as características que
o software possuirá como se é escalável, flexível,
atendendo as expectativas técnicas que foi aderida
junto com a área de negócio
Características
Escalabilidade
É a característica que o sistema tem em
aumentar a sua capacidade de responder a
requisições ou números de usuários quando
aumentam sem prejudicar a performance
Flexibilidade
Se trata da capacidade do software mudar ou adaptar
as novas necessidades do negócio que vão surgindo ao
longo do tempo, ou seja, se trata da característica de
estar apto a ter mudanças
É o estudo de software que empenha
em fazer o planejamento da criação
do software como também
documentar todos os processos
Características
Padronizar os problemas
através de elementos comuns,
com padrões de design
Design do código e criação
do escopo das classes, e
documentando tornando o
código mais limpo e
facilitando a manutenção