Alpha
Mudança na arquitetura do Alpha – 24/09/2021
Avaliar alterações necessárias para o Alpha
Visão Geral
Este documento visa avaliar a alteração da arquitetura do alpha, na separação dos módulos.
Resultados da pesquisa
Necessidades no Aplha Api
1. Remover a controller solicitação, e todos os seus services e repositories.
2. Remover a classe solicitacao, AnexoDaSolicitacao, AtendenteDaSolicitacao, AnaliseDaSolicitacao, AcompanhamentoDaSolicitacao, NotificacaoDaSolicitacao, EtapaDaSolicitacao, SituacaoDoAtendimento
3. Criar uma classe Serviço, com atributos que se encontram no serviço do cidadão, servidor e empresa. E criar as classes, servicoDoServidor, ServicoDoCidadao e ServicoDaEpresa, herdando da classe serviço e com atributos, específicos de cada classe.
4. Adicionar um Enum, para diferenciar cada tipo de serviço: cidadão, servidor, empresa
Necessidades no Carta de Serviços do cidadão api.
- Realocar métodos de solicitação, para outro sistema, pois o sistema não será mais utilizado.
- Realocar métodos específicos do serviço do cidadão, para o Alpha Api.
Necessidades no Carta de Serviços do cidadão Web/Mobile.
- Alterar as rotas para para consumir o alpha.Api.
Outras Necessidades
- Criação do projeto, Alpha.Atendente.
- Mover os métos e classes, de atendimento de uma solicitação do alpha.Api, para Alpha.Atendente.
Sugestões de Stories
1. Eu,Eu como SETIC,vingadores, preciso ajustarremover no Formulário Dinâmico API a criação dos formulários para que haja a devida separação dos sistemas que irão consumi-lo. (8 pontos)2. Eu, como SETIC, preciso ajustar no Formulário Dinâmico API o envio das respostas dos formulários para que sejam devidamente salvoscontroller e distinguidos das respostas existentes, conforme a identificação do sistema que criou aquele formulário. (8 pontos)3. Eu, como SETIC, preciso ajustar no Formulário Dinâmico API a leitura dos formulários e de suas respostas para que seja requisitada a identificação do sistema que o criou, visando maior segurança. (5 pontos)4. Eu, como SETIC, preciso ajustar no Formulário Dinâmico API o envio das respostas de perguntas do tipo anexo para que se permita a utilização de outros servidores de arquivoclasses que não sejaserão apenasmais utilizados no alpha (3 pontos).
Eu como vingadores, preciso criar o MinIOserviço pelopara sistemaqueatender criouas necessidades do servidor, cidadão e empresa(5 pontos).
Eu como vingadores preciso criar o formulário.projeto (8 pontos)Alpha.Solicitação(2).
Eu como vingadores, preciso criar o projeto Alpha.Atendente(2).
Eu como vingadores, preciso realocar os métodos, classes, controlles, apis e rotas de solicitação, do alpha, para o alpha.Solicitação(8).
Eu como vingadores, preciso realocar os métodos de atendimento da solicitação do alpha, para o Alpha.Atendente(8).
ENVOLVIDOS
- André Honório de Andrade da Silva (DEV Team)
- Gustavo Felix Gomes (DEV Team)
- Rafael Passos dos Santos (DEV Team)
- Euriane Nogueira Frota (Product Owner)
- Moisés Santos Rodrigues (Scrum Master)