Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2050229 Engenharia de Software
Em relação aos diagramas UML, assinale a afirmação correta.
Alternativas
Q2050228 Engenharia de Software
Num sistema a ser desenvolvido com a metodologia RUP (Rational Unified Process), assinale a opção que apresente as técnicas usadas para especificar as funcionalidades do sistema.
Alternativas
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
Q1777833 Engenharia de Software
Para a resolução da questão desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existe(m) letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras, foram inseridas setas numeradas apenas para facilitar a resolução da questões; e (4), para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver. 


Considere as seguintes assertivas sobre o framework ágil Scrum:
I. Os itens que compõem o Product Backlog são definidos e priorizados pelo Product Owner nas Sprint Review Meeting. II. Os impedimentos identificados no Daily Scrum devem ser tratados pelo Scrum Team o mais rapidamente possível. III. O Scrum Master é responsável pela remoção das barreiras e facilitação das atividades entre o Scrum Team e o Product Owner.
Quais estão corretas?
Alternativas
Q1632618 Engenharia de Software
Em relação a teste de software, é correto afirmar que
Alternativas
Q1632609 Engenharia de Software
Sobre os diagramas de casos de uso da UML, assinale a alternativa correta.
Alternativas
Q1631439 Engenharia de Software
Analise as afirmativas abaixo com relação ao DDD (Domain Driven Design).
1. Domain Driven Design (DDD) é uma abordagem de projeto de software disciplinada que reúne um conjunto de conceitos, técnicas e princípios para construção de softwares baseados em modelo de domínio.
2. Um dos objetivos do Domain Driven Design é aproximar o desenvolvimento de software do domínio do problema.
3. Um dos objetivos do Domain Driven Design (DDD) é permitir maior interoperabilidade com os modelos de dados.
4. Domain Driven Design (DDD) ou Projeto Orientado ao Domínio é um padrão de linguagem orientada a objetos que procura reforçar conceitos e boas práticas relacionadas à Orientação a Objetos.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Respostas
6761: A
6762: C
6763: D
6764: B
6765: B
6766: D
6767: B
6768: D
6769: A
6770: C
6771: B
6772: C
6773: B
6774: C
6775: C
6776: A
6777: C
6778: A
6779: D
6780: B