📜 Requisitos De Software

Esta seção define os requisitos funcionais e não funcionais que norteiam nosso projeto, garantindo que a entrega final atenda a todos os objetivos e critérios de qualidade.

requisitos requisitos


🏗️ Arquitetura de Software

A arquitetura define a estrutura de alto nível do sistema e como seus principais componentes (frontend, backend, banco de dados, APIs) se organizam e se comunicam. Para este projeto, foi adotado o modelo cliente-servidor (client-server), que separa claramente as responsabilidades da interface de usuário (cliente) da lógica de negócio e armazenamento de dados (servidor). Esta estrutura é crucial para garantir o desempenho, a escalabilidade e a manutenibilidade da aplicação.

  • Diagrama de contexto do sistema: arquitetura_contexto

  • Diagrama de containers: arquitetura_containers
  • Diagrama de componentes: arquitetura_componentes