Questões de Concurso Sobre engenharia de software
Foram encontradas 11.957 questões
No que se refere a metodologias e práticas de desenvolvimento ágeis, julgue o item seguinte.
Na etapa de refactor do processo TDD, parte-se do
pressuposto de que os testes tenham passado nas fases
anteriores, o que permite que o código seja aprimorado sem a
preocupação de duplicações de código.
No que se refere a metodologias e práticas de desenvolvimento ágeis, julgue o item seguinte.
O sprint goal é estabelecido durante a sprint review e,
posteriormente, incorporado ao sprint backlog,
permanecendo como um foco constante para os
desenvolvedores durante toda a sprint.
A respeito de SonaQube, julgue o próximo item.
Os portões de qualidade (quality gates) são essenciais na
incorporação da metodologia clean as you code e evitam que
um código com problemas seja liberado para produção.
A respeito de SonaQube, julgue o próximo item.
Em um único projeto no SonarQube, podem-se estabelecer
vários portões de qualidade, o que possibilita que diferentes
partes do código satisfaçam critérios de qualidade distintos.
Acerca de orientação a objetos, julgue o item subsequente.
O “problema do diamante”, que surge quando uma classe
herda de duas classes que compartilham uma mesma classe
pai, não resulta em conflitos de métodos ou ambiguidades na
resolução de herança múltipla.
Acerca de orientação a objetos, julgue o item subsequente.
Considere-se que, em um encapsulamento de uma classe
de nome Carro para um sistema de automóveis, exista
um atributo privado de nome quilometragem. Nesse
caso, ao se fornecerem métodos públicos do tipo
obter_quilometragem() e atualizar_quilometragem(),
protegem-se detalhes internos da classe Carro.
1. Diagrama de Estados
2. Diagrama de Atividades
3. Diagrama de Comunicação
4. Diagrama de Sequência
( ) Mostra o comportamento dinâmico de um sistema ou de parte de um sistema por meio do fluxo de controle entre ações que o sistema executa. Um dos componentes principais é um nó ação, que corresponde a uma tarefa executada por um sistema de software. Existem setas que vão de um nó ação para outro e indicam o fluxo de controle.
( ) Provê uma visão dinâmica dos objetos de uma classe, sendo importantes para modelar o comportamento de objetos de uma classe em resposta à ocorrência de eventos.
( ) É um diagrama de interação com ênfase na organização estrutural dos objetos e nas relações entre os objetos e classes que enviam ou recebem mensagens.
( ) É utilizado, principalmente, para modelar as interações entre os atores e os objetos e entre os próprios objetos. Indica as comunicações dinâmicas durante a execução de uma tarefa e mostra a ordem temporal na qual as mensagens são enviadas para executar a tarefa.
A ordem CORRETA de preenchimento dos parênteses, de cima para baixo, é:
Sobre os elementos de modelagem dos diagramas de casos de uso definidos pela UML 2.5.1, assinale a afirmativa correta.