Sie sind auf Seite 1von 1

Trabalho Terceira Etapa

MC302EF Programao Orientada a Objetos


Instituto de Computao
Universidade Estadual de Campinas

Adivinhando animais
Andr Santanch e Luciano Jerez Chaves
2011.1

Instrues
O trabalho consiste na implementao dois ou mais componentes seguindo o padro Digital Content
Component (DCC) do framework Fluid Web, cuja implementao est disponvel em
http://fluidweb.sourceforge.net/ e cujo projeto de exemplos Fluid2learn est disponvel em
http://code.google.com/p/fluid2learn/. Deve acompanhar os componentes uma aplicao que os
instancia e conecta. Espera-se que os componentes e aplicaes produzidos interajam com componentes
de outras equipes, seja prestando servios para terceiros, seja consumindo servios destes. Os trabalhos
devero ser submetidos utilizando o sistema de versionamento Mercurial ao projeto Fluid2learn
(http://code.google.com/p/fluid2learn/) at o dia 04/06/2011.

Especificaes
Parte do sistema em Java a ser desenvolvido j est implementado e disponvel para download tanto
na pgina do projeto Fluid2Learn (http://code.google.com/p/fluid2learn/), bem como no repositrio
mercurial disponvel em (https://fluid2learn.googlecode.com/hg).
Tema do trabalho
O tema a ser utilizado para desenvolvimento dos componentes pode dar continuidade etapa
anterior, ou seja, servios relacionados ao jogo de descobertas Animals, ou propor um servio/aplicao
inteiramente novos.
Caso seja dada continuidade etapa anterior, esta etapa do trabalho deve implementar novas
funcionalidades, se comparadas anterior, ou novos componentes sobre o tema. No sero aceitos apenas
correes de cdigo e aperfeioamentos dos servios implementados na etapa anterior.
Caso seja escolhido um servio/aplicao inteiramente novos, sugere-se que sejam integrados com
componentes de outras equipes, entretanto, em casos excepcionais sero aceitos componentes que no se
integram com outras equipes se: (i) a equipe tiver alcanado alta integrao na etapa anterior e (ii) for
realizada integrao entre componentes diversos desenvolvidos pela prpria equipe. Em qualquer caso, os
componentes devem ter uma aplicao til. Alm disto, os novos componentes no podem implementar
funcionalidades de algum componente j apresentado por outra equipe.

Avaliao
A nota ser definida em funo de dois critrios apresentados a seguir:

Corretude da implementao
Ser atribudo uma nota entre 0 e 7 pontos para avaliar o funcionamento e implementao corretos
do sistema. Para tanto, a soluo deve ser implementada na forma de componentes seguindo o modelo
DCC. Espera-se que sejam realizadas pelo menos duas conexes com componentes de outras equipes (seja
provendo servios, seja usando servios). A equipe deve apresentar pelo menos uma aplicao que valide o
uso dos seus componentes, bem como seu funcionamento conectado com componentes de outras equipes.

Abordagem de implementao
Ser atribudo uma nota entre 0 e 3 pontos com o objetivo avaliar a criatividade e qualidade do
cdigo produzido. Neste quesito sero valorizados: componentes que se conectam com vrios outros, seja
provendo, seja requerendo servios; implementaes criativas; cdigo bem documentado; solues
arrojadas ou que evolvem desafios interessantes de implementao.
1

Das könnte Ihnen auch gefallen