Download - Relatório do TCC
![Page 1: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/1.jpg)
Relatório do TCC • Desenvolvimento do Trabalho: Deverá ser
seguida uma Metodologia de Desenvolvimento (ciclo de vida) para sua categoria de trabalho;
• Requisitos principais do problema (características, o que vai fazer);
• Especificação (modelos, técnicas, ferramentas);• Implementação (técnicas, operacionalidade)
![Page 2: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/2.jpg)
Processo de Software
• Tipo de Sistema (Sistema Especialista, Sistema de Informação, etc);
• Domínio de Aplicação;• Organização;• Restrições de Negócio• Paradigma OO / Estruturado
![Page 3: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/3.jpg)
Orientação a Objetos• UML;• Diagrama Use-Case (Casos de Uso);• Descrição dos Casos (Textual);• Diagrama de Classes;• Diagrama de Sequência;• Outros diagramas se necessário;• CASE: Rational Rose, System Architect,
software livre, demonstrativo
![Page 4: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/4.jpg)
Abordagem Estruturada• Diagrama de Contexto;• DER (Lógico e Físico);• Lista de Eventos;• DFD por evento;• Especificação de Processos (Fluxograma,
Português Estruturado, Diagrama de Bloco);• Diagrama Hierárquico Funcional);• Dicionário de Dados;• CASE: Power Designer, Designer 2000, etc
![Page 5: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/5.jpg)
Área de Aplicação X Técnicas (Exemplos)
• Sistema Aplicativo, Sistema de Informação, Protótipo de Software (OO, Estruturada ou combinação de ambas);
• Inteligência Artificial (Fluxograma, Árvore de Decisão);
• Software Educacional - Multimídia (OOHDM, Diagrama de Navegação, Fluxograma)
![Page 6: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/6.jpg)
Área de Aplicação X Técnicas (Exemplos)
• Integração Hardware Software (Fluxograma, Diagrama de Estados, Projeto Eletrônico);
• Computação Gráfica (Fluxograma, Grafos de Cena, Geo-OMT);
• Redes de Computadores (Fluxograma, Autômatos);
• Compiladores (Autômatos, VDM, Redes de Petri, BNF).
![Page 7: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/7.jpg)
Critérios de Avaliação
• Precisão da Especificação (Lógica);• Compatibilidade com codificação;• Apresentação (Ferramenta CASE);• Adequação das técnicas;• Atualização (Roteiros e métodos atuais).
![Page 8: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/8.jpg)
Dicas Finais• Deve-se buscar roteiros / metodologias para a
área de estudo (orientador, pesquisa na Web, monografias, dissertação, anais de eventos);
• Utilize ferramentas CASE (mesmo que software livre, demo);
• Evitar diagramas inadequados para a área de estudo (Ex: DER para Computação Gráfica)
![Page 9: Relatório do TCC](https://reader036.vdocuments.com.br/reader036/viewer/2022083012/56815e3a550346895dcca219/html5/thumbnails/9.jpg)
Dicas Finais
• Dedicação equilibrada entre a implementação e a especificação;
• Ajustes durante a evolução são naturais !• Serão disponibilizados futuramente sugestões
de bons roteiros por tipo de aplicação. Contatos: Prof. Everaldo Artur Grahl
www.furb.br/~egrahl