Questões de Concurso Sobre engenharia de software
Foram encontradas 14.874 questões
Sobre diagrama de Classe da UML, analise as afirmativas a seguir.
I. O diagrama de classes, um dos principais diagramas da UML, utiliza a notação de herança para representar a relação de especialização (“é um”), na qual uma classe filha herda atributos e métodos de uma classe pai (superclasse).
PORQUE
II. O diagrama de classe busca representar a estrutura estática de um sistema, e os atributos e operações das classes, que podem ter visibilidade pública (+), privada (-) ou protegida (#), são representados para detalhar as características e ações que a classe pode realizar.
Assinale a alternativa correta.
Com base nos princípios do Kanban, qual ação o membro da equipe deve adotar?
COLUNA I
1. Aprendizado Supervisionado
2. Aprendizado Não Supervisionado
COLUNA II
( ) Treina modelos com um conjunto de dados que possui rótulos ou labels, em que a resposta correta já é conhecida.
( ) Treina modelos com dados que não possuem rótulos, buscando descobrir estruturas e padrões ocultos.
( ) Utilizado para tarefas de classificação e regressão, como prever preços ou categorizar e-mails.
Assinale a sequência correta.
( ) A falha inicial do teste é um passo fundamental da metodologia TDD, conhecida como “Red”, pois confirma que o comportamento esperado ainda não foi implementado.
( ) A refatoração do código deve ser realizada logo após a escrita do teste, para garantir que o código seja de alta qualidade antes mesmo de ser implementado.
( ) A fase de “Green” do ciclo TDD consiste em escrever o código de produção mínimo para que o teste previamente escrito e falho seja aprovado.
Assinale a sequência correta.
Sobre a diferença entre requisitos funcionais e não funcionais, assinale a alternativa correta.
I. Mais indivíduos e interações do que processos e ferramentas. II. Mais colaboração com o cliente do que negociação de contratos. III. Mais resposta às mudanças do que seguir um plano.
Quais estão corretos?
I. A CI é uma prática de desenvolvimento de software em que os desenvolvedores comumente juntam suas alterações de código em um repositório central.
II. A CD é uma prática de desenvolvimento de software em que as alterações de código, antes do lançamento em produção, são preparadas por um especialista em implantação, não sendo possível que esse processo seja autossuficiente.
III. Um pipeline de CI/CD é um fluxo de trabalho automatizado que simplifica o processo de entrega de software, permitindo que o ciclo de vida do DevOps aconteça.
Quais estão corretas?
Coluna 1
1. Developers.
2. Product Owner.
3. Scrum Master.
Coluna 2
( ) Gerenciamento do Product Backlog.
( ) Criação de plano para a Sprint, o Sprint Backlog.
( ) Remoção de impedimentos que possam impedir o progresso do Scrum Team.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
( ) Nos testes de integração descendente (top-down), os testes são iniciados pelos componentes nos níveis mais baixos na estrutura do software.
( ) Testes de unidade realizam a verificação em blocos menores de código, geralmente funções ou métodos.
( ) Os testes de desempenho podem ser realizados em todas as etapas do processo de teste de software.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Os objetivos do processo de elicitação de requisitos são compreender o trabalho que os stakeholders realizam e entender como usariam um novo sistema para apoiar o trabalho deles (1ª parte). Já no processo de especificação de requisitos, são escritos os requisitos de usuário e de sistema em um documento de requisitos (2ª parte). Por fim, o processo de negociação de requisitos visa conferir se os requisitos definem o sistema que o cliente realmente quer (3ª parte).
Quais partes estão corretas?