Questões de Concurso Público STJ 2018 para Técnico Judiciário - Desenvolvimento de Sistemas  

Foram encontradas 21 questões

Q883061 Engenharia de Software

Julgue o próximo item, relativo à governança de TI, à NBR ISO/IEC 38500:2009, ao COBIT 5 e ao DevOps.


O gerenciamento de desenvolvimento de software por meio do Scrum pode ser combinado com o ciclo de vida do DevOps, haja vista que o DevOps combina práticas e ferramentas que aumentam a capacidade de uma organização de distribuir aplicativos e serviços; logo, a integração contínua do software pode ser realizada na sprint do Scrum junto com a operação dos serviços da organização.

Alternativas
Q883065 Engenharia de Software

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização.


 I Utilizar ciclo de vida de projeto que seja iterativo e incremental.

II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto.

III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais.

IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto.


Considerando os requisitos apresentados, julgue o item que se segue, relativo a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum. 

Com base nos conceitos do Scrum e do PMBOK 5, a organização pode gerenciar um projeto por meio do ciclo de vida adaptativo, o qual se adéqua a mudanças e permite o envolvimento contínuo das partes interessadas, embora isso inviabilize o requisito I.
Alternativas
Q883066 Engenharia de Software

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização.


 I Utilizar ciclo de vida de projeto que seja iterativo e incremental.

II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto.

III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais.

IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto.


Considerando os requisitos apresentados, julgue o item que se segue, relativo a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum. 

O termo de abertura do projeto descrito no PMBOK 5 e o backlog do produto no Scrum suprem o requisito II, visto que o backlog promove o registro formal e o compromisso com o projeto pelo time Scrum.
Alternativas
Q883067 Engenharia de Software

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização.


 I Utilizar ciclo de vida de projeto que seja iterativo e incremental.

II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto.

III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais.

IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto.


Considerando os requisitos apresentados, julgue o item que se segue, relativo a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum. 

Cabe ao gerente de projetos, da mesma forma que cabe ao Scrum master, executar as atividades descritas em III.
Alternativas
Q883068 Engenharia de Software

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização.


 I Utilizar ciclo de vida de projeto que seja iterativo e incremental.

II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto.

III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais.

IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto.


Considerando os requisitos apresentados, julgue o item que se segue, relativo a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum. 

No Scrum, o requisito IV é atendido pela retrospectiva da sprint, que possui como objetivo principal revisar o burn-down. No PMBOK 5, esse requisito é atendido pela técnica Delphi, que coleta informações do andamento do cronograma e traça o gráfico de esforço por produtividade.
Alternativas
Q883069 Engenharia de Software

Julgue o seguinte item, relativo à gestão ágil de projetos com XP (extreme programming).


Os itens a serem entregues na sprint como incremento são escolhidos na reunião de planejamento da sprint, na qual o Scrum master determina a prioridade e a ordem dos itens que comporão a próxima sprint.

Alternativas
Q883070 Engenharia de Software

Julgue o seguinte item, relativo à gestão ágil de projetos com XP (extreme programming).


As sprints são similares aos projetos no que se refere à predeterminação do início e do fim: ambos possuem horizonte de duração de uma a quatro semanas. No que diz respeito à visão do produto, o Product Owner é o gerente da sprint.

Alternativas
Q883071 Engenharia de Software

Julgue o seguinte item, relativo à gestão ágil de projetos com XP (extreme programming).


A integração contínua descrita na XP pode fazer parte do processo de desenvolvimento de software que utiliza o Scrum, pois, à medida que as entregas sejam realizadas na Scrum, pode-se validá-las por meio de testes automatizados.

Alternativas
Q883074 Engenharia de Software

Julgue o próximo item, a respeito de engenharia de software e análise de requisitos.


Os requisitos funcionais especificam o que o software deverá fazer. Esses requisitos incluem tempo de resposta, utilização de volumetria estática, escalabilidade, disponibilidade, segurança e usabilidade.

Alternativas
Q883075 Engenharia de Software

Acerca de testes de software, julgue o item que se segue. 


Teste de software pode ser definido como o processo de execução de um programa ou sistema com a intenção de se verificar se o mesmo está de acordo com o planejado nas especificações dos seus requisitos.

Alternativas
Q883076 Engenharia de Software

Acerca de testes de software, julgue o item que se segue. 


Enquanto os testes de unidade propiciam a qualidade externa, os testes de aceitação ajudam o desenvolvedor a avaliar a qualidade interna do código, dando feedback sobre o design dos módulos e permitindo a manutenção com menor custo.

Alternativas
Q883077 Engenharia de Software

Acerca de testes de software, julgue o item que se segue. 


No método de desenvolvimento TDD (test driven development), o desenvolvedor escreve primeiro um caso de teste e, posteriormente, o código.

Alternativas
Q883079 Engenharia de Software

No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.


Metodologias ágeis aplicam técnicas de desenvolvimento iterativo e evolutivo de tempo limitado, por isso excluem qualquer tipo de documentação, apoiando-se apenas em conversas informais.

Alternativas
Q883080 Engenharia de Software

No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.


São exemplos de práticas ágeis: ciclos curtos; simplicidade; retrospectivas regulares; ambiente de trabalho centrado no indivíduo; P.O. (Project Owner) que receba e retenha informações; e entrega de produto de software somente no final de cada fase.

Alternativas
Q883106 Engenharia de Software

Julgue o item a seguir, acerca de eMAG, sistemas de controle de versão e SonarQube.


Uma issue gerada pelo SonarQube com severidade CRITICA requer a imediata correção do código.

Alternativas
Q883107 Engenharia de Software

Julgue o item a seguir, acerca de eMAG, sistemas de controle de versão e SonarQube.


No Subversion, um projeto pronto para ser liberado e considerado como uma versão estável é copiado para uma pasta branch e fica congelado para que seja testado.

Alternativas
Q883109 Engenharia de Software

Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia.


No Maven, para implementar a herança de projetos, é necessário que os diretórios dos POMs filhos sejam especificados no POM pai.

Alternativas
Q883115 Engenharia de Software

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue o próximo item.


Em um serviço de integração contínua, testes de unidade são executados automaticamente com a finalidade de detectar erros funcionais.

Alternativas
Q883116 Engenharia de Software

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue o próximo item.


A refatoração de um código escrito em Delphi pode levar um método a ser separado e transformado em alguns outros métodos. 

Alternativas
Q883119 Engenharia de Software

Julgue o item que se segue, a respeito de EJB, Clean Code, desenvolvimento orientado a testes, lógica de programação e paradigmas de programação.


Ao aplicar o desenvolvimento orientado a testes em um projeto desenvolvido em Java, é necessário incluir nos métodos elementos que possibilitem a captura dos dados durante o processo de testes.

Alternativas
Respostas
1: C
2: E
3: E
4: E
5: E
6: E
7: E
8: C
9: E
10: C
11: E
12: C
13: E
14: E
15: E
16: C
17: C
18: C
19: C
20: E