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,Alpha, na separação dosdo módulos.dulo de Solicitação e Junção das APIs de Servidor e Cidadão.
Resultados da pesquisa
Necessidades no Alpha Api
Necessidades no Alpha Api
1.
- Remover a
controllerController solicitação, e todos osseussuasservicesServices erepositories.2.Repositories. - Remover a
classeClassesolicitacao,Solicitacao, AnexoDaSolicitacao, AtendenteDaSolicitacao, AnaliseDaSolicitacao, AcompanhamentoDaSolicitacao, NotificacaoDaSolicitacao, EtapaDaSolicitacao, SituacaoDoAtendimento3. - 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,ServicoDaEmpresa, herdando da classe serviço e com atributos, específicos de cada classe.4.
Necessidades no Carta de Serviços do cidadã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.
- Após Realocar tudo deletar o Projeto.
Necessidades no Carta de Serviços do cidadão Web/Mobile.AlphaWeb.
- Alterar as rotas
parade consumo do AlphaApi. - Remover métodos e telas da Solicitação.
- Ajustar Controller de Serviço para
consumiratenderoosalpha.Api.serviços do Cidadão, Servidor e Empresa.
Outras Necessidades
- Criação do projeto,
Alpha.Atendente.AlphaAtendente e sua Api chamada atualmente de SolicitaçãoApi. - Mover os métodos e classes, de criação e atendimento de uma solicitação do
alpha.Api,AlphaApiServidor, paraAlpha.Atendente.AlphaAtendente.
Sugestões de Stories
Storie | Pontos |
Eu como vingadores, preciso remover controllers e classes que não serão mais utilizados no AlphaApiServidor | 2 pontos |
Eu como vingadores, preciso remover controllers e classes que não serão mais utilizados no AlphaWeb | 2 pontos |
Eu como vingadores, preciso criar o serviço para atender as necessidades do servidor, cidadão no AlphaApi (Juntas as APIs do Servidor e Cidadão. Após Deletar o AlphaApiCidadão) | 8 pontos |
Eu como vingadores, preciso criar o serviço para atender as necessidades do servidor, cidadão no AlphaWeb (Ajustes após juntar as APIs) | 3 pontos |
Eu como vingadores, preciso criar e configurar o projeto SolicitaçõesApi na plataforma de desenvolvimento da Setic | 3 pontos |
Eu como vingadores, preciso criar e configurar o projeto SolicitaçõesWeb | 3 pontos |
Eu como vingadores, preciso realocar os métodos, classes, controlles, apis e rotas de solicitação, do AlphaApiServidor, para o SolicitaçõesApi | 8 pontos |
Eu como vingadores, preciso realocar os métodos de atendimento da solicitação do Alpha, para o AlphaAtendente | 8 pontos |
Eu como vingadores, preciso ajustar métodos e rotas de Criar/Acompanhar/Notificar uma solicitação no Portal do Servidor | 2 pontos |
Eu como vingadores, preciso ajustar métodos e rotas do serviços e criar uma solicitação no Portal do Cidadão | 5 pontos |
Total | 44 Pontos |
- Gustavo Felix Gomes (DEV Team)
- Emanuel lima (DEV Team)
-
Rafael Passos dos Santos (DEV Team)
- Lucas Sousa (DEV Team)
- Lucar Tavares (ScrumTeam)
- Euriane Nogueira Frota (Product Owner)