Modelar e implementar uma aplicação seguindo os conceitos do paradigma da orientação a objetos.
O contexto da aplicação será definido pelos alunos.
• A aplicação deverá possuir no mínimo cinco classes que representem conceitos do mundo real.
• Os conceitos já estudados: sobrecarga, sobreposição, composição, herança, polimorfismo, classes e métodos estáticos, ligação dinâmica e todos os contidos nas transparências de aula devem ser aplicados (pacotes, classes abstratas, interfaces).
Dois alunos (máximo)
a. O arquivo executável e o código devem ser postados até o dia 14/12.
b. As apresentações do trabalho começam no dia 17 e 19 de dezembro. No dia 17, os alunos deverão levar seus equipamentos.
c. Na apresentação os alunos devem mostrar as funcionalidades e os conceitos aplicados.
d. A apresentação deve durar no máximo 15 minutos (funcionalidade e código)
e. É recomendável trazer um roteiro de demonstração das funcionalidades e locais do código para aproveitar o máximo o tempo disponível.
a. O contexto do trabalho de forma escrita e detalhada em no máximo duas páginas.
b. O modelo UML da sua aplicação seguido dos conceitos aplicados e a motivação da aplicação dos mesmos.
a. Quantidade e diversidade dos conceitos aplicados
b. Respeito aos conceitos do paradigma
c. Modularização e clareza do código.
d. Objetos e métodos estarem funcionando corretamente.
e. Pontualidade da data da entrega