Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ESTACIO DE SÁ RECREIO – BARRA WORLD TÍTULO DO PROJETO DE EXTENSÃO Nome do(s) discente(s) integrantes do grupo Nome do(a) professor(a) orientador – ANTONIO Francisco da Silva JUNIOR 2023 Rio de Janeiro/RJ Sumário 1. DIAGNÓSTICO E TEORIZAÇÃO........................................................................................................3 1.1. Identificação das partes interessadas e parceiros.................................................................3 1.2. Problemática e/ou problemas identificados..........................................................................3 1.3. Justificativa............................................................................................................................3 1.4. Objetivos/resultados/efeitos a serem alcançados (em relação ao problema identificado e sob a perspectiva dos públicos envolvidos).......................................................................................3 1.5. Referencial teórico (subsídio teórico para propositura de ações da extensão).....................3 2. PLANEJAMENTO E DESENVOLVIMENTO DO PROJETO...................................................................4 2.1. Plano de trabalho (usando ferramenta acordada com o docente)........................................4 2.2. Descrição da forma de envolvimento do público participante na formulação do projeto, seu desenvolvimento e avaliação, bem como as estratégias pelo grupo para mobilizá-los..............4 2.3. Grupo de trabalho (descrição da responsabilidade de cada membro)..................................4 2.4. Metas, critérios ou indicadores de avaliação do projeto.......................................................4 2.5. Recursos previstos.................................................................................................................5 2.6. Detalhamento técnico do projeto..........................................................................................5 3. ENCERRAMENTO DO PROJETO......................................................................................................5 3.1. Relatório Coletivo (podendo ser oral e escrita ou apenas escrita).........................................5 3.2. Avaliação de reação da parte interessada.............................................................................5 3.3. Relato de Experiência Individual............................................................................................5 3.1. CONTEXTUALIZAÇÃO..............................................................................................................5 3.2. METODOLOGIA.......................................................................................................................6 3.3. RESULTADOS E DISCUSSÃO:....................................................................................................6 3.4. REFLEXÃO APROFUNDADA.....................................................................................................6 3.5. CONSIDERAÇÕES FINAIS........................................................................................................6 1. DIAGNÓSTICO E TEORIZAÇÃO 1.1. Identificação das partes interessadas e parceiros 1. Empresa: REVOLUTIONIT Soluções em T.I CPNJ: 37.014.01.0001-32. 2. Perfil Socioeconômico: Médio porte. 3. Escolaridade: Ensino Superior (Cursando). 4. Faixa etária: 20 anos. 5. 5 Alunos e 1 Empresa. 6. Lucas Nobrega de Almeida Pinheiro. Rafael dos Santos Catarino. Tainara da Silva Cruz Miranda. Carlos Eduardo Ebole de Oliveira. Milena Cristine da Silva Castor. 1.2. Problemática e/ou problemas identificados A Empresa REVOLUTIONIT Soluções em T.I, que presta serviços para as empresas REAL BRASIL TURISMO e DOCE RIO FRETAMENTO E TURISMO, deseja que seja feito um aplicativo com o intuito de tornar as viagens dos passageiros que utilizam os serviços de transporte mais atrativas. Para isso, a empresa deseja um sistema que seja modelado para a plataforma Windows e Linux que seja capaz de cadastrar filmes em um banco de dados e que reproduza filmes séries e música que será utilizado em seus veículos. 1.3. Justificativa A proposta da empresa é ter o aplicativo solicitado aos alunos, a fim de melhorar a experiência de pessoas que já são clientes, ao mesmo tempo que atrai novos clientes pois este recurso seria um diferencial entre as empresas do ramo de transporte. A problemática estimula os alunos a colocarem os conhecimentos adquiridos nas aulas de programação orientada a objetos em Java em execução. O grupo trabalhará utilizando ferramentas relacionadas a linguagem JAVA, tal como a IDE "Intellij". 1.4. Objetivos/resultados/efeitos a serem alcançados (em relação ao problema identificado e sob a perspectiva dos públicos envolvidos) 1- Fazer uma plataforma de cadastro de filmes com a intenção de ser executado pela empresa a fim de posteriormente reproduzi-lo dentro dos carros da empresa. 2- Colocar em prática os conhecimentos adquiridos nas aulas de programação orientada a objetos em Java. 3- Concretizar a construção do aplicativo solicitado, a fim de ajudar a empresa a aumentar sua base de clientes. 1.5. Referencial teórico (subsídio teórico para propositura de ações da extensão) 1.FREZATTI, Fábio. Aprendizagem Baseada em Problemas. São Paulo: Grupo GEN, 2018. 2.Deitel, Paul; Deitel, Harvey. Java: Como Programar. 10ª Ed. São Paulo: Pearson, 2016. 3.FELIX, Rafael (Organizador). Programação Orientada a Objetos. 1ª Ed. São Paulo: Pearson, 2017. 4.SCHILDT, Herbert. Java para Iniciantes. 6ª Ed. Porto Alegre: Bookman, 2015. 2. PLANEJAMENTO E DESENVOLVIMENTO DO PROJETO 2.1. Plano de trabalho (usando ferramenta acordada com o docente) Utilizar a IDE IntelliJ para criar o código (back-end) em Java Orientado a Objetos com utilização de frameworks, bibliotecas e classes. Utilizar também banco de dados para criar uma "CRUD" (Create, Read, Update, Delete). Utilizar HTML E CSS JavaScript para elaborar o front-end onde serão exibidos os títulos e capas dos filmes conforme as classes que serão criadas no código back-end em Java. Cronogramas: Entrega da carta de apresentação do trabalho extensionista e das classes em Java até a data da AV1 (27/04/2023). Entrega da documentação restante e do programa até o final do período (22/06/2023). 2.2. Descrição da forma de envolvimento do público participante na formulação do projeto, seu desenvolvimento e avaliação, bem como as estratégias pelo grupo para mobilizá-los. As reuniões para discutir sobre o desenvolvimento do programa e quais funções cada aluno teria de executar foram realizadas por aplicativos de conversa online (Discord e Microsoft Teams) e uma reunião presencial feita na sala de estudos da universidade Os alunos Carlos Oliveira e Milena ficaram responsáveis pela criação do código back-end utilizando linguagem de programação JAVA Orientada a Objetos (classes e estruturas de repetição), HTML, CSS, Frameworks (Spring Boot) e SQL (Foi utilizado o SGDB Maria DB). Rafael Catarino, desenvolveu o código front-end utilizando HTML e CSS no intuito de melhorar a experiência visual do cliente. Lucas Nóbrega e Tainara Silva ficaram responsáveis pelo contato direto com a empresa interessada, pelas marcações das reuniões assim como documentar todos os procedimentos realizados pelo grupo durante o desenvolvimento e prestar suporte quando necessário 2.3. Grupo de trabalho (descrição da responsabilidade de cada membro) Responsável pelo código back-end: Milena Cristine e Carlos Oliveira. Responsável pelo código front-end: Rafael Catarino Responsável pela documentação e contato direto com a empresa: Lucas Nóbrega de Almeida, Tainara Silva Todos os membros do grupo apresentarão o projeto em sala de aula ao término do período. 2.4. Metas, critérios ou indicadores de avaliação do projeto Serão criadas 3 classes na IDE IntelliJ (Java) A classe " Filme", a classe " Diretor " e a classe " Gênero ". Serão criadas com mapeamento para serem identificadas no banco de dados. As classes serão criadas com o objetivo de descrever características de cada filme cadastrado. Front end: Será construído em HTML, CSS e JavaScript. 2.5. Recursos previstos Computador com ferramentas de desenvolvimento instaladas tais como: IntelliJ, Java Development Kit 17.0, Servidor hospedado na nuvem (Microsoft Azure). Ferramentas de desenvolvimento em HTML, CSS e JavaScript. Raspiberry PI para hospedar o serviço de filmes online. Banco de dados MariaDB. 2.6. Detalhamento técnico do projeto Utilizar a IDE IntelliJ para criar o código (back-end) em Java Orientado a Objetos com utilização de frameworks, bibliotecas e classes. Utilizar também banco de dados para criar uma "CRUD" (Create, Read, Update, Delete). Utilizar HTML E CSS JavaScript para elaborar o front-end onde serão exibidos os títulos e capas dos filmes conforme as classes que serão criadas no código back-end em Java. 3. ENCERRAMENTO DO PROJETO 3.1. Relato Coletivo: O grupo não conseguiu em tempo hábil, fazer com que o programa realizasse a exibição do filme, porém, outras funcionalidades como o cadastro, a atualização e a exclusão de filmes no catálogo foram desenvolvidas com sucesso e testadas pela parte interessada. A empresa em questão ficou satisfeita com o desenvolvimento do programa até então. 3.1.1. Avaliação de reação da parte interessada Realizar avaliação de reação com a parte interessada (ex: formulário, entrevista gravada em áudio/vídeo, depoimento em áudio/vídeo etc.), para que o efetivo atingimento dos objetivos socio comunitários propostos fique evidente. 3.2. Relato de Experiência Individual (Pontuação específica para o relato individual) 3.2.1. CONTEXTUALIZAÇÃO Lucas Nóbrega: Em meu primeiro trabalho extensionista da universidade Estácio - Recreio, aprendi a colocar em prática métodos de desenvolvimento de softwares que foram aprendidos em períodos passados, no caso desta atividade, o método utilizado foi o SCRUM, onde cada membro do grupo tinha uma função e fazíamos reuniões frequentes para debatermos sobre o progresso feito em "sprints" de geralmente uma semana. Carlos Oliveira: Tainara Silva Milena Cristine: Rafael Catarino: 3.2.2. METODOLOGIA Lucas Nóbrega: Todo o processo de criação do código foi feito de forma online, com cada aluno fazendo sua parte do código em casa durante o terceiro período do curso de Análise e Desenvolvimento de Sistemas da Estácio Recreio, envolvendo o diretor da empresa interessada no projeto no qual fizemos consultas periodicamente junto a parte interessada via mensagens no Whatsapp para verificar e adaptar o código conforme as exigências da empresa 3.2.3. RESULTADOS E DISCUSSÃO: Lucas Nóbrega: A experiência vivida foi conforme eu esperava, tivemos que utilizar conhecimentos passados em aula, além de pesquisarmos em fontes externas diversos procedimentos tais como a estrutura de banco de dados que foi criada e como fazer o banco de dados se comunicar ao código. Foi aprendido durante o processo de desenvolvimento estratégias para dividir tarefas entre membros do grupo, assim como escolher um método de desenvolvimento (no caso usamos o SCRUM) 3.2.4. REFLEXÃO APROFUNDADA O projeto que nos foi proposto, visava nos ensinar a como interpretar os requisitos do cliente, assim como moldar o programa em desenvolvimento ao público – alvo da empresa interessada de maneira que o programa se encaixasse na política de negócio entre empresa e cliente. Durante o projeto, executamos exatamente o que havíamos combinado com a parte interessada 3.2.5. CONSIDERAÇÕES FINAIS A parte interessa deixou claro que caso o projeto atinja suas expectativas, a parte interessada tem interesse em contratar os alunos envolvidos para investir em suas carreiras na área de desenvolvimento de softwares OBSERVAÇÃO: Exige-se que todo o processo de desenvolvimento do projeto de extensão seja documentado e registrado através de evidências fotográficas ou por vídeos, tendo em vista que o conjunto de evidências não apenas irá compor a comprovação da realização das atividades, para fins regulatórios, como também poderão ser usadas para exposição do projeto em mostras acadêmico-científicas e seminários de extensão a serem realizados pelas IES. 1. DIAGNÓSTICO E TEORIZAÇÃO 1.1. Identificação das partes interessadas e parceiros 1.2. Problemática e/ou problemas identificados 1.3. Justificativa 1.4. Objetivos/resultados/efeitos a serem alcançados (em relação ao problema identificado e sob a perspectiva dos públicos envolvidos) 1.5. Referencial teórico (subsídio teórico para propositura de ações da extensão) 2. PLANEJAMENTO E DESENVOLVIMENTO DO PROJETO 2.1. Plano de trabalho (usando ferramenta acordada com o docente) 2.2. Descrição da forma de envolvimento do público participante na formulação do projeto, seu desenvolvimento e avaliação, bem como as estratégias pelo grupo para mobilizá-los. 2.3. Grupo de trabalho (descrição da responsabilidade de cada membro) 2.4. Metas, critérios ou indicadores de avaliação do projeto 2.5. Recursos previstos 2.6. Detalhamento técnico do projeto 3. ENCERRAMENTO DO PROJETO 3.1. Relato Coletivo: 3.1.1. Avaliação de reação da parte interessada 3.2. Relato de Experiência Individual (Pontuação específica para o relato individual) 3.2.1. CONTEXTUALIZAÇÃO Lucas Nóbrega: Em meu primeiro trabalho extensionista da universidade Estácio - Recreio, aprendi a colocar em prática métodos de desenvolvimento de softwares que foram aprendidos em períodos passados, no caso desta atividade, o método utilizado foi o SCRUM, onde cada membro do grupo tinha uma função e fazíamos reuniões frequentes para debatermos sobre o progresso feito em "sprints" de geralmente uma semana. Carlos Oliveira: Tainara Silva Milena Cristine: Rafael Catarino: 3.2.2. METODOLOGIA Lucas Nóbrega: Todo o processo de criação do código foi feito de forma online, com cada aluno fazendo sua parte do código em casa durante o terceiro período do curso de Análise e Desenvolvimento de Sistemas da Estácio Recreio, envolvendo o diretor da empresa interessada no projeto no qual fizemos consultas periodicamente junto a parte interessada via mensagens no Whatsapp para verificar e adaptar o código conforme as exigências da empresa 3.2.3. RESULTADOS E DISCUSSÃO: 3.2.4. REFLEXÃO APROFUNDADA 3.2.5. CONSIDERAÇÕES FINAIS
Compartilhar