Ir para o conteúdo

Sobre

CAPJu é a sigla para "Controle e Acompanhamento de Processos da Justiça", um projeto de código aberto com o propósito de auxiliar os usuários de diversas Varas da Justiça Federal na gestão de processos legais. Este repositório contém exclusivamente a documentação do projeto, a qual é predominantemente em português do Brasil, visando atender aos interesses do público-alvo. O CAPJu é uma aplicação web compatível com todos os navegadores.

Ambiente de Homologação:

  O ambiente de homologação é um estágio intermediário no ciclo de desenvolvimento de software, que ocorre após os testes no ambiente de testes e antes da implantação no ambiente de produção. É um ambiente controlado onde os testes finais são realizados para garantir que o software atenda aos requisitos e expectativas do cliente antes de ser lançado para uso em produção.

  Nesse ambiente, são executados testes mais abrangentes, como testes de integração, testes de aceitação pelo usuário e testes de desempenho, a fim de validar o sistema em condições próximas às reais. Ele replica, tanto quanto possível, o ambiente de produção, incluindo a infraestrutura de hardware, configurações de software e dados de produção simulados.

  O ambiente de homologação permite que os stakeholders, como clientes e usuários finais, revisem e validem o software antes de ser implantado em produção. Eles podem verificar se todas as funcionalidades estão operando corretamente, se a interface atende às suas necessidades, se as integrações com outros sistemas funcionam adequadamente, entre outros aspectos importantes.

  Durante a fase de homologação, são registrados e acompanhados os problemas encontrados, que são corrigidos antes da liberação final para produção. Também é uma oportunidade para treinar os usuários finais e fornecer documentação e suporte necessários.

  Ter um ambiente de homologação adequado é essencial para garantir a qualidade e a confiabilidade do software antes que ele seja lançado para uso em produção. Ele reduz os riscos de problemas e falhas que possam impactar negativamente os usuários finais e a reputação da empresa.

  É importante ressaltar que o ambiente de homologação deve ser o mais próximo possível do ambiente de produção, tanto em termos de configurações técnicas quanto de dados. Isso garante uma avaliação mais precisa do software e reduz as chances de problemas inesperados no ambiente de produção.

  Em resumo, o ambiente de homologação é uma etapa crucial no processo de desenvolvimento de software, onde o software é validado e aprovado antes de ser implantado em produção. Ele oferece a oportunidade de detectar e corrigir problemas finais, garantindo que o software atenda às expectativas dos usuários e às necessidades do negócio. Conforme o produto é lançado para produção, as atualizações serão observadas através do ambiente encontrado no seguinte link: - Link de homologação

Ambiente de testes:

  Um ambiente de testes é uma configuração separada e dedicada para executar testes em um software ou sistema. Ele é projetado para simular o ambiente de produção, permitindo que os testes sejam realizados em um ambiente controlado, sem afetar o ambiente de produção real.

  O ambiente de testes é utilizado para testar diversas funcionalidades e cenários do software, verificando se ele se comporta conforme o esperado e se atende aos requisitos e especificações. Isso inclui testes de unidade, integração, regressão, desempenho e segurança, entre outros.

  Uma das principais vantagens de ter um ambiente de testes é a capacidade de identificar e corrigir problemas antes de implantar o software no ambiente de produção. Isso ajuda a evitar interrupções e falhas no sistema em produção, garantindo uma melhor experiência para os usuários.

  Além disso, o ambiente de testes permite aos desenvolvedores e testadores trabalharem em um ambiente isolado, onde podem realizar testes mais abrangentes e experimentar diferentes configurações sem o risco de comprometer o ambiente de produção.

  Para criar um ambiente de testes eficaz, é importante ter uma infraestrutura adequada, que inclua servidores, bancos de dados, configurações de rede e outros recursos necessários para executar os testes. Também é importante definir uma estratégia de testes clara e abrangente, com casos de teste bem definidos e planos de testes adequados.

  Em resumo, um ambiente de testes é fundamental para garantir a qualidade e confiabilidade de um software, permitindo a detecção e correção de problemas antes que eles afetem os usuários finais. Ele desempenha um papel crucial no ciclo de desenvolvimento de software, contribuindo para o aprimoramento contínuo e o sucesso do produto.

Para a validação das implementações pelo cliente e testes, é utilizado o ambiente encontrado no seguinte link: - Link para teste e validação das implementações

Integrantes do time

MDS

Foto Nome Matrícula GitHub
Ana Karoliny 211031575 @AnaKarolinyCavalcanti
Artur Jackson 211030943 @artur-jack
Flávio Melo 211030602 @flavioovatsug
Guilherme de Sá 211031056 @GuilhermeDSa1013
Gustavo França 211030774 @gustavofbs
Harryson Campos 211039466 @harry-cmartin
Juan Pablo 211041043 @Juan-Ricarte
Leandro de Almeida 211030827 @leomitx10
Oscar de Brito 211031790 @OscarDeBrito
Yan Werlley 211030649 @YanWerlley

EPS

Foto Nome Matrícula GitHub
Arthur Sena 180030345 @senaarth
Peniel Zannoukou 180011308 zpeniel09
Rodrigo Lima 180037242 @RodrigoTCLima
Sérgio de Almeida 180037439 @sergiosacj
Victor Samuel 180028685 @victordsantoss
Vinícius Vieira 170115500 @faco400
Wellington Jonathan 190048760 @wellpriz

Repositórios

Histórico de versão

Versão Data Modificação Autor
1.0 15/05/2023 Criação do Documento Oscar de Brito, Artur Jackson
2.0 21/05/2023 Corrigindo imagens Yan Werlley, Flávio Melo
3.0 21/05/2023 Alteração de links Yan Werlley, Flávio Melo
4.0 04/06/2023 Correções textuais e alterações visuais Arthur Sena e Vinicius Vieira
5.0 08/07/2023 Adicionando ambiente de homologação e testes Peniel Etèmana, Vinícius Vieira e Rodrigo Lima