Questões de Frameworks (Engenharia de Software)

Limpar Busca

Utilizando o framework Spring MVC, caso se deseje criar um controller, a anotação a ser utilizada no código é:

  • A #Controller
  • B &Controller
  • C @Controller
  • D %Controller

Django é um framework web que agiliza o desenvolvimento de aplicações. Com os vários recursos que o Django oferece para o desenvolvedor, tais como um ORM próprio, um sistema de autenticação, linguagem de templates, esquema de URLs, entre outros, muitas tarefas no desenvolvimento do sistema web são facilitadas. Em relação ao framework Django, é correto afirmar:

  • A em Django, um “Middleware” encapsula a lógica responsável pela conexão com o banco de dados.
  • B em Django uma “fixture” é um recurso que serve para ser aplicado em uma “view” para modificar o seu comportamento padrão.
  • C um “Model” em Django é uma subclasse de “django.db.models.Template”, que, geralmente, é mapeado para um arquivo de template.
  • D Django 4 pode ser configurado com vários motores de template além do Django Template Language. Alternativamente, podem ser adicionados outros produtos de motores de template.

No framework Django 2, o Index.fields é uma lista ou tupla do nome dos campos nos quais o índice é desejado. Por padrão, os índices são criados em que ordem?

  • A Em ordem crescente para cada linha. Para definir um índice na ordem decrescente para uma linha, deve-se adicionar o símbolo @ antes do nome do campo.
  • B Em ordem decrescente com objetos estáticos. Para se ter acesso a um determinado índice da estrutura de dados, é necessário instanciar um objeto com a posição desejada.
  • C Em ordem crescente para cada coluna. Para definir um índice com ordem decrescente para uma coluna, deve-se adicionar um hífen antes do nome do campo.
  • D Em ordem decrescente para cada linha. Para se ter acesso a um determinado elemento da estrutura de dados, basta acessar um objeto já criado com a posição desejada.

A utilização de metodologias ágeis em projetos de desenvolvimento de sistemas da informação é uma boa prática recomendada e o framework Scrum é uma opção que, por meio de facilitadores adaptativos, dentro da uma perspectiva de abordagem iterativa e incremental, permite o atingimento de metas para soluções de problemas complexos. Acerca do conceito dos pilares empíricos do Scrum. Neste contexto, analise os itens a seguir:

I - O processo emergente e o trabalho devem ser visíveis tanto para quem executa o trabalho quanto para quem recebe o trabalho é um conceito identificado no pilar da transparência.
II - Os artefatos e o progresso em direção às metas acordadas devem ser inspecionados com frequência e diligência para detectar variações ou problemas potencialmente indesejáveis são conceitos ligados ao pilar da inspeção.
III - Se algum aspecto de um processo se desviar fora dos limites aceitáveis ou se o produto resultante for inaceitável, o processo que está sendo aplicado ou os materiais que estão sendo produzidos devem ser ajustados é uma orientação contida no conceito do pilar da adaptação.

Em relação aos itens apresentados, pode-se afirmar que:


  • A somente os itens II e III são verdadeiros.
  • B todos os itens são verdadeiros.
  • C somente os itens I e II são verdadeiros.
  • D somente o item III é verdadeiro.
  • E somente o item I é verdadeiro.

O Framework Scrum é interativo e propõe entregas interativas.
Relacione as colunas abaixo, levando-se em consideração a proposta organizacional do Scrum.

Coluna 1 Papel

1. Time de desenvolvimento. 2. Scrum Master. 3. Product Owner. 4. Sprint.

Coluna 2 Função

( ) Se autogerencia e se auto-organiza. ( ) Organiza a retrospectiva da sprint para auxiliar a equipe. ( ) Fica disponível para dar feedback à equipe. ( ) Coleta requisitos para o backlog do produto. ( ) Iteração para transformar requisitos em incremento de produto.

Assinale a alternativa que indica a sequência correta, de cima para baixo. 

  • A 1 • 2 • 3 • 3 • 4
  • B 1 • 3 • 2 • 2 • 4
  • C 1 • 3 • 3 • 4 • 4
  • D 2 • 1 • 3 • 4 • 3
  • E 4 • 1 • 3 • 3 • 2