Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROJETO DE TCC EM SISTEMAS DE INFORMAÇÃO - CCT0770 PROJETO DE TCC EM SISTEMAS DE INFORMAÇÃO (14/12/2018) Contextualização O TCC (Trabalho de Conclusão de Curso) do Curso de Bacharelado Sistemas de Informação é ponto de terminalidade do conjunto de competências que foram mobilizadas e desenvolvidas durante todo curso, em suas disciplinas. No desenvolvimento do TCC, o aluno deve evidenciar a articulação entre a teoria e a prática, tendo a oportunidade de vivenciar o desenvolvimento de um projeto de software, especificamente nas fases de concepção, análise e projeto. O TCC será desenvolvido como um todo em 2 disciplinas: Projeto de TCC em Sistemas de Informação e TCC em Sistemas de Informação. A disciplina de Projeto de TCC em Sistemas de Informação é o primeiro contato do aluno com o TCC, onde deve ser escolhido o tema do projeto, identificando um problema do mundo real, definindo a metodologia de desenvolvimento, a contextualização e viabilidade do software, planejamento das atividades de desenvolvimento, bem como parte da modelagem do sistema proposto (projeto lógico ou análise). A disciplina visa apresentar e explicar os itens, elementos, diagramas e outroselementos que devemconstarno TCC e revisar os conteúdos que embasamas competências necessárias para a elaboração deTCC. As competências em nível macro que precisam ser aplicadas são: técnicas de gerenciamento de projetos, em específico para elaboração de cronograma e orçamento. Processos, metodologias, técnicas e ferramentas modelagem ede desenvolvimento de sistemas,inerentes aos momentos de concepção, análise e projeto de sistemas. O estudante, sob orientação do professor-tutor, também deverá preocupar-se com a questão da sustentabilidade e da aplicação da Tecnologia da Informação (TI) Verde na abordagem do tema escolhido. Ementa Gerenciamento de Projetos: planejamento de escopo, tempo e custos; Processos de desenvolvimento de software: Concepcão, Elicitação de Requisitos, análise e Projeto de software; Metodologias ágeis; Modelagem estrutural e comportamental de sistemas com Diagramas da UML; Diagrama de Entidade e Relacionamento; Modelos Conceitual, lógico e físico de dados; Escolha de Linguagem de Programação e SGBD para persistência dos dados; Qualidade de Software. Objetivos Gerais A disciplina visa possibilitar ao aluno. 1. Identificar situações do mundo real que demandem o desenvolvimento de sistemas de informação. 2; Elaborar um projeto para desenvolvimento (concepção, análise e projeto)de uma solução de software, ao problema identificado, aplicando as competências adquiridas em diferentes disciplinas complementares, ao longo do curso, prezando pela qualidade do processo e do produto. Objetivos Específicos A disciplina visa possibilitar ao aluno 1.Identificar situações-problema, que demande o desenvolvimento de um software, como parte o totalidade da solução de um problema. 2. Aplicar uma metodologia de desenvolvimento de software, podendo propor metodologias tradicionais ou ágeis na condução de seu projeto de software 3. Planejar as atividades de concepção, análise e projeto do software a ser desenvolvido 4. Aplicar análise de viabilidade: técnica e financeira 5. Estimar o esforço (tempo) e recursos (humanos e materiais) para as atividades previstas, definindo o cronograma e orçamento para o projeto do TCC. 6. Aplicar os conhecimentos técnicos de modelagem de sistemas (usando a UML) e modelagem de dados (Modelos conceitual, lógico e físico). 7. Aplicar conhecimentos de implementação de banco de dados, conforme projeto definido. 8. Definir e Justificar a linguagem de programação e SGBD para implementação do sistema. Conteúdos Unidade 1. A Disciplina e o Projeto de TCC 1.1. Contextualização da disciplina 1.2. O Conteúdo do Projeto de TCC 1.3. Aplicando As normas ABNT 1.4. Cronograma das entregas do TCC 1.5. Competências necessárias ao desenvolvimento do TCC 1.6. Plágio Unidade 2. Proposta de trabalho do TCC 2.1 Escolha do Tema e descrição da situação-problema. 2.2. Metodologia de trabalho (na condução do TCC) 2.3. Recursos Necessários ao desenvolvimento do TCC 2.4 Cronograma MACRO do projetode TCC 2.5 Orçamento MACRO do projeto de TCC Unidade 3. Contextualização da situação-problema 3.1 Definição da empresa / público-alvo 3.2. Descrição das atividades da empresa(´público-alvo) 3.3. Mercado consumidor e concorrência 3.4. Premissas e restrições do projeto Unidade 4. Funcionamento do Sistema Atual e Contexto do Novo Sistema 4.1 O sistema atual e seu comportamento 4.2 Ambiente do sistema atual 4.3. Justificativa para o novo sistema 4.4. Escopo do novo sistema 4.5. Situação desejada. Unidade 5. A solução: O sistema proposto 5.1 Lista de requisitos do sistema 5.2 Modelagem de requisitos: Casos de uso (diagrama e especificações) 5.3 Modelagem conceitual de classes. 5.4 Modelagem conceitual de dados Procedimentos de Avaliação Para a avaliação do Projeto de Trabalho de Conclusão de Curso (TCC) será atribuído grau único final para a disciplina, referente a produção do Projeto de TCC. - A nota do aluno na disciplina será uma conjugação de sua participação na condução do projeto de software, ao longo do período,com a qualidade dos resultados produzidos, tais como: diagramas, demais artefatos e produto final (software implementado e testado). Disciplina de Nota única, a ser lançada pelo docente em dois momentos: Para as disciplinas 100% Presencial - A nota final deverá ser lançada junto ao calendário da Av2 podendo haver acertos e correções até a data final da Av3. Para as disciplinas 20% e 100% EAD - Lançamento será no período de AV e AVS. Para os alunos que não obtiverem nota suficiente para aprovação (AV maior ou igual a 6.0), haverá a possibilidade de ajustar o projeto (conforme orientação docente) e remeter novamente no período de AVS. Bibliografia Básica BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. 3. Rio de Janeiro:: Elsevier, 2015. CARVALHO, Fabio Camara Araújo de. Gestão de Projetos. 1. São Paulo: Pearson Education do Brasil, 2015. Disponível em: https NETO, Geraldo Henrique. Modelagem de dados. Rio de Janeiro: Universidade Estácio de Sá, 2015. Disponível em: https TEIXEIRA, Luciana do Amaral. Projeto de TCC em Sistemas de Informação. 1. Rio de Janeiro: SESES, 2017. 1. Disponível em: Repositório Bibliografia Complementar CANCIAN, Maiara Heil. Gestão de Projetos para T.I. 1. Rio de Janeiro: SESES, 2017. 1. Disponível em: https LARMAN, Craig. Utilizando UML e Padrões: Uma Introdução à Análise e ao Projeto Orientados a Objetos e ao Processo Unificado. 3. Porto Alegre: Artmed, 2007. MACHADO, Felipe Nery; ABREU, Maurício. Projeto de Banco de Dados: Uma Visão Prática. 1. Rio de Janeiro: Campus, 2006. MEDEIROS, Ernani. Desenvolvendo Software com UML 2.0: definitivo. 1. São Paulo:: Pearson, 2004. Disponível em: https://bv4.digitalpages.com.br/?from=&page=3§ion=0#/edicao/2921 PMI. Um Guia do Conhecimento em Gerenciamento de projetos. Guia PMBOK®. 6. EUA: Project Management Institute, 2017. Outras Informações Disciplina específica do Curso de Sistemas de Informação, que tem como produto a entrega parcial de um projeto de software,para o posterior continuidade e encerramento do projeto, na disciplina TCC (Trabalho de Conclusão de Curso).em Sistemas de Informação
Compartilhar