Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q560230 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.
Na análise de requisitos não funcionais, o tempo de treinamento, o tempo de reinício após falha, o número de sistemas-alvo e a disponibilidade são medidas para, respectivamente, facilidade de uso, robustez, portabilidade e confiabilidade.
Alternativas
Q560229 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.
Na Extreme Programming, a programação em pares cria ilhas de especialistas na equipe por meio da análise simultânea de duas pessoas no desenvolvimento do software.
Alternativas
Q560228 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.
O foco nos métodos ágeis está na entrega incremental do software, ou seja, na entrega de valor, com fundamento no princípio de processos prescritivos.
Alternativas
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
Respostas
9361: C
9362: E
9363: E
9364: C
9365: C
9366: C
9367: E
9368: C
9369: C
9370: C
9371: C
9372: C
9373: E
9374: E
9375: B
9376: C
9377: B
9378: A
9379: B
9380: B