ESTRUTURA MÍNIMA PARA DOCUMENTAÇÃO DO TCC CONFORME EES (Complementar à Norma ABNT) SISTEMA APLICATIVO ENGENHARIA ESTRUTURADA DE SISTEMAS - Capa (dura, vermelha, personalizada) - Folha de Rosto - Banca Examinadora * - Dedicatória ** - Agradecimentos ** - Lista de Tabelas * - Lista de Ilustrações * - Lista de Abreviaturas e/ou Siglas * - Lista de Símbolos * - Sumário - Resumo - Abstract (* Elementos Condicionados à necessidade ** Elementos opcionais) - Introdução: descrever os aspectos que levaram à proposta do trabalho, entre eles: a motivação, breve descrição da empresa, breve histórico do sistema existente, surgimento da necessidade e etc. - Objetivos: - Geral: descrever de forma clara e sucinta o objetivo geral do sistema desenvolvido. - Específico: descrever detalhadamente, de forma clara os objetivos específicos do sistema desenvolvido. - Cronogramas: - Previsto: deverá apresentar o cronograma determinado no Projeto de Estágio. - Realizado: deverá apresentar um novo cronograma referente as etapas efetivamente cumpridas e o tempo real gasto na sua realização. - Metodologia(s) Adotada: descrever a metodologia que foi adotada para o desenvolvimento do projeto, apresentando toda a documentação gerada em cada atividade, constando: - Documentação do Levantamento de Dados: relatar através de relatórios/atas todas as reuniões realizadas com o (s) usuário (s), descrevendo as deficiências do sistema existente e as soluções propostas para o sistema. - Documentação da Análise: (Os tópicos a seguir podem ser alterados de acordo com as necessidades de documentação do sistema proposto) - Modelagem de Dados: - Descrição das Regras do Negócio (Business Rules) - Modelo Conceitual de Dados: - - Modelagem Funcional: - Modelo Conceitual Funcional: - - - Modelo de Entidade e Relacionamentos – MER Diagrama de Contexto Modelo Lógico Funcional: - Diagrama de Fluxo de Dados – DFD (nível zero e detalhados) - Dicionário de Dados (dos depósitos de dados e fluxo de dados) - Diagrama de Entidades e Relacionamento – DER - Especificação de Processo Documentação do Projeto: (Os tópicos a seguir podem ser alterados de acordo com as necessidades de documentação do sistema proposto) - Descrição das Decisões de Projeto: descrever todas as decisões de projeto, tais como a organização do sistema em subsistemas, caso necessário, abordagem de gerenciamento de rede e banco de dados, segurança e quaisquer outros tópicos relacionados a projeto que possam ser descritos. - Definição Física dos Dados: lay-out dos arquivos e tabelas, evidenciando-se campos, tipos de dados e relacionamentos (comandos SQL que criam as tabelas, constraints, índices, triggers, etc); - Tabelas de Leitura e Gravação: listando todas as tabelas e programas, e indicando a relação de leitura e gravação; - Descrição da Padronização: descrição da padronização do lay-out dos formulários, mensagens, relatórios, arquivos e programas. - Diagrama de Navegação de Telas via Menus; - Diagrama de Estrutura dos Módulos: somente se for utilizada Linguagem Estruturada para implementação. - - Documentação da Implementação: - Descrição da Linguagem de Programação utilizada; - Descrição da ferramenta utilizada par criação do help on-line; - Descrição de Componentes, bibliotecas e rotinas utilizadas; - Impressão do Lay-out das Telas e Relatórios (com dados). Documentação da Implantação: - Descrição dos recursos necessários para implantação: hardware, software, configuração de rede, banco de dados, etc; - Descrição do Planejamento detalhado (treinamento para usuário, etc) para implantação; - Listagem do Manual de Instalação e do Manual de Uso do usuário. (devem ser inseridos como anexo no relatório final.) - Conclusão - Referências Bibliográficas - Bibliografia Consultada - Anexos ESTRUTURA MÍNIMA PARA DOCUMENTAÇÃO DO TCC CONFORME EOO (Complementar à Norma ABNT) SISTEMA APLICATIVO ENGENHARIA DE ORIENTAÇÃO A OBJETOS - Capa (dura, vermelha, personalizada) - Folha de Rosto - Banca Examinadora * - Dedicatória ** - Agradecimentos ** - Lista de Tabelas * - Lista de Ilustrações * - Lista de Abreviaturas e/ou Siglas * - Lista de Símbolos * - Sumário - Resumo - Abstract (* Elementos Condicionados à necessidade ** Elementos opcionais) - Introdução: descrever os aspectos que levaram à proposta do trabalho, entre eles: a motivação, breve descrição da empresa, breve histórico do sistema existente, surgimento da necessidade e etc. - Objetivos: - Geral: descrever de forma clara e sucinta o objetivo geral do sistema desenvolvido. - Específico: descrever detalhadamente, de forma clara os objetivos específicos do sistema desenvolvido. - Cronogramas: - Previsto: deverá apresentar o cronograma determinado no Projeto de Estágio. - Realizado: deverá apresentar um novo cronograma referente as etapas efetivamente cumpridas e o tempo real gasto na sua realização. - Metodologia(s) Adotada: descrever a metodologia que foi adotada para o desenvolvimento do projeto, apresentando toda a documentação gerada em cada atividade, constando: - Documentação do Levantamento de Dados: Relatar através de relatórios/atas todas as reuniões realizadas com o (s) usuário (s), descrevendo as deficiências do sistema existente e as soluções propostas para o sistema. - Documentação da Análise (conforme notação UML – Unifield Modeling Language): (Os tópicos a seguir podem ser alterados de acordo com as necessidades de documentação do sistema proposto) - Descrição do Enunciado do Problema - Diagramas de Use Cases: - - - - - Diagrama de Use Cases - Descrição de use Cases Diagrama de Estrutura Estática: - Diagrama de Classe - Diagrama de Objetos Diagrama de Interação: - Diagrama de Seqüência - Diagrama de Colaboração Diagrama de Estado: - Diagrama de Estado - Diagrama de Atividades Documentação do Projeto: (Os tópicos a seguir podem ser alterados de acordo com as necessidades de documentação do sistema proposto) - Descrição das Decisões de Projeto: descrever todas as decisões de projeto, tais como a organização do sistema em subsistemas, caso necessário, abordagem de gerenciamento de rede e banco de dados, segurança e quaisquer outros tópicos relacionados a projeto que possam ser descritos. - Refinamento dos Diagramas da Fase de Análise; - Dicionário de Dados das Classes e Atributos; - Mapeamento do Diagrama de Classes para Banco de Dados Relacional (caso seja utilizado um banco de dados relacional); - Mapeamento do Diagrama de Classes para Banco de Dados Orientado a Objetos: descrever a especificação das classes; - Descrição da Padronização: descrição da padronização do lay-out dos formulários, mensagens, relatórios, arquivos e programas; - - - Prototipação da Interface; - Diagramas de Implementação: - Diagrama de Pacotes - Diagrama de Componentes - Diagrama de Implantação Documentação da Implementação: - Descrição da Linguagem de Programação utilizada; - Descrição da ferramenta utilizada par criação do help on-line; - Descrição de Componentes, bibliotecas e rotinas utilizadas; - Impressão do Lay-out das Telas e Relatórios (com dados). Documentação da Implantação: - Descrição dos recursos necessários para implantação: hardware, software, configuração de rede, banco de dados, etc; - Descrição do Planejamento detalhado (treinamento para usuário, etc) para implantação; - Listagem do Manual de Instalação e do Manual de Uso do usuário. (devem ser inseridos como anexo no relatório final.) - Conclusão - Referências Bibliográficas - Bibliografia Consultada - Anexos ESTRUTURA MÍNIMA PARA DOCUMENTAÇÃO DO TCC CONFORME IC/P (Complementar à Norma ABNT) INICIAÇÃO CIENTÍFICA/PESQUISA - Capa (dura, vermelha, personalizada) - Folha de Rosto - Banca Examinadora * - Dedicatória ** - Agradecimentos ** - Lista de Tabelas * - Lista de Ilustrações * - Lista de Abreviaturas e/ou Siglas * - Lista de Símbolos * - Sumário - Resumo - Abstract (* Elementos Condicionados à necessidade ** Elementos opcionais) - Introdução: descrever os aspectos que levaram à proposta do trabalho, entre eles: a motivação, breve descrição da empresa, breve histórico do sistema existente, surgimento da necessidade e etc. - Objetivos: - Geral: descrever de forma clara e sucinta o objetivo geral do trabalho desenvolvido. - Específico: descrever detalhadamente, de forma clara os objetivos específicos do trabalho desenvolvido. - Cronogramas: - Previsto: deverá apresentar o cronograma determinado no Projeto de Estágio. - Realizado: deverá apresentar um novo cronograma referente as etapas efetivamente cumpridas e o tempo real gasto na sua realização. - Metodologia(s) Adotada: descrever a metodologia que foi adotada para o desenvolvimento do projeto, para a Pesquisa e para o Protótipo; - Detalhamento da Pesquisa – Estudo Teórico: apresentar um estudo com embasamento teórico, estruturado em tópicos, que obedeça uma seqüência lógica, aplicável ao assunto, e que justifique a Pesquisa. Pode-se, também, estruturar em hipóteses, onde cada uma é desenvolvida e validada com uma conclusão. - Protótipo – Validação da Pesquisa: apresentar a modelagem do protótipo. Deve-se escolher entre os roteiros apresentados no ANEXO D e ANEXO E, aquele que melhor se adapta ao desenvolvimento do Protótipo. Obs: o protótipo deverá estar totalmente concluído e implementado, ou seja, a pesquisa deverá ter todas as funções implementadas. A falta de programação de algumas funções concebidas implicará na perda de pontos na avaliação final. - Conclusão - Referências Bibliográficas - Bibliografia Consultada - Anexos