Portal de Eventos do IFRS, IV SerTão Aplicado - Mostra de Ensino, Pesquisa e Extensão

Tamanho da fonte: 
A complexidade do processo de desenvolvimento de software em suas etapas
Michel Douglas Gonçalves, Fabrício Covalesci, Diego Antonio Lusa

Última alteração: 21-10-2019

Resumo


O objetivo do projeto Ateliê de Software é desenvolver softwares conforme as necessidades do IFRS - Campus Sertão, oferecendo aos estudantes do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas experiências de atuação profissional através da análise e codificação destes softwares. Atualmente os bolsistas do projeto estão elaborando um sistema de gestão de horários, com vistas a tornar o processo automatizado e simplificado para a Direção de Ensino (DE). Por se tratar de um procedimento manual de natureza complexa, a gestão de horários está sujeita a erros e retrabalho. Ainda, qualquer equívoco cometido tem grande impacto no cotidiano da instituição, principalmente para professores e estudantes. Logo, pela criticidade do processo, a equipe do projeto entendeu oportuno desenvolver um sistema para automatizar as tarefas diárias da gestão de horários. A definição das funcionalidades do software é realizada a partir de entrevistas com o colaborador do projeto que atua na DE e pela leitura de documentos fornecidos que tratam do assunto. Os requisitos são então formalizados em issues na plataforma GitLab. Em termos de tecnologias, estão sendo utilizadas as seguintes: GitLab como gerenciador de repositório de software baseado em git; Pyramid como framework de desenvolvimento baseado em Python; HTML5, CSS3 e JavaScript e Jinja2 como linguagens de construção do front-end; PostgreSQL como sistema gerenciador de banco de dados objeto relacional. O software encontra-se ainda em fase inicial de desenvolvimento, visto que o entendimento do escopo e das tecnologias utilizadas representou grande carga de trabalho aos bolsistas. Espera-se que até o final do projeto a equipe tenha desenvolvido parte significativa das rotinas necessárias. Em termos de aprendizado, percebe-se que o projeto impõe desafios aos bolsistas, fomentando o desenvolvimento de habilidades importantes, como trabalho em grupo, autogestão e autodidatismo, habilidades estas muito valorizadas no mercado de trabalho.



Palavras-chave


Desenvolvimento de Software; Inovação de Processos; Análise de Software

Texto completo: PDF