Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2073418 Engenharia de Software
Para se desenvolver um projeto de software em UML (Unified Modelling Language), existem diversos tipos de diagramas que podem ser utilizados pelo projetista. Assinale a alternativa que apresenta corretamente o nome de um diagrama dinâmico utilizado na modelagem e no projeto de software UML. 
Alternativas
Q2052793 Engenharia de Software
No desenvolvimento de um sistema de software, a propriedade de usabilidade representa
Alternativas
Q2052792 Engenharia de Software
Considerando que a análise de riscos no desenvolvimento de um sistema de software seja constituída pelas fases denominadas preliminar, ciclo de vida e operacional, é correto afirmar que
Alternativas
Q2052791 Engenharia de Software
Quando se utiliza a técnica de desenvolvimento SCRUM, há alguns artefatos criados, sendo um deles o Product Backlog, que consiste
Alternativas
Q2049160 Engenharia de Software
Analise as afirmativas abaixo com relação ao assunto Metodologias Ágeis.
1. Um Product Owner acessível ao longo do Sprint permite que o Time de Desenvolvimento tire dúvidas de negócios sobre os itens em desenvolvimento que naturalmente surgem.
2. Ao final normal do Sprint, o Time de Desenvolvimento deverá ter gerado, a partir dos itens do Sprint Backlog, um Incremento do Produto entregável, que representa valor visível para os clientes do projeto.
3. O feedback obtido dos clientes e demais pessoas relevantes presentes na reunião de Sprint Review é utilizado pelo Scrum Master como matéria-prima para alterações no Product Backlog, ou seja, para modificar o produto que está sendo gerado de forma a melhor atender às necessidades dos clientes.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2026217 Engenharia de Software

Muitas organizações têm adotado práticas de DevOps no desenvolvimento de software.


Assinale a alternativa correta em relação ao assunto.

Alternativas
Q2026213 Engenharia de Software

O Git é essencial em qualquer projeto realizado em equipe que geralmente pode trabalhar de forma paralela, podendo evitar que haja conflitos entre as alteração realizadas.


Assinale a alternativa que indica corretamente um comando para exibir os arquivos que foram alterados e o comando para reverter as alterações feitas em qualquer arquivo.

Alternativas
Q2026210 Engenharia de Software
Assinale a alternativa correta com relação ao assunto Data Lake.
Alternativas
Q2026198 Engenharia de Software
É necessário utilizar um algoritmo de Machine Learning para realizar a classificação de um objeto em três ou mais classes que possuem uma ordem determinada antecipadamente.

Assinale a alternativa que indica corretamente um algoritmo que possa realizar esta tarefa.
Alternativas
Q2026194 Engenharia de Software
Analise as afirmativas abaixo com relação ao assunto Validação de Requisitos.
1. Uma técnica de Validação de Requisitos é desenvolvimento de Casos de Uso que envolve o desenvolvimento de um modelo executável do sistema e o uso desse modelo com os usuários finais e clientes para ver se satisfaz suas necessidades e expectativas.
2. A validação de requisitos é o processo de conferir se os requisitos definem o sistema que o cliente realmente quer. Ele se sobrepõe à elicitação e à análise, já que é voltado para encontrar problemas.

3. Para diminuir o potencial de conflito entre o cliente e o contratante, os requisitos do sistema sempre devem ser escritos de modo que sejam verificáveis. Isso significa ser capaz de escrever um conjunto de testes que possa demonstrar que o sistema entregue satisfaz a cada um dos requisitos especificados.


Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2026181 Engenharia de Software
Observe a frase abaixo:
“Um sistema de controle de versão                  , o                      segue uma abordagem                            , contrário de outros como o                     que segue um modelo baseado em                          .”

Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
Alternativas
Q2026180 Engenharia de Software
A métrica ponto de função (FP) pode ser usada como um meio para medir a funcionalidade fornecida por um sistema.
Analise as afirmativas abaixo com relação a este assunto.

1. Por meio de dados históricos, a métrica FP pode ser empregada para estimar o custo ou trabalho necessário para projetar, codificar e testar o software.
2. Por meio de dados históricos, a métrica FP pode ser empregada para prever o número de erros que serão encontrados durante o teste.
3. Por meio de dados históricos, a métrica FP não pode prever o número de componentes e/ou o número de linhas projetadas de código-fonte no sistema implementado.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2026178 Engenharia de Software
Analise as afirmativas abaixo com relação ao assunto Metodologias Ágeis.
1. O Scrum Master é o responsável por definir, comunicar e manter a Visão do Produto relativamente constante ao longo do projeto. Ele trabalha com os clientes do projeto e com quaisquer outras partes interessadas que possam contribuir para o entendimento e definição da Visão do Produto.
2. O Product Owner é o responsável por garantir que os impedimentos que o Time de Desenvolvimento encontre em seu trabalho sejam removidos, atuando quando necessário como um agente de mudança na organização. Esses impedimentos geram o risco de não se atingirem os objetivos.
3. Antes do início do desenvolvimento, o Product Owner inicia, a partir da Visão do Produto, a criação de uma lista ordenada, incompleta e dinâmica de itens que representam o que ele acredita que será produzido ao longo do projeto. Essa lista é chamada de Product Backlog.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2026167 Engenharia de Software

A UML inclui diversos subconjuntos de diagramas, incluindo diagramas de estrutura, de interação e de comportamento.


Assinale a alternativa que contém dois tipos de diagramas de comportamento porque descrevem o que é necessário acontecer no sistema sendo modelado.

Alternativas
Q2026163 Engenharia de Software
Observe a frase abaixo:
Um diagrama de               descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos                          existentes entre eles. Este tipo de diagrama também mostra as propriedades e as operações de uma                          e as restrições que se aplicam à maneira como os objetos estão conectados.

Assinale a alternativa que completa corretamente as lacunas do texto.
Alternativas
Q2026162 Engenharia de Software
A UML (Unified Modeling Language) prevê um diagrama específico para modelar os diversos estados de um objeto durante o seu ciclo de vida. O foco principal deste tipo de diagrama reside na identificação dos valores que os atributos de uma classe podem assumir, assim como os eventos ou mensagens enviadas para o objeto que efetivamente implicará na atribuição dos valores.

Assinale a alternativa que identifica corretamente este diagrama:
Alternativas
Q2026161 Engenharia de Software
Assinale a alternativa que indica corretamente o diagrama UML que permite representar a interação detalhada entre atores e um sistema ou entre objetos colaborando em um dado intervalo de tempo. No entanto, as informações sobre o que aconteceu antes do início da interação e o que acontece após a interrupção do intervalo de tempo não são mostradas no diagrama.
Alternativas
Q2026158 Engenharia de Software
Analise as afirmativas abaixo com relação ao assunto Métricas e Estimativas de Software.
1. O IEEE Standard Glossary of Software Engineering Terminology define métrica como “uma medida qualitativa do grau com o qual um sistema, componente ou processo possui determinado comportamento”.
2. Um indicador é uma métrica ou combinação de métricas que fornece informações sobre o processo de software, em um projeto de software ou no próprio produto.
3. Um indicador fornece informações que permitem ao gerente de projeto ou aos engenheiros de software ajustar o processo, o projeto ou o produto para incluir melhorias.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2025013 Engenharia de Software
Conforme o PMBOK, o termo “projeto” é definido da seguinte forma: “Projeto é um esforço (I) empreendido para (II) um produto, serviço ou resultado (III)”. Assinale a alternativa que apresenta os valores CORRETOS para I, II e III respectivamente.
Alternativas
Q2025012 Engenharia de Software
Dentro das metodologias ágeis, o processo de desenvolvimento de software especificado pela Programação Extrema (eXtreme Programming, XP) possui algumas características específicas. Uma das características do XP versa sobre as necessidades de melhoria no projeto, que devem ser realizadas através de um tipo de processo específico para este fim. Assinale a alternativa com o nome deste tipo de processo.
Alternativas
Respostas
4041: A
4042: A
4043: B
4044: B
4045: C
4046: B
4047: D
4048: B
4049: D
4050: E
4051: E
4052: C
4053: C
4054: E
4055: A
4056: B
4057: B
4058: E
4059: A
4060: B