Projeto desenvolvido pelos alunos, Arthur Atos Santos do Nascimento, Geovana Jesus Almeida, Julia de Andrade Araújo Pinto, Christyan Brayan do Amaral Carvalho e Gabriel Ferreira da Silva, do CEMI Gama, orientados por Vinicius Pinheiro da Silva Corrêa. Apresentado no Instituto Federal de Brasília na Conecta IF 2019 e na FEBRATEC-DF.
Projeto desenvolvido pelos alunos, Arthur Atos Santos do Nascimento, Geovana Jesus Almeida, Julia de Andrade Araújo Pinto, Christyan Brayan do Amaral Carvalho e Gabriel Ferreira da Silva, do CEMI Gama, orientados por Vinicius Pinheiro da Silva Corrêa. Apresentado no Instituto Federal de Brasília na Conecta IF 2019 e na FEBRATEC-DF.
Projeto desenvolvido pelos alunos, Arthur Atos Santos do Nascimento, Geovana Jesus Almeida, Julia de Andrade Araújo Pinto, Christyan Brayan do Amaral Carvalho e Gabriel Ferreira da Silva, do CEMI Gama, orientados por Vinicius Pinheiro da Silva Corrêa. Apresentado no Instituto Federal de Brasília na Conecta IF 2019 e na FEBRATEC-DF.
Vinicius Pinheiro da Silva Correa(a), Gabriel Ferreira da Silva(a), Christyan Brayan do
Amaral Carvalho , Julia de Andrade Araújo Pinto , Arthur Atos Santos do (a) (a)
Nascimento(a), Geovanna Jesus Almeida(a)
a) Centro de Ensino Médio Integrado do Gama (CEMI). Brasília (DF) E-mail: viny-pinheiro@hotmail.com
Introdução Resultados e Discussão
A Biblioteca Virtual é um projeto de desenvolvimento de um O maior desafio encontrado foi o conhecimento das tecnologias, sistema para o CEMI (Centro de Ensino Médio Integrado do devido aos membros não terem até então contato com as tecnologias Gama). O projeto tem como finalidade facilitar e automatizar o propostas, porém com a mudança do formato para oficinas, os processo de gestão de livros da biblioteca interna da escola membros passaram a se adaptar melhor. pelos funcionários, estagiários, coordenadores e demais Conforme as atividades realizadas até o momento, o software interessados. encontra-se em fase de desenvolvimento, com as páginas de início, Este sistema foi desenvolvido por alunos do Centro de Ensino login, mostrar perfil, e editar finalizadas. Além do site, o documento de Médio Integrado do Gama, do curso de Técnico em Informática. visão também já está concluído, ele foi possível através da aplicação O projeto é a consolidação de ideias de funcionários e da de técnicas de análise de requisitos, como entrevista guiada, comunidade acadêmica visando o desenvolvimento da brainstorming e um questionário. Além disso, para garantir certa biblioteca. estabilidade e segurança no código, foram feitos testes automatizados. As atividades ainda continuam com o desenvolvimento das Material e Métodos funcionalidades já elicitadas, porém pendentes de implementação.
O projeto teve início no dia de 22 de setembro de 2018 com a reunião
dos interessados, que posteriormente começaram seus estudo sobre os assuntos que envolviam tecnologias como Git, RubyOnRails e as metodologias Scrum, para gerência, e eXtreme Programming (XP), para desenvolvimento, incluindo também práticas de testes e implementação. Ferramentas Utilizadas Nome Versão Finalidade Git ------- Efetuar o versionamento de código desenvolvido Ruby 2.5.3 Linguagem de Programação Rails 5.2.1 Framework para desenvolvimento WEB com Ruby Postgresql 10 Banco de dados Atom 1.40 Editor de Texto Método Conclusão O desenvolvimento da aplicação foi realizado em paralelo com as Espera-se que com automatização da biblioteca, se crie e implemente um práticas educacionais aplicadas, no que se trata do desenvolvimento a software fazendo cessar os problemas quanto a catálogos e haja um primeira metodologia utilizada foi o Scrum, com a ideia inicial de facilitar a aumento na produtividade da biblioteca, assim podendo seus funcionários organização de trabalho do grupo de desenvolvedores selecionados para realizarem suas atividades com mais eficiência. que aplicasse exemplos como: (i) dar aos mesmos tempo de 2 semanas para resolver questões relacionadas às atividades propostas. Após a elicitação de requisitos adicionou-se o Kanban com o propósito Referências de organizar as funcionalidades levantadas e mapeadas no documento Rose, K. H. (2013). A Guide to the Project Management Body of Knowledge (PMBOK® Guide)—Fifth Edition. Project management journal, 44(3), e1-e1. de requisitos, documento este criado na elicitação de requisitos. CARREIRA , Pedro Henrique. Gerência de Configuração de Software: Introdução. Rio de Janeiro: Rafael, 2016. Disponível em: https:// docplayer.com.br/9713173-Gerencia-de-configuracao-de-software-introducao.html. Acesso em: 21 ago. 2019. No início do primeiro semestre de 2019 o projeto se tornou oficina e CORRÊA, Iago da Cunha; ARAUJO, Cássio Castro; MEDINA, Alexandre Moreira (comp.). Tutorial GIT. Santa Maria - DF: [s. n.], 2016. 17 para se adaptar a este novo modelo, mudou-se a prática educacional, p. JACYNTHO, Mark Douglas de Azevedo (org.). Processos para Desenvolvimento de Aplicações Web. 23. ed. Rio de Janeiro: [s. n.], assim, tornando os antigos membros em monitores e os novos em 2008. 30 p. v. 09. ISSN 0103-9741.
alunos. MENDES, Leonardo Manoel. O GERENCIAMENTO DE REQUISITOS E A SUA IMPORTÂNCIA EM PROJETOS DE
DESENVOLVIMENTO DE SOFTWARE. Orientador: Rogério Homem da Costa. 2015. 10 p. Tese (Especializando do Curso de Pós- No final do primeiro semestre, com intuito de melhorar o software, foi Graduação em Gestão de Projetos em Desenvolvimento de Sistemas de Software) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São Paulo, 2015. E-book. desenvolvido a parte de design do site, criado pelos novos membros, Rose, K. H. (2013). A Guide to the Project Management Body of Knowledge (PMBOK:registered: Guide)—Fifth Edition. Project management journal, 44(3), e1-e1. encerrando o beta do programa. Assim sendo, no segundo semestre, VIEIRA, Nando. Configurando Ruby, Rails, MySQL, PostgreSQL e Git no Ubuntu. [S. l.: s. n.], 2 jun. 2015. Disponível em: https://nandovieira.com.br/configurando-ruby-rails-mysql-postgresql-git-no-ubuntu. Acesso em: 22 set. 2018. ocorreram mudanças e o XP foi inserido na forma de trabalho, sendo a prática do XP, que insere os conceitos de integração contínua e o pair programming. Foi adicionado, também, o repositório Gitlab. Agradecimentos O maior desafio encontrado foi o conhecimento das tecnologias, devido Agradeço a todos que nos apoiaram nesse projeto, em aos membros não terem até então contato com as tecnologias propostas, especial ao vice diretor, Sebastião e a coordenadora das porém com a mudança do formato para oficinas, os membros passaram a oficinas Marília do Centro de Ensino Médio Integrado do se adaptar melhor. Gama. Sem eles esse projeto nada mais seria do que ideias.