Magna Concursos

Foram encontradas 40 questões.

3432794 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: TJ-AC
Orgão: TJ-AC
Provas:

PostgreSQL, comumente chamado de Postgres, é um dos cinco SGBDs relacionais mais utilizados no mercado. De código aberto e gratuito é também uma das primeiras opções consideradas por desenvolvedores no início da construção de um projeto. Analise as afirmações sobre PostgreSQL.

I - O PostgreSQL é um software de código aberto. Seu código-fonte está disponível sob licença do PostgreSQL. Você está livre para usar, modificar e distribuir o PostgreSQL de qualquer forma.

II - Full-Text Search é uma técnica para a realização de consultas textuais em grandes volumes de dados. Essa funcionalidade é implementada na forma de um índice no PostgreSQL e permite localizar palavras e frases com grande eficiência dentro de campos textuais, superando as limitações do operador LIKE.

III - Semelhante aos Stored Procedures existem as functions. A diferença principal é que as funções obrigatoriamente devem retornar um valor. As funções são muito utilizadas para computar valores, promover reusabilidade e facilidade de manutenção e podem ser chamadas a partir de instruções SQL.

São verdades somente o que ser afirma em:

 

Provas

Questão presente nas seguintes provas
3432793 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: TJ-AC
Orgão: TJ-AC
Provas:

O Git é uma ferramenta de versionamento não centralizado muito poderosa que permite que desenvolvedores colaborem entre si de forma organizada na construção de um projeto que envolva código

Fonte: https://medium.com/biblioteca-dos-devs/como-versionar-utilizando-o-git-1f5d8fe2afcd

Analise as afirmativas sobre GIT

I - Um commit, ou o ato de “commitar”, se trata de agrupar alterações realizadas em seu código sob um contexto.

II - as branches como diretórios que estão sempre apontando para o último commit de que possuem conhecimento.

III - Staging por sua vez pode ser explicado como uma área entre o nosso diretório de trabalho e o nosso repositório local. É nele que ficam os arquivos que estamos selecionando para o nosso próximo commit por exemplo.

São verdades somente o que ser afirma em:

 

Provas

Questão presente nas seguintes provas
3432792 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: TJ-AC
Orgão: TJ-AC
Provas:

CI/CD, continuous integration/continuous delivery, é um método para entregar aplicações com frequência aos clientes. Para isso, é aplicada a automação nas etapas do desenvolvimento de aplicações. Os principais conceitos atribuídos a esse método são a integração, entrega e implantação contínuas. Com o CI/CD, é possível solucionar os problemas que a integração de novos códigos pode causar para as equipes de operações e desenvolvimento (o famoso "inferno de integração").

Fonte: https://www.redhat.com/pt-br

Analise as afirmativas

I – “CI" sempre se refere à integração contínua, que é um processo de automação para desenvolvedores

II - "CD" se refere à entrega contínua e/ou à implantação contínua, conceitos relacionados e usados alternadamente às vezes. Em ambos os casos, se trata da automação de fases avançadas do pipeline, mas são usados às vezes separadamente para ilustrar o nível de automação presente.

III - Na abordagem de CI/CD, é possível especificar apenas as práticas relacionadas da integração e entrega contínuas ou as práticas dessas duas mais as da implantação contínua

São verdades somente o que ser afirma em:

 

Provas

Questão presente nas seguintes provas
3432791 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: TJ-AC
Orgão: TJ-AC
Provas:

Assinale a alternativa correta

 

Provas

Questão presente nas seguintes provas
3432790 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: TJ-AC
Orgão: TJ-AC
Provas:

Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são dividos em ciclos (tipicamente mensais) chamados de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado. Metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de Sprints no caso do Scrum.

Fonte: http://www.desenvolvimentoagil.com.br/scrum/

Sobre o método Scrum, assinale a alternativa correta

 

Provas

Questão presente nas seguintes provas
3432789 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: TJ-AC
Orgão: TJ-AC
Provas:

Hibernate é o framework para persistência de dados utilizado em projetos Java. Sendo uma das opções a implementar o conceito de mapeamento objeto-relacional (ORM). Avalie as asserções a seguir e a relação proposta entre elas

I - Com a utilização do Hibernate, não há necessidade de escrever SQL “puro”, pois ele utiliza seu próprio código, chamado de HQL (Hibernate Query Language)

PORQUE

II - O Hibernate transforma os dados da estrutura lógica de um banco de dados em objetos relacionais.

A respeito dessas asserções, assinale a opção correta.

 

Provas

Questão presente nas seguintes provas
3432788 Ano: 2022
Disciplina: TI - Segurança da Informação
Banca: TJ-AC
Orgão: TJ-AC
Provas:

Em um mundo cada vez mais conectado, nós utilizamos cada vez mais aplicativos diferentes. Esses aplicativos podem estar dentro da empresa em que trabalhamos, podem estar em provedores na nuvem (como Google, Salesforce, Office 365, etc), dentro de nossos celulares e instalados em nossos computadores. Tipicamente, cada um desses aplicativos possui uma forma de identificar você e de autenticar que é você mesmo que está utilizando o sistema. E isso é feito, na maioria das vezes, usando um identificador de usuário e uma senha. Hoje em dia, a maioria dos sistemas exige uma senha própria, diferente das outras e você tem que armazenar essas senhas em algum lugar seguro, pois memorizar todas as senhas é impossível.

Fonte: e-trust - https://www.e-trust.com.br/o-que-e-sso-ou-single-sign-on/ Sobre SSO ou Single Sign-On, analise as afirmativas a seguir:

I - O SSO é uma solução tecnológica que permite que os aplicativos usem a mesma senha para todos os acessos de forma segura e transparente.

II - Com o SSO, o usuário digita apenas uma senha quando faz o primeiro acesso e depois vai abrindo os demais aplicativos sem necessidade de digitar novamente a senha.

III – O SSO funciona tanto para aplicativos que estão dentro da empresa quanto para aplicativos que estão na nuvem.

São verdadeiras o que se afirma em:

 

Provas

Questão presente nas seguintes provas
3432787 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: TJ-AC
Orgão: TJ-AC
Provas:

Sobre API RESTful podemos afirmar que:

 

Provas

Questão presente nas seguintes provas
3432786 Ano: 2022
Disciplina: TI - Segurança da Informação
Banca: TJ-AC
Orgão: TJ-AC
Provas:

OAuth 2 é um protocolo de autorização que permite que uma aplicação se autentique em outra. Para que isso aconteça, uma aplicação pede permissão de acesso para um usuário, sem que para isso ela tenha acesso a alguma senha dele. O usuário pode conceder ou não o acesso à aplicação. Depois da permissão ser aceita, caso o usuário precise alterar a senha de acesso, a permissão continuará válida para a aplicação e, caso necessário, a permissão dada à aplicação pode ser revogada a qualquer momento também.

Fonte: https://www.treinaweb.com.br/blog/o-que-e-oauth-2

OAuth 2 foi construído em cima de 4 papéis, marque a alternativa que correta que mostra os quatro papéis

 

Provas

Questão presente nas seguintes provas
3432785 Ano: 2022
Disciplina: TI - Sistemas Operacionais
Banca: TJ-AC
Orgão: TJ-AC
Provas:

Kubernetes é um plataforma de código aberto, portável e extensiva para o gerenciamento de cargas de trabalho e serviços distribuídos em contêineres, que facilita tanto a configuração declarativa quanto a automação. Ele possui um ecossistema grande, e de rápido crescimento.

Fonte: https://kubernetes.io/pt-br/docs/concepts/overview/what-is-kubernetes/

Analise as afirmações

I - Contêineres são semelhantes às VMs, mas têm propriedades de isolamento flexibilizados para compartilhar o sistema operacional (SO) entre as aplicações. Portanto, os contêineres são considerados leves.

II - A virtualização permite que as aplicações sejam isoladas entre as VMs, e ainda fornece um nível de segurança, pois as informações de uma aplicação não podem ser acessadas livremente por outras aplicações.

III - A virtualização permite melhor utilização de recursos em um servidor físico, e permite melhor escalabilidade porque uma aplicação pode ser adicionada ou atualizada facilmente, reduz os custos de hardware e muito mais. Com a virtualização, você pode apresentar um conjunto de recursos físicos como um cluster de máquinas virtuais descartáveis.

É verdadeiro o que se afirma em:

 

Provas

Questão presente nas seguintes provas