Questões de Concurso

Foram encontradas 8.629 questões

Resolva questões gratuitamente!

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

Q2050227 Engenharia de Software
Com relação a metodologias de desenvolvimento de software, assinale a afirmação correta
Alternativas
Q2050225 Engenharia de Software

Relacione os conceitos de orientação a objetos (Coluna I), as seus significados (Coluna II), numerando a Coluna II de acordo com a Coluna I.


Coluna I

1) Abstração 

2) Classe 

3) Polimorfismo 

4) Objeto

5) Encapsulamento


Coluna II 

( ) Habilidade mental que permite aos seres humanos visualizarem os problemas do mundo real com vários graus de detalhe, dependendo do contexto corrente do problema.

( ) Também chamado de ocultamento de informações, consiste na separação dos aspectos externos de um objeto, acessíveis por outros, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. 

( ) Significa que a mesma operação pode atuar de modos diversos em classes diferentes; a mesma operação pode se aplicar a muitas classes diferentes. 

( ) Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações), os mesmos relacionamentos com outros objetos e a mesma semântica. 

( ) Uma entidade com uma fronteira bem-definida e uma identidade que encapsula o estado e o comportamento.


A sequência correta, de cima para baixo, é:

Alternativas
Q2050221 Engenharia de Software
Com relação ao gerenciamento de projetos, é correto afirmar: 
Alternativas
Q2050214 Engenharia de Software
Sobre a integração contínua, é correto afirmar que: 
Alternativas
Q2050213 Engenharia de Software
No contexto do Git, sistema de controle de versão distribuído, é correto afirmar que o comando:
git commit
Alternativas
Q2050212 Engenharia de Software
Acerca do gerenciamento de configuração, assinale a alternativa correta.
Alternativas
Q2050208 Engenharia de Software
Conforme as recomendações presentes na Engenharia de Software, para se lidar com uma solicitação de mudança (change request), a sequência de passos mais apropriada é: 
Alternativas
Q2050207 Engenharia de Software
A respeito de se ter um grupo independente de teste (ITG) em um projeto de software, assinale a alternativa correta.
Alternativas
Q2050206 Engenharia de Software
Em testes de software, um ambiente de homologação, refere-se ao ambiente em que: 
Alternativas
Q2050205 Engenharia de Software
De acordo com o PMBOK, o plano de gerência de riscos é uma saída de qual processo? 
Alternativas
Q2050204 Engenharia de Software
A estratégia em que se escrevem testes automatizados, antes do código da funcionalidade a ser testada estar pronto, chama-se:
Alternativas
Q2050203 Engenharia de Software
Existe um tipo de teste de integração que é usado para garantir que mudanças em um software (devido a testes ou por outras razões) não causam efeitos colaterais. A estratégia consiste em executar novamente, de forma manual ou automática, um subconjunto de todos os casos de teste após integrar a mudança ao sistema. O tipo que se enquadra nessa descrição é: 
Alternativas
Q2050194 Engenharia de Software
Em relação a testes de validação em um sistema que utiliza orientação a objetos, assinale a resposta correta. 
Alternativas
Q2050192 Engenharia de Software
Segundo o princípio de “programar para uma interface e não para uma implementação”, qual o benefício em manipular objetos apenas em termos de suas interfaces? 
Alternativas
Q2050054 Engenharia de Software
A Engenharia de Requisitos é o processo de descobrir, analisar, documentar e verificar os requisitos de um sistema, isto é, as descrições do que o sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento. Durante essa fase, alguns modelos da UML são comumente utilizados para analisar e documentar os requisitos. NÃO é um modelo da UML comumente usado durante a Engenharia de Requisitos: 
Alternativas
Q2050053 Engenharia de Software
A Gestão de Riscos é um dos trabalhos mais importantes para um gerente de projeto, e envolve a antecipação dos riscos que podem afetar o cronograma do projeto ou a qualidade do software que está sendo desenvolvido. NÃO é uma atividade relacionada à Gestão de Riscos:
Alternativas
Q2050052 Engenharia de Software
Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software. Existem muitos processos de software diferentes, cada qual com suas características, que podem ser categorizados em:
• Dirigidos a planos: as atividades são planejadas com antecedência e o progresso é avaliado por comparação com o planejamento inicial.
• Ágeis: possuem planejamento gradativo e possibilitam alterar o processo mais facilmente de maneira a refletir as necessidades de mudança dos clientes.
Sobre processos de software, é INCORRETO afirmar: 
Alternativas
Q2050051 Engenharia de Software
A figura abaixo ilustra um exemplo de diagrama de casos de uso da Linguagem de Modelagem Unificada (UML):
Imagem associada para resolução da questão


O significado da relação de dependência mostrada na figura acima é:
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
Q2045609 Engenharia de Software

De acordo com Pressman, o modelo em cascata representa uma abordagem clássica, sistemática e sequencial para o desenvolvimento de softwares, conforme indicado na figura a seguir:


Imagem associada para resolução da questão


Nesse modelo, as fases 2, 3 e 4 são denominadas, respectivamente,

Alternativas
Respostas
1901: D
1902: B
1903: B
1904: D
1905: B
1906: D
1907: A
1908: C
1909: B
1910: C
1911: B
1912: C
1913: C
1914: A
1915: D
1916: C
1917: A
1918: D
1919: C
1920: A