Quiz 16 - Introdução
1. O objetivo do Projeto Integrador é:
Aplicar todos os conhecimentos de POO, MVC, GUI e DB de forma conjunta.
Apenas desenhar telas bonitas.
Escrever o máximo de código possível em um único dia.
Traduzir o sistema para 10 idiomas.
2. Um requisito técnico essencial do projeto é:
Usar apenas o bloco de notas.
Seguir a arquitetura em camadas (MVC e DAO).
Não usar classes.
Rodar apenas no Linux.
3. A persistência de dados deve ser feita via:
Arquivos .txt simples.
Banco de dados relacional com JDBC.
Papel e caneta.
Memória RAM volátil apenas.
4. Na camada View do projeto final, esperamos encontrar:
Comandos INSERT.
Componentes Swing (JFrame, JTable, etc).
A lógica de cálculo de impostos.
O driver JDBC.
5. A documentação README.md deve conter:
O código-fonte inteiro copiado.
Instruções de uso, tecnologias e descrição do sistema.
O número do CPF do programador.
Apenas imagens.
6. Um critério de avaliação importante é a "Boas Práticas", que inclui:
Nomes de variáveis como x1, x2, x3.
Código limpo, identado e com nomenclatura clara.
Não usar comentários.
Colocar todo o código no método Main.
7. Ao finalizar o sistema, o que deve ser verificado primeiro?
Se a cor do ícone é azul.
Se o CRUD está funcionando corretamente (Salvar, Listar, Editar, Excluir).
Se o teclado é novo.
Se a bateria do notebook está em 100%.
8. O Controller no projeto final deve:
Estar vazio.
Coordenar as chamadas entre a View e o DAO.
Desenhar os botões.
Ser um arquivo .css.
9. O uso do padrão DAO no projeto final permite:
Deixar o código mais lento.
Trocar o banco de dados sem mexer na interface gráfica.
Que o usuário não precise de teclado.
Que o programa rode sem Java.
10. Parabéns! Após concluir este projeto, você terá desenvolvido um:
Site simples.
Sistema Desktop profissional completo.
Jogo de celular de última geração.
Driver de impressora.