Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q883843 Engenharia de Software

Julgue o item seguinte, a respeito de DevOps e das disposições constantes da NBR ISO/IEC 27002.


Apesar de ser um processo com a finalidade de desenvolver, entregar e operar um software, o DevOps é incompatível com a aplicação de métodos ágeis como o Scrum ou, ainda, com o uso de ferramentas que permitam visualizar os fluxos do processo.

Alternativas
Q883842 Engenharia de Software

Julgue o próximo item, a respeito de noções sobre gerenciamento de projetos com PMBOK e gestão ágil de projetos com Scrum.


Diferentemente do Scrum, que não aborda o controle de riscos, o PMBOK inclui processos afetos ao gerenciamento dos riscos, com vistas a reduzir a probabilidade e o impacto dos eventos negativos no projeto.

Alternativas
Q883840 Engenharia de Software

Julgue o próximo item, a respeito de noções sobre gerenciamento de projetos com PMBOK e gestão ágil de projetos com Scrum.


De acordo com a entrega de valor acordada com o cliente no Scrum, pode-se dividir o projeto em várias fases, o que vai ao encontro com o planejamento por ondas sucessivas preconizado no PMBOK, no qual as sprints do Scrum atuam como fases de ondas sucessivas.

Alternativas
Q883122 Engenharia de Software
Julgue o seguinte item, relativo a métrica de qualidade de software, JUnit, SQL, Delphi e desenvolvimento mobile.
Uma forma de aferir a qualidade de um código desenvolvido é avaliar a quantidade de autorreferências feitas em módulos do código. Essa métrica é conhecida como complexidade ciclomática.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Respostas
7581: E
7582: E
7583: C
7584: E
7585: E
7586: C
7587: C
7588: C
7589: C
7590: E
7591: E
7592: E
7593: C
7594: E
7595: C
7596: E
7597: C
7598: E
7599: E
7600: E