Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562511 Engenharia de Software
 No Scrum, existem papéis bem definidos. Assinalar a alternativa a qual o trecho abaixo se refere:

Tem como função primária remover impedimentos para que a equipe consiga entregar o objetivo do Sprint. Além dessa função, a pessoa nesse papel tem a função de assegurar que as práticas do Scrum sejam utilizadas corretamente.
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562510 Engenharia de Software
Qual das seguintes metodologias se caracteriza por um conjunto de cerimônias, desenvolvimento em iterações curtas chamadas de Sprints e a realização de reunião diária com todos os integrantes da equipe?
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562506 Engenharia de Software
Na execução de um projeto de software, muitos problemas podem interferir no bom andamento do projeto, prejudicando-o. Para que o projeto seja bem sucedido, é importante identificar e monitorar as incertezas e ter planos de contingência para o caso de tais problemas efetivamente ocorrerem. Em qual etapa do projeto de software essas incertezas são identificadas e trabalhadas?
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562505 Engenharia de Software
Além de métodos e atributos, para que uma linguagem possa ser considerada orientada a objetos, quais conceitos também devem estar implementados?
Alternativas
Q556363 Engenharia de Software
Um analista de TI está participando do desenvolvimento de um software orientado a objetos utilizando a plataforma Java. Na abordagem de desenvolvimento adotada, o código é desenvolvido de forma incremental, em conjunto com o teste para esse incremento, de forma que só se passa para o próximo incremento quando o atual passar no teste. Como o código é desenvolvido em incrementos muito pequenos e são executados testes a cada vez que uma funcionalidade é adicionada ou que o programa é refatorado, foi necessário definir um ambiente de testes automatizados utilizando um framework popular que suporta o teste de programas Java.

A abordagem de desenvolvimento adotada e o framework de suporte à criação de testes automatizados são, respectivamente, 

Alternativas
Q556357 Engenharia de Software
Após o analista de TI alterar no Git um arquivo previamente monitorado chamado trt.py e após ter passado a monitorar um novo arquivo chamado Tribunal, executou-se o comando git status e foi exibido: 

# On branch master

# Changes to be committed:

#      (use "git reset HEAD ..." to unstage)

#

#       new file:     Tribunal

#

# Changes not staged for commit:

#      (use "git add ..." to update what will be committed)

#

#       modified:     teste.py



Nestas condições, para selecionar o arquivo trt.py de forma que ele possa ser consolidado no próximo commit, utiliza-se o comando git


Alternativas
Q556356 Engenharia de Software
Um profissional está trabalhando no processo de testes de desenvolvimento de um software orientado a objetos. Inicialmente, realizou o teste das funcionalidades dos objetos ou métodos das classes individualmente. Em seguida, integrou várias unidades individuais criando elementos compostos e testou as interfaces desses elementos. Para concluir a bateria de testes, integrou todos os componentes do software e testou a integração entre eles como um todo. Os testes realizados pelo profissional foram testes
Alternativas
Q554743 Engenharia de Software
A respeito da técnica de testes TDD é correto afirmar que:
Alternativas
Q554741 Engenharia de Software
Qual a alternativa correta a respeito do BDD?
Alternativas
Q554740 Engenharia de Software
É notório e de comprovado valor que os testes são a melhor maneira de se garantir a qualidade de um software. O teste de regressão é um dos tipos de testes, que tem por objetivo?
Alternativas
Q554728 Engenharia de Software
 O modelo de desenvolvimento SCRUM está alinhado com os conceitos do manifesto ágil. Avalie as afirmativas a seguir.

I. As atividades de análise e desenvolvimento são realizadas durante as Sprints, deixando para o final do projeto somente os testes e documentação.

II. Prega a utilização de testes e recomenda a criação dos testes antes do início da programação.

III. Valoriza o software em funcionando e que não seja feita nenhuma documentação.

A quantidade de itens corretos é igual a 

Alternativas
Q554727 Engenharia de Software
No desenvolvimento de software em XP, são empregadas algumas práticas. Avalie as assertivas abaixo.

I. Programação em pares.

II. Time coeso.

III. Integração contínua.

IV. Desenvolvimento orientado a testes.

Quantas afirmativas são verdadeiras? 

Alternativas
Q554726 Engenharia de Software
XP e SCRUM são dois dos mais importantes processos de desenvolvimento de software ágeis. Sobre eles podemos afirmar que:
Alternativas
Q554725 Engenharia de Software
Sobre o modelo de desenvolvimento ágil SCRUM, podemos afirmar que: 

I. A reunião de retrospectiva da Sprint é realizada ao término da Sprint e tem por objetivo levantar o que funcionou positivamente, o que não funcionou e quais ações serão tomadas para melhorar.

II. No início de cada Sprint é realizada a reunião de planejamento da Sprint, onde o Scrum Master prioriza os itens do Product Backlog.

III. Cada Sprint tem duração prevista de 2 a 4 meses.

IV. São realizadas reuniões diárias rápidas preferencialmente com todo o time scrum, que tem por objetivo reportar as atividades realizadas no dia anterior, as atividades que serão realizadas no próximo dia e quais os impedimentos.

Quantas afirmativas estão corretas? 


Alternativas
Q554701 Engenharia de Software
No que diz respeito à técnica Pontos por Função, a definição “correspondem a transações cujo objetivo é a apresentação de informações aos usuários, não necessariamente provenientes de arquivos, podendo ocorrer a geração de dados derivados, atualização de arquivos e a utilização de cálculos/fórmulas" se refere a: 
Alternativas
Q554700 Engenharia de Software
 Sobre artefatos em RUP, considere as seguintes afirmativas:

1. É uma informação que é produzida, modificada ou usada por um processo.

2. Define uma área de responsabilidade.

3. Um artefato pode ser um modelo, um elemento de modelo ou um documento.

Assinale a alternativa correta.

Alternativas
Q554699 Engenharia de Software
Sobre RUP, considere as seguintes disciplinas:

1. Gerência de configuração.

2. Gerência de projeto.

3. Ambiente.

4. Modelagem de Negócios.

São disciplinas de apoio: 

Alternativas
Q554698 Engenharia de Software
Em um Diagrama de Sequência, de acordo com a UML 2.2, qual operador significa que as mensagens não podem ser intercaladas com outras mensagens? 
Alternativas
Q554697 Engenharia de Software
Com relação a Diagrama de Classes em UML 2.2, quando objetos “parte" só podem pertencer a um único objeto “todo" e têm o seu tempo de vida coincidente com o dele, tem-se: 
Alternativas
Q554696 Engenharia de Software
Usa-se include, em Casos de Uso, para: 
Alternativas
Respostas
5761: B
5762: D
5763: A
5764: C
5765: E
5766: B
5767: C
5768: B
5769: A
5770: B
5771: B
5772: C
5773: C
5774: D
5775: D
5776: E
5777: C
5778: B
5779: B
5780: D