Questões de Concurso Sobre engenharia de software

Foram encontradas 14.502 questões

Q2171668 Engenharia de Software
Em relação à engenharia de software, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas.
( ) É uma disciplina de engenharia que visa a todos os aspectos da produção de software, desde as fases iniciais (especificação) até a manutenção do sistema (quando já está em uso).
( ) Tem relação com a qualidade dos resultados esperados, visando a cumprir orçamento e cronograma especificados nos projetos de software.
( ) A abordagem sistemática chamada processo de software descreve a sequência de atividades da produção de um software.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2171666 Engenharia de Software
O tipo de diagrama da UML mais adequado para modelar a interação entre objetos em um sistema é o Diagrama de:
Alternativas
Q2171641 Engenharia de Software
Qual é a principal vantagem da automação de testes funcionais?
Alternativas
Q2171640 Engenharia de Software
Qual é a definição correta para testes unitários?
Alternativas
Q2171639 Engenharia de Software
Qual dos seguintes tipos de teste é mais adequado para identificar problemas de desempenho em um aplicativo web?
Alternativas
Q2171638 Engenharia de Software
Qual dos seguintes tipos de teste é mais adequado para identificar problemas de utilização de uma interface em um aplicativo móvel?
Alternativas
Q2171637 Engenharia de Software
Assinale a alternativa que descreve corretamente o conceito de Injeção de Dependências (DI)?
Alternativas
Q2171636 Engenharia de Software
Assinale a alternativa que descreve corretamente o conceito de Inversão de Controle (IoC)? 
Alternativas
Q2171635 Engenharia de Software
Quais são as principais vantagens da utilização de injeção de dependências em um projeto de software?
Alternativas
Q2171634 Engenharia de Software
Qual é a diferença entre inversão de controle e injeção de dependências?
Alternativas
Q2171632 Engenharia de Software
Qual é a diferença entre as técnicas de especificação de requisitos utilizadas em ciclos de vida tradicionais e ágeis de desenvolvimento de sistemas?
Alternativas
Q2171207 Engenharia de Software
No GIT, é possível criar uma versão de uma codeline que evolui de forma independente, formando uma ramificação. Essa ramificação é um ponteiro que aponta para as alterações feitas na codeline. Esse ponteiro é chamado de:
Alternativas
Q2171205 Engenharia de Software
No Scrum, as equipes constroem produtos incrementalmente, começando do mais simples, e vai crescendo para o mais complexo, melhorando o programa, modificando a sua estrutura sem mudar o seu comportamento. Essa forma de desenvolvimento é conhecida como:
Alternativas
Q2171204 Engenharia de Software
No Scrum, é usada uma lista com todas as funcionalidades desejadas, mas que ainda não fazem parte do produto e que é mantida pelo dono do produto, que prioriza essas funcionalidades na lista. O seu conteúdo é dinâmico, pois, a cada sprint, funcionalidades são adicionadas, removidas e priorizadas, à medida em que se conhece melhor o ambiente onde o Scrum está sendo aplicado. Essa lista é chamada de:
Alternativas
Q2171201 Engenharia de Software
O tipo de teste de software que tem por objetivo avaliar seus aspectos internos e externos, com suas entradas, fluxo dos dados e saídas, sendo a combinação de dois tipos de testes é o Teste de: 
Alternativas
Q2171198 Engenharia de Software
Qual das ferramentas apresentadas abaixo faz o controle de versões de um software utilizando um repositório para cada área de trabalho, além de um repositório maior para controlar outras áreas, e que permite projetos colaborativos com vários desenvolvedores?
Alternativas
Q2171188 Engenharia de Software
O quadro que apresenta a movimentação em fluxo dos itens de trabalho, representados por fichas, que atravessam as colunas desse quadro, da esquerda para direita, em um movimento linear, indo da primeira para a última coluna, é denominado:
Alternativas
Q2171187 Engenharia de Software
O método ágil Scrum implementa uma prática que consiste na realização de pequenos ciclos de entrega, em que cada ciclo é conhecido como:
Alternativas
Q2171186 Engenharia de Software
Analise as assertivas a seguir, que apresentam algumas características relacionadas ao teste de software:
I. O desenvolvedor não pode testar a unidade por ele desenvolvida. II. O teste da unidade verifica se ela funciona sem erros de maneira isolada. III. Por unidade entende-se como sendo a menor porção de um projeto de software que pode ser testado. IV. É importante que o testador tenha o conhecimento detalhado dos requisitos da unidade que será testada.
Quais pertencem ao teste unitário?
Alternativas
Q2171185 Engenharia de Software
São características importantes observadas na execução dos testes de software:
I. Repetição dos testes em sua totalidade de maneira exaustiva. II. Armazenamento dos casos de teste, testados e documentados com os seus resultados. III. Fidelidade na reprodução dos testes. IV. Arquivos de log com o histórico completo das atividades de teste.
Quais pertencem às ferramentas de automação de testes?
Alternativas
Respostas
4281: E
4282: B
4283: E
4284: C
4285: C
4286: D
4287: D
4288: D
4289: B
4290: A
4291: D
4292: C
4293: C
4294: B
4295: C
4296: C
4297: E
4298: A
4299: D
4300: E