Skip to content

Entrega 3

O que é DAS?

Documentos de Arquitetura de Software (DAS) a são conjuntos de informações detalhadas sobre a estrutura, componentes, módulos, interfaces e padrões utilizados em um sistema de software. Eles servem como guias abrangentes para a equipe de desenvolvimento, destacando as decisões arquitetônicas e as justificativas por trás delas.

Por que utilizar DAS?

  • Compreensão Global do Sistema: Os DAS oferecem uma visão clara e abrangente da arquitetura do software, permitindo que todos os membros da equipe entendam a estrutura e a lógica por trás do sistema.

  • Tomada de Decisões Informada: Ao documentar decisões arquitetônicas, os desenvolvedores podem tomar decisões informadas sobre modificações, melhorias ou expansões no sistema.

  • Colaboração Eficaz: Facilitam a comunicação entre membros da equipe, stakeholders e outros envolvidos no projeto, promovendo uma colaboração mais eficaz.

  • Manutenção e Evolução: Os DAS ajudam a facilitar a manutenção do software ao longo do tempo, garantindo que as futuras mudanças estejam alinhadas com a visão arquitetônica original.

Documentação de Arquitetura de Software (DAS) de Implementação: Elementos Essenciais e Diagrama de Componentes

Elementos Necessários em um DAS de Implementação:

  • Contexto: Uma breve descrição do contexto do projeto, identificando os principais objetivos e restrições.

  • Cenários-Chave: Documentos da parte de requisitos, como modelagem, elicitação e validação.

  • Representação Gráfica: Diagramas que ilustremos diferentes componentes do sistema e suas interações.

  • Estrutura do Código: Uma visão geral da estrutura do código-fonte, destacando módulos principais, pacotes ou camadas.