Relatório para o
Trabalho de Programação Multi-paradigma
Considerações gerais
O relatório é enviado via email em PDF por todos os grupos no
dia indicado na página anterior.
ANTES de elaborar o seu relatório
leia aqui
algumas considerações sobre a escrita de
relatórios.
O relatório tem como objectivo a documentação do
trabalho realizado. É um documento TÉCNICO
pelo que deve utilizar, sempre que possível, terminologia adequada
à área em que se inscreve o seu trabalho e que foi ministrada
nas aulas teóricas.
Note que algumas das sugestões referidas neste arquétipo
de relatório podem não se aplicar ao seu trabalho pelo que
não será, evidentemente, penalizado se as não colocar.
Caso pretenda disponibilizar tabelas ou figuras de grande dimens˜ao ou
com elevado detalhe e que sejam complementares ao texto do relatório (não
essenciais para acompreensão do texto) coloque essa informação em apêndice(s).
Arquétipo
Capa
Na capa deve constar o título do trabalho, a data de entrega e o nome
dos autores.
Resumo
Resumo, em poucas frases, do trabalho efectuado. Deve referir sumariamente
o objectivo do trabalho as técnicas utilizadas e os resultados obtidos.
I - Introdução
Escreva um parágrafo introdutório referindo o enquadramento do
trabalho no programa da disciplina.
Objectivo
Descrição sumária do objectivo do trabalho.
Motivação
Deve indicar qual o interesse que vê na realização
deste trabalho. Pensa que o trabalho só tem um interesse meramente
académico ou poderá ser útil como aplicação
ou parte de uma aplicação não académica ?
Caso considere que há aplicações práticas
interessantes para o trabalho que está a realizar indique-as aqui.
II - Descrição do Sistema Desenvolvido
2.1 - Descrição Conceptual
(não inclua nesta subsecção qualquer referência a detalhes de implementação)
Funcionalidades
Descreva aqui o conjunto de tarefas que o programa disponibiliza.
Estrutura do Programa
Faça uma descrição modular do programa. Indique
a divisão em módulos e as correspondentes inter-relações
entre os diversos módulos que costituem o programa que realizou.
Se possível apresente um diagrama de blocos do seu sistema e refira-se
a ele no texto da descrição.
Linguagens de Programação
Descreva a utilização de cada linguagem de
programação que usou. Diga em que módulos foram
usadas, qual o paradigma em que se enquadram e porque efectuou esta
escolha em detrimento de linguagens alternativas. Mencione as
linguagens alternativas que chegou a considerar mas que foram
preteridas e justifique por que foram preteridas.
2.2 - Implementação
Indique nesta secção o processo de
comunicação/interligação (troca de
informação/contolo etc) entre porções de código/módulos escritos em diferentes linguagens.
Caso considere útil refera algum(s) detalhes de implementação que pense serem importantes.
Ambiente de desenvolvimento
Indique aqui as condições gerais de realização
do trabalho, indicando: o tipo de máquina em que foi realizado,
o sistema operativo, o compilador ou ambiente de programação
que utilizou, pacotes de "software" extra que tenha utilizado etc.
III - Conclusão
Escreva aqui as conclusões que achar devidas.
IV - Melhoramentos
Diga como o programa poderia ser melhorado. Que funcionalidades adicionais
deveria ter ou que sofisticações gostaria de ver implementadas
caso tivesse tido mais tempo.
V - Bibliografia
Liste aqui a bibliografia que consultou para a realização
do trabalho.
Publicações
lista de publicações utilizadas para
a elaboração do seu trabalho.
URLs
URLs que utilizou ou que refer no trabalho
directamente relevante para a aplicação que desenvolveu.
VI - Apêndices
Manual do utilizador
Coloque aqui um manual (sucinto) de utilização do seu
programa.
Apresente aqui uma sequência de "printscreen"s de uma sessão
de utilização do seu programa.
última atualização feita em 3/5/2013