Introdução
Os diagramas de desenvolvimento tem como principal objetivo entregar uma visão geral da estrutura do sistema e sua organização
Tendo isso em mente, optamos por utilizar uma representação informal, de modo que garantimos maior liberdade para modelagem e personalizações de acordo com nossas necessidades.
Representação
O sistema é composto de três frentes:
- O cliente da aplicação será desenvolvido com Kotlin usando o Android Studio. Para sua arquitetura, seguiremos o proposto pela documentação do Android e usaremos umas definição data-domain-ui.
- A API da aplicação será desenvolvida com Java, com suporte das bibliotecas do Java Spring. A arquitetura escolhida foi a padrão para este tipo de aplicação, a Spring Boot Architecture
- Para o banco de dados teremos o PostgreSQL.
Diagrama
