Desenvolvimento de um Sistema de Chamados Acadêmica: Ana Carolina Tomé Klock Orientador: Doutor Omir Alves Correa Junior Supervisor: Cezar João Prestes Barater Empresa: Tecnofibras HVR Automotiva S/A Área de Estágio: Desenvolvimento UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Roteiro • • • • • • • • Introdução Levantamento e Análise de Requisitos Modelagem do Sistema Codificação Treinamento Testes e Correções Resultados Conclusão UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Introdução Objetivo Realizar o desenvolvimento do sistema interno de chamados para auxiliar no atendimento de dúvidas, erros e melhorias da empresa. Justificativa Facilitar o atendimento das necessidades relacionadas à TI; Reduzir ligações telefônicas e e-mails; Auxiliar na formação de fila de atendimentos; Permitir uma melhor avaliação do atendimento prestado. UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Introdução Ferramentas Utilizadas Astah Community, MySQLWorkbench, WAMP e Notepad++. A Empresa A Empresa Pioneira no Brasil na produção de plástico reforçado com fibra de vidro. Principais Etapas do Estágio Levantamento e Análise de Requisitos, Modelagem do Sistema, Codificação,UNIVERSIDADE Treinamento,Testes e correções. DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Levantamento e Análise de Requisitos Atividades Realizadas • Reunião com principais funcionários de cada área administrativa (compras, manutenção, recebimento, logística e controle da qualidade); • Análise solicitações e sugestões dos funcionários; • Definição dos requisitos funcionais do sistema; • Definição dos requisitos não-funcionais do sistema; UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Modelagem do Sistema Atividades Realizadas • Modelagem do diagrama de casos de uso; • Detalhamento dos casos de uso expandidos; • Modelagem do diagrama de classes; • Modelagem do diagrama entidade-relacionamento (DER); UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Codificação Atividades Realizadas • Instalação do WampServer na máquina da acadêmica; • Criação do banco de dados baseado no DER no MySQL; • Criação das páginas web com HTML, CSS, JavaScript e PHP no Notepad++; • Testes unitários (realizados junto com a codificação); UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Treinamento Atividades Realizadas • Instalação do WampServer no servidor; • Reunião com com principais funcionários de cada área administrativa (compras, manutenção, recebimento, logística, controle da qualidade, almoxarifado, treinamento e recursos humanos); • Demonstração do funcionamento do sistema; • Tira-dúvidas; UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Testes e Correções Atividades Realizadas • Acompanhamento dos funcionários durante os testes; • Correções de problemas encontrados (layout); • Implementação de melhorias (opções Sair e Editar perfil); • Liberação para utilização na empresa; UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Resultados Benefícios até o momento • Sequenciamento das dúvidas, problemas e melhorias; • Redução do volume de e-mails para área de TI; • Redução das ligações telefônicas para reportar problemas. Dificuldades Encontradas • Tempo curto e muita autonomia; Sugestões de Trabalhos Futuros • Possibilidade de transferência de chamados; UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Conclusão • O sistema de chamados foi especificado e desenvolvido, atingindo o objetivo do estágio; • Já é possível visualizar benefícios, mas não foi possível mensurar a quantidade devido ao curto prazo; • O estágio permitiu que a acadêmica visualizasse a aplicação dos conhecimentos aprendidos na vida profissional (principalmente as disciplinas de ANA, SOFT e TES-12); • Ainda existem customizações a serem implementadas para tornar o sistema melhor; UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Referências Utilizadas • BOOCH, Grady; JACOBSON, Ivar; RUMBAUGH, James. The Unified Modeling Language Reference Manual. Rio de Janeiro: Elsevier, 2005. • CADENHEAD, Rogers; LEMAY, Laura. Aprenda em 21 dias Java 2. 4 ed. Rio de Janeiro: Editora Campus, 2005. • FERNANDES, L; OLIVEIRA, A; TAVEIRA, G. Modelagem de Dados. Rio de Janeiro: Ed. SENAC Nacional, 2000. • LOBO, Edson J. R. Guia Prático de Engenharia de Software. São Paulo: Digerati, 2009. • PONNIAH, Paulraj. Data modeling fundamentals: a practical guide for IT professionals. Hoboken: John Wiley & Sons Inc, 2007. UNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS – CCT DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO – DCC TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS