Você está na página 1de 1

Biblioteca Virtual

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.

Você também pode gostar