
Quiz Tópicos Especiais em TI
Authored by Moacir Kichel
Other
University
Used 4+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
25 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Quais são os principais objetivos da fase de definição de requisitos em um projeto de software?
Determinar a linguagem de programação
Mapear as funcionalidades esperadas e identificar as necessidades do usuário
Criar os testes automatizados
Realizar o deploy do sistema
2.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
O que caracteriza uma boa arquitetura de software em projetos de baixa complexidade?
Uso extensivo de microserviços
Acoplamento forte entre os módulos
Clareza na separação de responsabilidades e baixo acoplamento
Utilização de múltiplos bancos de dados
3.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Em uma abordagem MVC, qual é a principal responsabilidade do Controller?
Exibir dados diretamente ao usuário
Armazenar informações no banco de dados
Mediar a interação entre a interface e os dados de negócio
Criar conexões HTTP com APIs externas
4.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Por que é recomendado utilizar o Entity Framework em projetos desenvolvidos com C#?
Para integrar com front-ends em React
Para acessar bancos NoSQL nativamente
Para realizar mapeamento objeto-relacional simplificado
Para compilar código em múltiplas plataformas
5.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Quais são as principais vantagens de usar o padrão MVC em aplicações web?
A) Maior dependência entre front-end e back-end
B) Facilita manutenção e escalabilidade por separar responsabilidades
C) Permite acesso direto ao banco de dados pela View
D) Substitui a necessidade de testes unitários
6.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Qual o papel da prototipação na fase de desenvolvimento de um software?
Reduzir o número de testes a serem feitos
Validar ideias com os usuários antes da implementação completa
Criar toda a infraestrutura do sistema
Substituir a documentação do projeto
7.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Por que a etapa de socialização é relevante no contexto acadêmico de projetos de software?
Serve para treinar habilidades de marketing
Substitui a entrega formal de código
Permite troca de experiências, feedbacks e validações parciais
Garante nota máxima automaticamente
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?