Questões de Concurso

Foram encontradas 8.629 questões

Resolva questões gratuitamente!

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

Q2084770 Engenharia de Software
O processo de teste de um software é uma maneira de verificar se este está correto, completo e qual o seu nível de qualidade. Selecione a alternativa que mostra o tipo de teste que tem como principal característica a criação de testes, antes do código que deve ser implementado, para cada funcionalidade. 
Alternativas
Q2084769 Engenharia de Software
Existem vários tipos de testes que podem ser realizados e que se aplicam a diferentes propósitos durante um projeto de software. Selecione o tipo de teste que tem como propósito verificar se as porções menores, testadas anteriormente, têm condições de funcionar em conjunto, formando um sistema.
Alternativas
Q2084768 Engenharia de Software
É preciso efetuar testes ao longo de todo o desenvolvimento para evitar custos e prazos diferentes daqueles previstos inicialmente. Selecione o tipo de teste que normalmente é realizado pelos próprios desenvolvedores e que serve para verificar se as partes do software funcionam de maneira isolada das demais partes do sistema. 
Alternativas
Q2084766 Engenharia de Software
A garantia e o controle da qualidade são atividades essenciais para qualquer empresa de produtos a serem usados por terceiros. Selecione a meta pragmática de garantia da qualidade de software na qual a equipe de software deve aplicar os recursos limitados de forma a obter a maior probabilidade possível de atingir um resultado de alta qualidade.
Alternativas
Q2084765 Engenharia de Software
Os atributos de qualidade de software se dividem em três grupos: segurança, compreensibilidade e portabilidade. Selecione a alternativa que mostra os atributos de qualidade de software do grupo de Segurança.
Alternativas
Q2084764 Engenharia de Software
As etapas comuns em todos os modelos de processo de software têm como função nortear as demais fases que vão sendo inseridas conforme os modelos de processo foram sendo criados. Selecione a alternativa que mostra a fase que tem a intenção de mostrar que um software se adequa a suas especificações ao mesmo tempo em que satisfaz as especificações do cliente do sistema.
Alternativas
Q2084763 Engenharia de Software
Em um modelo de processo prescritivo de desenvolvimento de software, as atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. Selecione a alternativa que mostra o modelo de processo prescritivo e sequencial mais antigo de desenvolvimento de software.
Alternativas
Q2084762 Engenharia de Software
s princípios das atividades metodológicas têm forte influência sobre o sucesso de cada atividade metodológica genérica definida como parte do processo de software. Selecione o princípio de atividade metodológica que abrange um conjunto de tarefas de codificação e testes que gera um software operacional pronto para ser entregue ao cliente e ao usuário.
Alternativas
Q2084760 Engenharia de Software
A seleção das funcionalidades de um software se baseia em diversos aspectos, dentre eles temos diversos meios de se obter essas informações do cliente, para que o software atinja suas expectativas. Selecione o usuário de um documento de Engenharia de Requisitos que usa os requisitos para compreender qual sistema será desenvolvido. 
Alternativas
Q2084759 Engenharia de Software
Na arquitetura de software, o diagrama de fluxo de dados tem como função principal expor como os processos compõem um sistema. Selecione a alternativa que mostra o componente de diagrama de fluxo de dados da seguinte imagem.
Imagem associada para resolução da questão
Alternativas
Q2084758 Engenharia de Software
Em UML, um diagrama de classes descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Selecione a propriedade de diagrama de classes UML que existe se mudanças na definição de um elemento (o fornecedor) podem causar mudanças ao outro (o cliente). 
Alternativas
Q2084742 Engenharia de Software
Os relacionamentos entre classes definem como as classes trabalharão em conjunto. Selecione o tipo que representa o relacionamento entre classes mães e suas classes herdeiras.
Alternativas
Q2084687 Engenharia de Software
Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. O texto acima refere-se a(o):
Alternativas
Q2084680 Engenharia de Software
Assinale a alternativa que contém o comando git responsável por encontrar um commit que está gerando um bug ou uma inconsistência entre uma sequência de commits.
Alternativas
Q2084679 Engenharia de Software
O Git é um sistema de controle de versão de código-fonte aberto, que possibilita a colaboração no projeto por meio do controle de versão, distribuído de arquivos que residem em repositórios. Assinale abaixo a alternativa que contém um comando Git válido.
Alternativas
Q2084678 Engenharia de Software
. Acerca de Jenkins, assinale a alternativa que define corretamente:
Alternativas
Q2084655 Engenharia de Software
O termo de abertura do projeto documenta as necessidades de negócio, a justificativa para o projeto, o entendimento das necessidades do cliente, também descreve o produto ou serviço que vai ser abordado e seus requisitos. O desenvolvimento deste termo é um processo da área de conhecimento denominada:
Alternativas
Q2084654 Engenharia de Software
 A disciplina de gerenciamento de projetos vem sendo desenvolvida desde a década de 1960. Em geral, ao planejar um projeto é necessário pensar nas partes interessadas, que é: 
Alternativas
Q2084653 Engenharia de Software
Uma área de conhecimento é definida por seus requisitos de conhecimentos e descrita em termos dos processos que a compõem, suas práticas, entradas, saídas, ferramentas e técnicas. Assinale a alternativa que contém um processo relacionado a área de conhecimento do cronograma: 
Alternativas
Q2084652 Engenharia de Software
Trata-se de uma técnica utilizada para se projetarem casos de testes na qual o programa ou sistema é considerado uma caixa preta e, para testá-lo, são fornecidas entras e avaliadas as saídas para verificar se estão em conformidades com os objetivos especificados. Nesta técnica os detalhes de implementação não são considerados e o software é avaliado segundo o ponto de vista do usuário. A descrição anterior define: 
Alternativas
Respostas
1781: A
1782: D
1783: C
1784: A
1785: E
1786: A
1787: B
1788: D
1789: C
1790: E
1791: A
1792: B
1793: A
1794: A
1795: D
1796: E
1797: E
1798: A
1799: C
1800: D