Skip to content

leandrojk/dicas-tcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Dicas sobre TCC

Este texto apresenta dicas de como estruturar os capítulos da monografia de conclusão de curso que deve escrita pelos estudantes que estão desenvolvendo seu Trabalho de Conclusão de Curso (TCC) sob orientação do professor Leandro José Komosinski da UFSC.

Uma monografia é um texto científico que trata de um assunto bem determinado dentro da área de formação do estudante. No caso, trata-se da área de Sistemas de Informação ou da área de Ciências da Computação.

O texto completo de uma monografia é formado por várias partes (capa, sumário, resumo, capítulos, etc). Aqui o foco são os capítulos.

Capítulos

Cada capítulo deve ser visto como se fosse um mini livro. O leitor deve ser capaz de ler o capítulo como se fosse uma história que tem início e fim dentro de si mesmo. Se ele ficar muito curioso irá querer ler o próximo capítulo.

Como acontece com muitos filmes, no final da história sempre há espaço para uma continuação.

Introdução

Este capítulo está bem escrito se o leitor, depois de ler todo o texto, souber responder as seguintes perguntas:

  • qual é o tema (assunto) tratado no TCC?
  • dentro deste tema, qual problema foi resolvido?
  • o que justifica querer resolver o problema? O problema já não foi resolvido há muitos anos?
  • qual é o objetivo principal do trabalho? Ficou claro que o problema pode ser resolvido da forma como foi proposto?
  • como o texto está organizado (em capítulos)? Qual é o objetivo de cada capítulo? O que o escritor quer dizer em cada capítulo? Ou seja, há uma continuidade lógica na sequência de capítulos?

Capítulo 2 Fundamentação Teórica e Tecnológica

Os TCCs que oriento são, na sua grande maioria, aplicações dos conhecimentos adquiridos no curso na solução de problemas práticos. Como um TCC é um trabalho científico a solução proposta sempre deve ter um embasamento teórico e um embasamento tecnológico.

Neste capítulo o escritor deve escrever sobre os assuntos que ele aprendeu no curso e que são necessários para que o leitor compreenda, em profundidade, como o problema foi resolvido.

De forma bem objetiva, este capítulo deve apresentar os conceitos que são efetivamente utilizados nos capítulos seguintes. O capítulo não é uma mera formalidade acadêmica para inglês ver.

Para o escritor do TCC, nem sempre está 100% claro quais são os conceitos que serão utilizados nos capítulos seguintes. Assim, é uma boa estratégia ir escrevendo este capítulo ao mesmo tempo que o próximo capítulo. Em alguns momentos a teoria ilunima o caminho a ser seguido. Em outros ocorre exatamente o oposto.

Capítulo 3 Desenvolvimento

O objetivo deste capítulo é mostrar, em detalhes, ao leitor como o problema foi resolvido.

3.1 Soluções Existentes

O leitor, nesta altura do texto, sabe exatamente qual problema o escritor pretende resolver. Em um trabalho de TCC é muito improvável que se consiga produzir uma solução que seja inédita (isso acontece no mestrado ou no doutorado). Assim o escritor tem que mostrar ao leitor quais são as soluções que já existem para o problema.

O escritor deve descrever como ele encontrou as soluções existentes (onde (Google?) e qual foi a pesquisa realizada). O escritor então deve apresentar uma exposição detalhada das soluções existentes, ressaltando os aspectos positivos e os negativos de cada uma.

Ao final, o escritor deve apresentar as suas conclusões a respeito das soluções existentes. Deve ficar claro para o leitor que há espaço para mais uma solução que, de alguma forma, se diferencia das soluções existentes.

3.2 Solução Proposta

O leitor agora vai ficar sabendo, nos mínimos detalhes, como o problema foi resolvido.

3.2.1 Requisitos Funcionais

O escritor deve explicitar quais as funcionalidades devem estar disponíveis para o usuário do sistema que está sendo proposto.

3.2.2 Requisitos Não Funcionais

O escritor deve explicitar quais os requisitos não funcionais (não relacionados ao domínio do problema) devem fazer parte da solução proposta.

3.3 Análise

Normalmente os sistemas desenvolvidos são orientados a objetos. Assim, o texto presente nesta seção deve conter o resultado da Análise Orientada a Objetos realizada sobre todos os requisitos funcionais.

Como qualquer análise, o objetivo é compreender, do ponto de vista computacional, o problema a ser resolvido.

3.4 Projeto

A partir da análise, desenvolve-se o Projeto Orientado a Objetos. Por definição, o projeto está relacionado à como o problema deve ser resolvido.

Faz parte do projeto a definição da arquitetura do sistema. A arquitetura é um diagrama de alto nível que permite que o leitor visualize a solução, tipicamente definindo quais são os módulos que compõem o sistema e como estes módulos se relacionam.

3.5 Implementação

Nesta parte o escritor mostra quais tecnologias, frameworks, linguagens foram utilizadas. Mostra também onde foram utilizadas no processo de transformar o projeto em código executável.

Capítulo 4 Resultados Obtidos

Neste capítulo o leitor deve ter absoluta clareza dos resultados obtidos. Como o escritor sabe que a sua solução realmente funciona? Quais testes foram realizados? Quais os resultados de cada teste?

Em que pé está a solução? É apenas um protótipo? É uma versão que está pronta para ser "comercializada"?

Conclusão

Este é o capítulo mais difícil de ser escrito. Muitos estudanets cometem o erro de, neste capítulo, escreverem um resumo de tudo que foi feito. O resumo deve estar no início do texto, para que o leitor decida se vale a pena ler o texto completo.

A conclusão deve conter uma análise reflexiva a respeito dos resultados obtidos. O que o leitor deveria concluir a partir dos resultados obtidos?

Referências Bibliográficas

O texto presente em cada um dos capítulos contém várias afirmações. A maior parte destas afirmações não são do estudante que está escrevendo o TCC mas sim de outras pessoas. O texto, portanto, é fruto de um trabalho coletivo. Ninguém trabalha sozinho e cria conhecimento sozinho.

Um dos grandes desafios de um TCC é deixar claro para o leitor quais afirmações são de autoria do escritor (estudante) e quais são de outras pessoas.

Em relação aos capítulos, o de Introdução sempre possui algumas referências que ajudam o leitor a entender que o estudante não está sozinho (ele não é a primeira pessoa a pensar sobre as coisas que está escrevendo). O capítulo seguinte, da Fundamentação Teórica e Tecnológica, é feito 100% por afirmações de terceiros e, por isso, é o que possui a maior parte das referências bibliográficas. Nada do que está escrito neste capítulo é criação do estudante. O capítulo 3, de Desenvolvimento, normalmente não possui referências bibliográficas pois tudo o que está escrito constitui no uso de conceitos já apresentados no capítulo 2. O capítulo 4, de Resultados Obtidos, também normalmente não possui referências pois apenas descreve os resultados obtidos. Finalmente, o capítulo de Conclusão também normalmente não possui referências bibliográficas pois o seu conteúdo é 100% de autoria e responsabilidade do autor.

Apêndices

Os apêndices, que são opcionais, contêm informações detalhadas que não são necessárias para a compreensão do texto principal. Por exemplo, o TCC implicou no desenvolvimento de um questionário que foi utilizado para saber a opinião dos usuários a respeito do sistema desenvolvido no TCC. O questionário que foi apresentado deve aparecer completo em um apêndice. Outro exemplo, o procedimento de implantação e configuração do sistema poderia fazer parte de outro apêndice. Mais um exemplo: o capítulo 3 apresenta o resultado final do processo de análise, projeto e implementação do sistema. Esse resultado final é o resultado da aplicação de alguma metodologia de desenvolvimento de software. O apêndice, neste caso, seria a documentação gerada pela aplicação desta metodologia. Em metodologias como Scrum, as sprints fariam parte do apêndice.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published