Você está na página 1de 2

Instruções para elaboração de relatórios do componente

EXA­854 MI ­ Algoritmos

Um relatório técnico tem como objetivo apresentar as atividades desenvolvidas
para a solução de um problema. Estas atividades compreendem a descrição
do   problema,   a   metodologia   utilizada   para   a   solução   e   os   resultados
alcançados.   Para   cada   seção   foram   apresentadas   algumas   sugestões   que
servem como um guia para indicar o que deve ser descrito nela.

1. Introdução 
Nesta   seção   deve­se  descrever   o   objetivo   do   problema   e   a   sua
motivação   em   resolvê­lo.   Esta   descrição  não   deve   ser   uma   cópia   direta   do
enunciado do problema apresentado pelos tutores, e sim, uma análise própria do aluno.
É importante citar também, qual a solução desenvolvida para o problema apresentado,
que   será   detalhada   nas   seções   seguintes.   A   solução   pode   ser   apontada   através   da
descrição breve dos recursos algorítmicos utilizados. 
Tópicos: resumo do problema, descrição breve da solução

2. Metodologia
Nesta seção devem ser descritos  brevemente  os passos discutidos nas sessões
tutorias   para  chegar   à  solução   do  problema   proposto.  Quando  houver  mais   de  uma
proposta   para   a   solução   de   qualquer   etapa   do   problema,   estas   devem   ser   descritas,
apontando   devidamente   as   decisões   tomadas   tanto   individualmente   quanto
coletivamente.
Ainda deve ser descrito o processo de desenvolvimento de software apontando:
(1) a definição dos requisitos/funcionalidades que o sistema deve ter; (2) a descrição do
algoritmo   elaborado   em   alto   nível   do   programa   (podem   ser   usados   diagramas   e/ou
fluxogramas); (3) indicar a ordem para a codificação e justificar as escolhas realizadas.
Por fim,  cite  qual  sistema  operacional  e ferramentas  foram  utilizadas  para o
desenvolvimento da solução. 
Tópicos: processo de construção de conhecimento nas sessões tutoriais, definição de
requisitos, fluxogramas, ordem de codificação. 
3. Resultados e Discussões
Nesta   seção   deve­se   apresentar   detalhadamente   a   solução   desenvolvida,
destacando­se   as   principais   partes.   Vale   ressaltar   que,   a   explicação   detalhada   não
envolve a descrição linha a linha do código fonte implementado. Somente em casos
muito específicos, onde o código seja fundamental para o entendimento da ideia da
solução, este pode ser apresentado nesta seção.
Para auxiliar nesta tarefa, as perguntas a seguir podem ser usadas como um guia
para a descrição do funcionamento do programa desenvolvido:
Como utilizar o seu programa? 
Qual é o conjunto de dados de entrada válido para o correto funcionamento do
programa? 
Quais são as saídas do programa? 
Quais os testes efetuados e quais os resultados obtidos?
Em que situação o seu programa não funcionaria?
Tópicos: “manual” de uso, dados de entrada, dados de saída, teste, erros

4. Conclusão
Nesta seção o aluno deve apresentar suas conclusões informando se todos os
objetivos propostos foram cumpridos, o que não foi feito (se for o caso) e o que foi feito
a mais (se for o caso). Se for possível, apresente sugestões sobre possíveis extensões e
melhorias do programa.

5. Bibliografia Consultada
Liste apenas as fontes complementares às sugeridas no problema.

Você também pode gostar