Quiz 06 - Introdução
1. Pacotes em Java servem para:
Compactar o código (ZIP).
Organizar classes relacionadas e evitar conflitos de nomes.
Enviar o código por e-mail automaticamente.
Mudar a cor do código.
2. A convenção de nomes de pacotes segue a ordem:
modulo.projeto.empresa.com
com.empresa.projeto.modulo
Projeto_Modulo_Empresa
1_2_3_projeto
3. Na arquitetura em camadas, a UI (User Interface) deve:
Processar o banco de dados diretamente.
Conter toda a lógica de negócio.
Apenas coletar dados do usuário e repassar para a próxima camada.
Não existir.
4. Qual a vantagem de separar Model, View e Controller?
Deixar o projeto com mais arquivos.
Facilitar a manutenção e permitir trocas de tecnologias específicas.
Ocupar mais espaço no computador.
Nenhuma.
5. Um projeto bem organizado geralmente tem a pasta principal chamada:
bin
src
lib
doc
6. A camada que cuida das regras de negócio é a:
View.
Controller/Service.
Banco de Dados.
CSS.
7. A camada que representa os dados puros (Entidades) é a:
View.
Controller.
Model.
Driver.
8. O comando Java para usar uma classe de outro pacote é:
include
using
import
require
9. O que acontece se mudarmos o banco de dados em um sistema bem arquitetado?
Temos que reescrever a tela inteira.
Temos que reescrever apenas a camada de persistência.
O sistema para de funcionar para sempre.
O teclado para de funcionar.
10. A organização de arquivos impacta no trabalho em equipe?
Sim, facilita a divisão de tarefas sem conflitos de arquivos.
Não, cada um faz o seu.
Apenas se usarmos Git.
Apenas se o computador for potente.