diff --git a/arquitetura/documento_de_arquitetura/index.html b/arquitetura/documento_de_arquitetura/index.html index e881d21d..cde0debe 100644 --- a/arquitetura/documento_de_arquitetura/index.html +++ b/arquitetura/documento_de_arquitetura/index.html @@ -345,6 +345,13 @@ Autores: + + +
-Tabela 5.2: Autores
Descrição da Arquitetura por Microserviços:
A arquitetura por microserviços é caracterizada pela sua capacidade de dividir o sistema em pequenos componentes independentes chamados microserviços. Cada microserviço possui uma responsabilidade específica no sistema e opera de forma autônoma, estabelecendo comunicação com outros microserviços por meio de interfaces bem definidas.
Esta escolha arquitetônica se alinha diretamente com a visão estabelecida no documento "Visão do Produto", que enfatiza a necessidade de um sistema que possa se adaptar rapidamente às mudanças nas demandas do mercado e integrar novos recursos de forma ágil. Os microserviços oferecem a agilidade necessária, permitindo o desenvolvimento, implantação e atualização independentes de cada componente, resultando em ciclos de desenvolvimento mais curtos e entregas mais rápidas.
- +@@ -703,13 +717,13 @@Figura 4.1: Desenho esquemático da arquitetura de microserviço.
- +Tabela 5.3: Visão lógica
Figura 4.2: Desenho esquemático de casos de usos.
No diagrama de casos de uso é possível visualizar que existem três tipos de perfil de acesso, que são, administradores, alunos e publicadores (EJs/atléticas). Suas funções dentro do sistema possuem variações. O administrador tem acesso a todos as funções do sistema, mas só ele pode gerenciar perfis de acesso, criar novos usuários e gerenciar registros dos publicadores. O aluno pode avaliar turmas anteriores, ter o controle de suas faltas, atualizar o cardápio semanal e também visualizar as publicações. Os publicadores são responsáveis por divulgar informações acadêmicas.
- +@@ -724,19 +738,19 @@Figura 4.3: Desenho esquemático de estados.
Após acessar o serviço desejado, o usuário poderá retornar ao menu, e, caso queira, utilizar outros microsserviços.
- +Figura 4.4: Desenho esquemático de atividades.
O diagrama de atividades é aplicado para descrever as etapas realizadas conforme o usuário usa o sistema, deixando o funcionamento do sistema mais claro. Sendo assim, no diagrama acima, é possível ver o que acontece em cada possibilidade conforme o usuário utiliza o sistema desde quando o usuário abre o sistema e se depara com a tela de login até quando o usuário já utilizou o serviço utilizado.
Figura 4.5: Desenho esquemático implementação
No processo de implementação do sistema, a primeira etapa prioritária será a criação da interface das páginas. Essa interface desempenha um papel central ao proporcionar aos usuários a interação com o sistema, permitindo-lhes acessar e utilizar as funcionalidades disponíveis de forma amigável e eficaz. A partir dela, os usuários poderão inserir comandos e solicitações que, por sua vez, terão acesso à lógica subjacente responsável por alterar os dados no banco de dados. Esta abordagem modular e bem definida, como representada no diagrama de pacotes, estabelece uma base sólida para o desenvolvimento do sistema, garantindo que a interface e a lógica de dados trabalhem em conjunto para fornecer uma experiência de usuário consistente e funcional. Conforme o projeto progride, essa interconexão entre a interface e a lógica de dados possibilitará a gestão eficiente e segura das informações armazenadas no banco de dados.
@@ -762,7 +776,7 @@Figura 4.6: Desenho esquemático de implantação.
_Imagem: Diagrama de Classes desenvolvido no www.drawio.com_*
Figura 4.7: Desenho esquemático de classes.
@@ -799,17 +813,17 @@4 - Figuras
4.1 - Desenho esquemático da arquitetura de microservirço.
4.2 - Desenho esquemático de casos de usos.
- +4.3 - Desenho esquemático de estados.
- +4.4 - Desenho esquemático de atividades.
- +4.5 - Desenho esquemático implementação
- +4.6 - Desenho esquemático de implantação.
- +4.7 - Desenho esquemático de classes.
- +5 - Tabelas
5.1 - Versões
diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 1bd1349a..371c69b4 100644 Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ