Arquitetura de software

Definição - O que significa Arquitetura de Software?

Arquitetura de software é a definição e estruturação de uma solução que atenda aos requisitos técnicos e operacionais. A arquitetura de software otimiza atributos que envolvem uma série de decisões, como segurança, desempenho e gerenciabilidade. Em última análise, essas decisões afetam a qualidade, a manutenção, o desempenho e o sucesso geral do aplicativo.

Definirtec explica arquitetura de software

Arquitetura de software é uma estrutura estruturada usada para conceituar elementos, relacionamentos e propriedades de software. Este termo também faz referência à documentação da arquitetura de software, o que facilita a comunicação das partes interessadas enquanto documenta as decisões iniciais e de alto nível sobre design e componente de design e reutilização de padrão para diferentes projetos. O processo de arquitetura de software funciona por meio da abstração e separação dessas preocupações para reduzir a complexidade.

Architecture Description Language (ADL) descreve a arquitetura do software. Diferentes ADLs são desenvolvidos por várias organizações. Os elementos ADL comuns são conectores, componentes e configuração.