Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q560227 Engenharia de Software
Acerca de processos e práticas ágeis de desenvolvimento e de análise de requisitos funcionais e não funcionais, julgue o item a seguir.
Serão classificados como organizacionais os requisitos operacionais e de desenvolvimento que forem identificados na análise de requisitos não funcionais.
Alternativas
Q560226 Engenharia de Software
Com referência aos conceitos básicos de engenharia de software, julgue o item seguinte.
As etapas da engenharia de software são, frequentemente, citadas como paradigmas, cuja escolha é realizada em função da natureza do projeto e da aplicação, dos métodos e das ferramentas a serem utilizados.
Alternativas
Q560225 Engenharia de Software
Com referência aos conceitos básicos de engenharia de software, julgue o item seguinte.
Os métodos da engenharia de software proporcionam os detalhes de como construir o software e introduzem, muitas vezes, uma notação gráfica ou orientada à linguagem especial.
Alternativas
Q560224 Engenharia de Software
Com referência aos conceitos básicos de engenharia de software, julgue o item seguinte.
A engenharia de software, cujo objetivo é o de apoiar o desenvolvimento de programas de computador, prioriza a programação individual e especializada, excluindo-se a documentação e as configurações do programa, que são tratados pela engenharia de sistemas e pela ciência da computação.
Alternativas
Q560223 Engenharia de Software
Com referência aos conceitos básicos de engenharia de software, julgue o item seguinte.
Os procedimentos de engenharia de software constituem o elo entre os métodos e as ferramentas, o que possibilita o desenvolvimento racional e oportuno de software.
Alternativas
Q560222 Engenharia de Software
No que concerne a DevOps, julgue o item que se segue.

DevOps é um conceito pelo qual se busca entregar sistemas melhores, com menor custo, em menor tempo e com menor risco.

Alternativas
Q560221 Engenharia de Software
No que concerne a DevOps, julgue o item que se segue.

O profissional especialista em DevOps deve atuar e conhecer as áreas de desenvolvimento (engenharia de software), operações e controle de qualidade, além de conhecer, também, de forma ampla, os processos de desenvolvimento ágil.

Alternativas
Q560220 Engenharia de Software
Julgue o seguinte item, relativo a gerenciamento de projetos e à gestão ágil de projetos com Scrum.
O índice de desempenho para término é uma métrica de desempenho de custos obtida pela razão entre o custo para se terminar o trabalho restante e o orçamento restante do projeto.
Alternativas
Q560219 Engenharia de Software
Julgue o seguinte item, relativo a gerenciamento de projetos e à gestão ágil de projetos com Scrum.
Os objetivos de uma daily scrum incluem a disseminação do conhecimento sobre o que foi executado no dia anterior, a identificação de impedimentos e a priorização do trabalho a ser realizado.
Alternativas
Q560218 Engenharia de Software
Julgue os seguinte item, relativo a gerenciamento de projetos e à gestão ágil de projetos com Scrum.
No contexto da metodologia Scrum, ocorre um sprint quando o scrum master acelera o ciclo de desenvolvimento de um produto ou serviço.
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
Respostas
8161: C
8162: C
8163: C
8164: E
8165: C
8166: C
8167: C
8168: C
8169: C
8170: E
8171: E
8172: B
8173: C
8174: B
8175: A
8176: B
8177: B
8178: C
8179: C
8180: D