relatório do tcc
Post on 13-Feb-2016
42 Views
Preview:
DESCRIPTION
TRANSCRIPT
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)
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
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
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
Á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)
Á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).
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).
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)
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
top related