Quanto aos critérios e diretrizes técnicas para o processo d...

Próximas questões
Com base no mesmo assunto
Q1993168 Engenharia de Software
Quanto aos critérios e diretrizes técnicas para o processo de desenvolvimento de módulos e serviços na Plataforma Digital do Poder Judiciário Brasileiro – PDPJ-Br, assinale V para a afirmativa verdadeira e F para a falsa.

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,
Alternativas

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