Você está na página 1de 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Desenvolvimento do Trabalho de Concluso de a Curso


Eduardo Bezerra
(SENAC/RJ)

13 de dezembro de 2008

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

1 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Roteiro

Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

2 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Formao dos grupos ca

Os trabalhos devem ser desenvolvidos por grupos de um ou dois componentes. A formao dos grupos de total responsabilidade dos seus ca e componentes. Qualquer alterao na composio dos grupos aps o in da ca ca o cio elaborao do trabalho somente dever ser feita com o aceite ca a do professor orientador.

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

3 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Formao dos grupos (cont) ca


Procure formar um grupo com colegas que voc j conhece. e a (J fez trabalho antes...) a A nota do projeto individual, mas o trabalho em grupo. e e Portanto, sua nota e a qualidade do projeto dependem dos outros componentes do grupo. Durante o desenvolvimento, normal haver uma especilizao e ca de tarefas (i.e., um componente ca mais com a implementao, outro mais com a documentao). ca ca Entretanto, todos os componentes do grupo devem ter uma idia geral de todos os aspectos do projeto. e

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

4 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Apresentao do trabalho ca
Ao nal do per odo de desenvolvimento, cada grupo deve apresentar o seu projeto para uma banca avaliadora. As datas das apresentaes (defesas) dos projetos e a co composio das bancas avaliadoras so previamente denidas ca a e comunicadas aos grupos. A denio da data e horrio da apresentao e a composio ca a ca ca da banca examinadora so responsabilidade do professor a orientador. Os critrios de marcao das datas de apresentao so e ca ca a denidos pelo professor orientador (grupos que apresentem uma melhor conduo ao longo do semestre tm prioridade). ca e

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

5 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Apresentao do trabalho (cont) ca


A verso impressa da documentao do projeto (em trs a ca e cpias, encadernadas em espiral) deve ser entregue ao o professor orientador pelo grupo na semana anterior ` sua a defesa. Alm das trs cpias, o grupo deve levar uma cpia para seu e e o o prprio uso durante a apresentao. o ca A apresentao do projeto dever ocorrer em um per ca a odo de tempo de 30 a 40 minutos. Esta apresentao deve incluir uma exposio do problema ca ca abordado, dos principais aspectos da soluo, assim como a ca demonstrao de funcionamento da ferramenta de software. ca

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

6 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Dicas para a produo da monograa ca

No deixe para comear a escrever apenas ao nal do projeto. a c Produza a numerao e o sumrio automticos do ca a a documento desde o in cio. Use sempre o tempo presente (em vez dos tempos passado e futuro) na produo das frases. ca Evite ao mximo o uso de anglicismos e de gerndio. a u Termos espec cos devem ser denidos antes de ser utilizados. Tenha ateno especial ao encadeamento das partes do ca texto.

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

7 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Dicas para a apresentao ca

Os componentes do grupo tm que mostrar entrosamento. e Os componentes do grupo tm que mostrar igual e conhecimento do trabalho. A apresentao no deve passar do tempo regulamentar! ca a O orientador externo tem acesso ao trabalho apenas atravs e da monograa e da apresentao do grupo. ca Portanto, tente ser o mais claro poss na realizao desses vel ca dois produtos.

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

8 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Entrega da verso nal do documento de TCC a

Aps obter a aprovao nal de seu orientador, o grupo deve o ca produzir uma cpia impressa do projeto, encadernada em capa o dura. O grupo tambm deve produzir um CD (ou DVD), contendo e todos os arquivos da documentao nal do projeto (em ca formato Adobe PDF), assim como o cdigo fonte e as o bibliotecas da aplicao. ca

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

9 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Produo do documento ca

A produo do documento de TCC deve ser realizada segundo ca as normas para apresentao do material de monograas e ca trabalhos escritos. As normas tomam como base as da Associao Brasileira de ca Normas Tcnicas (ABNT). e Como editor de texto, voc pode usar o Microsoft Word ou o e A Open Oce Write . . . mas voc tambm pode usar o LTEX. e e

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

10 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Reunies de acompanhamento o
O desenvolvimento do projeto dever ser acompanhado a periodicamente pelo professor orientador que ir avaliar as a tarefas realizadas at o momento e denir as etapas seguintes. e O orientador tem a responsabilidade de acompanhar o trabalho de cada grupo desde a denio do tema at a ca e concluso da monograa. a Por sua vez, cada grupo tem a responsabilidade de realizar as tarefas passadas pelo professor orientador e entreg-las nas a datas acordadas. O tempo para o desenvolvimento do projeto curto. Portanto, e venha preparado para as reunies de acompanhamento. o

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

11 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Reunies de acompanhamento (cont) o


Separe um caderno para anotar suas dvidas. u Traga sempre a ultima verso (em meio digital) da a documentao e da modelagem. ca Traga sempre as ultimas verses impressas do modelo de o casos de uso, do modelo de classes conceitual e do documento do projeto. Mantenha as diversas verses do trabalho, possivelmente em o locais diferentes. Procure tirar suas dvidas durante as reunies de u o acompanhamento. Em particular, dvidas no sero resolvidas por email. u a a
Eduardo Bezerra (SENAC/RJ) Desenvolvimento do Trabalho de Concluso de Curso a Dezembro/2008 12 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Reunies de acompanhamento (cont) o


Subservincia x Teimosia e
Aluno X: aluno que acata tudo que o orientador diz, sem viso a cr tica. Aluno Y: aluno teimoso, que no aceita as sugestes do a o orientador, e no aceita argumentar. a No seja nem o Aluno X, nem o Aluno Y! a

A funo do orientador orientar, e no atrapalhar. ca e a No superestime o conhecimento e a experincia do professor; a e mas tambm no os subestime! e a O que dene o orientador no sua inteligncia, mas sim sua a e e experincia. e

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

13 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Em caso de problemas pessoais

Esse assunto cou por ultimo nesta seo, mas no o menos ca a e importante! Durante o per odo de desenvolvimento do projeto, infelizmente problemas de diferentes naturezas podem acontecer (problemas na fam nanceiros, emocionais, lia, prossionais, etc). Se isso acontecer, comunique ao orientador o quanto antes.

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

14 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Pesquisa e cooperao com colegas ca


Seja pr-ativo. No espere que o orientador dena as tarefas o a para voc fazer. e Saber ler o ingls tcnico essencial. e e e Durante o per odo de desenvolvimento do projeto, troque idias com seus colegas. e
Eles podem fornecer muita informao para voc e voc deve ca e e fornecer para eles tambm. e

Compre e leia bons livros. Use fruns de discusso. o a Abuse do Google.

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

15 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Uso de frameworks e padres de software o

Espera-se que o desenvolvimentos utilize o m nimo de padres o de software na estruturao do sistema. ca Arquitetura MVC. Uso de frameworks para estruturao das camadas ca (apresentao, persistncia). ca e

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

16 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Ferramentas

Ferramentas para desenvolvimento Java (IDE, Eclipse, etc)! JUDE (para os diagramas em UML) iReport (para desenho de relatrios) o Algum SGBD (PostgreSQL), se for o caso DBDesigner (http://fabforce.net/dbdesigner4/), se for o caso E outras, dependendo do tema escolhido.

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

17 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Ferramentas
JavaMail - java.sun.com/products/javamail/, para envio e recebimento de mensagens de email. jSMS - http://jsms.com.br/, para envio de mensagens SMS. JGraph - http://www.jgraph.com/, para produo de ca grafos (redes) programaticamente em Java. JasperReports - jasperreports.sourceforge.net/, para produo de relatrios. ca o JFreeChart - http://www.jfree.org/jfreechart/, para construo de grcos (de pizza, de barras, de sries, . . . ) ca a e

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

18 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Ferramentas
LingPipe - http://alias-i.com/lingpipe/, para processamento de linguagem natural.
Text Mining

Lucene - http://lucene.apache.org/java/docs/, para processamento de dados textuais.


Mecanismos de busca (search engines)

WEKA, para minerao de dados (data mining ). Possui API ca Java. JWordNet, uma API em Java para o dicionrio semntico a a WordNet (palavras, sinnimos, hipernnimos, hipnimos, . . . ) o o o

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

19 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Ferramentas

APIs do Google
Google Maps, Google Web Toolkit ...

JENA, para manipulao de ontologias. ca

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

20 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Ferramentas
JADE, para programao orientada a agentes (simuladores, ca jogos, . . . ). JavaCC, para construir compiladores de compiladores (analisadores lxicos, analisadores sintticos, interpretadores, e a . . . ). JFugue - http://www.jfugue.org/, para produzir notas musicais em uma aplicao Java. ca Tile Studio - http://tilestudio.sourceforge.net/, para desenho de cenrios de jogos. a JGame - http://www.13thmonkey.org/~boris/jgame/, mquina (engine) para desenvolvimento de jogos 2D e a isomtricos para Java. e
Eduardo Bezerra (SENAC/RJ) Desenvolvimento do Trabalho de Concluso de Curso a Dezembro/2008 21 / 22

Roteiro Introduo ca Reunies de acompanhamento o Ferramentas e tcnicas de desenvolvimento e Escolha do tema

Denio do tema ca

O tema a ser desenvolvido dever ser previamente denido a juntamente com o professor orientador. A complexidade do tema est diretamente proporcional ` a a quantidade de componentes do grupo. Qualquer alterao na composio dos grupos somente dever ca ca a ser feita com o aceite do professor orientador e no prazo mximo de at duas semanas aps a data de entrega do a e o anteprojeto. Escolha um tema com o qual voc se identica. e

Eduardo Bezerra (SENAC/RJ)

Desenvolvimento do Trabalho de Concluso de Curso a

Dezembro/2008

22 / 22

Você também pode gostar