Arquitetura de solução Flashcards
O que é arquitetura de solução?
A Arquitetura de solução faz parte de um processo de definição de estrutura, componentes, módulos, interfaces de uma solução de software para satisfazer requisitos funcionais e não funcionais, bem como o seu comportamento.
O que é arquitetura de solução define?
Ela define/sugere as stack de tecnologia, plataformas, ferramentas e infraestrutura que serão utilizados para implementar a solução. Prover uma blueprint no final das contas, do desenho e caminhos do desenvolvimento e integração de uma solução para sua melhor eficiência.
Quais são os princípios para arquitetar uma solução?
Alinhamento com objetivos de negócio
Flexibilidade
Reusabilidade
Interoperabilidade
Mantenabilidade
Compliance com normas regulatórias
Portabildade
O que é TCO(Total Cost of Ownership)?
Ela é uma métrica financeira que representa o custo total de comprar, desenvolver e operar uma solução ao longo do tempo. Não inclui apenas o preço inicial da solução mas também o custo da manutenção
Quais são os formatos de custo TCO(Total Cost of Ownership)?
*Aquisição
*Implementação
*manutenção
*Operação
*Inativação
Qual a diferença entre enterprise architecture e solution arquitecture?
enterprise architecture possui uma visão da corporação como um todo ja solution architecture tem um foco normalmente em uma solução especifica.
Quais são os três níveis de arquitetura de solução?
Nível 0: Arquitetura focada no negocio
Nível 1: Arquitetura focada na área técnica
Nível 2: Arquitetura focada no deployment
Nivel 0: Visão o que é?
A visão deixa claro os objetivos da solução de uma forma mais empírica, lógica e que deixe claro a razão de existir.
Niveo 0: Escopo o que é?
Escopo define os limites da solução.
Define o problema que será resolvido: Requisitos funcionais e não funcionais;
Define componentes sistemas e tecnologias;
considera restrições e pressupostos que podem influenciar no design da solução.
Lei de Conway
A lei de Conway é um princípio que afirma que o design de um sistema é influenciado pela estrutura organizacional do grupo que o produz. Isso significa que a estrutura de comunicação de um grupo será refletida na estrutura do sistemas que eles criam. A arquitetura de um sistema reflete os limites sociais do grupo que o criou
4+1 Modelo
Logical view, process view, development view, physical view;