Unidade 4
14.1 Unidade 4
Nesta unidade, aprofundamos na representação de requisitos de software, com foco na escrita de casos de uso. Aprendemos a identificar atores e casos de uso, detalhar fluxos de eventos (básico, alternativos, exceção), e incluir requisitos especiais, pré/pós-condições e pontos de extensão. Exploramos narrativas contínuas, numeradas e particionadas.
14.2 Lições aprendidas pelo time
Durante a unidade 4, destacamos as seguintes lições:
Desafio:
Dificuldade em lidar com o deploy, devido à liberação tardia da API do PJE, crucial para o projeto. Discutimos com o professor a modificação do MVP devido a essa dependência.
Solução: Antes de modificarmos o MVP, a API PJE foi liberada, e realizamos a integração, mantendo o MVP original já autorizado pelo professor.
Desafio:
A integração com a API externa do PJE foi desafiadora, pois exigiu que lidássemos com uma dependência externa e suas particularidades.
Solução: Ganhamos um aprendizado valioso sobre integração de APIs de terceiros, incluindo a importância de entender a documentação e ajustar o desenvolvimento para essa interdependência.
Vídeo de apresentação
14.3 Deploy do Site
O deploy do site foi realizado com sucesso após a integração da API do PJE. - Ambiente de Produção: https://advogaai.vitorhoffmann.dev/ - Ambiente de Desenvolvimento/Homologação: https://advogaai-dev.vitorhoffmann.dev/