Quanto aos critérios e diretrizes técnicas para o processo d...
I. Os módulos estruturantes do PDPJ-Br seguem o modelo arquitetural de microsserviços, que deverão ser obrigatoriamente modelados utilizando-se a metodologia Domain Driven Design (DDD).
II. O controle de versionamento de microserviços poderá empregar como sistema de controle de versões: Git, SVN ou CVS.
III. O CNJ desenvolveu o UIKit como conjunto de ferramentas de interface gráfica, de adoção opcional, como identidade visual dos módulos desenvolvidos dentro da PDPJ-Br
As afirmativas são, respectivamente,
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - F, F e F.
Para resolver esta questão, é necessário conhecimento sobre práticas e ferramentas de desenvolvimento de software, especialmente em relação a:
- Arquitetura de microsserviços - um estilo arquitetural em que uma aplicação é composta por pequenos serviços independentes, que se comunicam através de APIs.
- Domain Driven Design (DDD) - uma abordagem para o desenvolvimento de software centrada no domínio do negócio e na lógica de negócio.
- Sistemas de controle de versões - ferramentas que ajudam a gerenciar mudanças em arquivos de código fonte, viabilizando o trabalho colaborativo e o controle de alterações.
- Conjunto de ferramentas de interface gráfica - bibliotecas ou frameworks que oferecem um conjunto harmonizado de elementos de UI para desenvolvedores.
As afirmações são falsas pelos seguintes motivos:
- I. Embora a arquitetura de microsserviços seja recomendada para os módulos estruturantes do PDPJ-Br, a obrigatoriedade de modelagem utilizando Domain Driven Design (DDD) não é uma prática que pode ser imposta como padrão para qualquer arquitetura, visto que depende da complexidade e necessidade do domínio de negócios específico.
- II. CVS é considerado obsoleto na comunidade de desenvolvimento, e embora Git e SVN ainda sejam utilizados, é mais provável que práticas mais modernas e atualizadas estejam sendo adotadas. Além disso, em se tratando de um documento ou normativa específica, o enunciado deve apresentar qual a recomendação ou exigência clara sobre o sistema de controle de versões a ser adotado.
- III. A adoção de um conjunto de ferramentas de interface gráfica padrão, como um UIKit, geralmente visa promover uma consistência visual entre os produtos de software. A afirmação de que é de adoção opcional entraria em conflito com a ideia de estabelecer uma identidade visual unificada nos módulos da PDPJ-Br, o que sugere que, para manter essa consistência, haveria uma recomendação ou mesmo exigência de adoção.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
qual erro da II?
Eles precisam usar o GitLab.
Gab.: A
I) ERRADO. Art. 6o A PDPJ-Br seguirá modelo arquitetural de microsserviços, preferencialmente modelados utilizando-se a metodologia Domain Driven Design (DDD).
II) ERRADO. Art. 9o Os microsserviços deverão ser versionados utilizando o sistema de controle de versões Git.
III) ERRADO. Art. 19. A identidade visual dos módulos desenvolvidos dentro da PDPJ-Br deverá adotar o conjunto de ferramentas desenvolvido pelo CNJ, denominada de UIKit, com a finalidade de padronizar a interface gráfica dos módulos, uniformizando os aspectos da usabilidade, acessibilidade e experiência do usuário.
I. A afirmação é falsa porque, embora a arquitetura de microsserviços seja utilizada, a metodologia Domain Driven Design (DDD) não é obrigatória para todos os módulos da PDPJ-Br.
II. A afirmação é falsa porque Git é o sistema de controle de versões mais utilizado, e SVN e CVS não são comuns na maioria dos projetos modernos para controle de versões de microserviços.
III. A afirmação é falsa porque o UIKit desenvolvido pelo CNJ não é apenas opcional, mas na prática, a adesão pode ser recomendada, e não apenas opcional.
modelo arquitetural de microsserviços = OBRIGATÓRIO
Domain Driven Design (DDD) = PREFERENCIAL
GIT = OBRIGATÓRIO --> não há outro
UIKit = OBRIGATÓRIO
UIKit -> desenv. pelo PDPJ-Br -> interface gráfica dos módulos
------------------------
Art. 6º A PDPJ-Br seguirá modelo arquitetural de microsserviços, preferencialmente modelados utilizando-se a metodologia Domain Driven Design (DDD).
Art. 9º Os microsserviços deverão ser versionados utilizando o sistema de controle de versões Git.
Art. 19. A identidade visual dos módulos desenvolvidos dentro da PDPJ-Br deverá adotar o conjunto de ferramentas desenvolvido pelo CNJ, denominada de UIKit, com a finalidade de padronizar a interface gráfica dos módulos, uniformizando os aspectos da usabilidade, acessibilidade e experiência do usuário.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo