DESENVOLVIMENTO DE SOFTWARE PARA GERENCIAMENTO DE LOCADORA
Samuel Tochetto e Daiana Vargas
Resumo Um software foi projetado, aps foi solicitado que o mesmo fosse programado pelos alunos do curso de cincia da computao, na disciplina de engenharia de software !" #lguns alunos possu$am pouca ou nenhuma e%perincia nesta &rea, sendo necess&rio o engajamento de todos para que o projeto fosse e%ecutado com sucesso" ' software do presente grupo ainda est& sendo desen(ol(ido, dificuldades esto sendo (encida, com a aplicao de cronogramas e pesquisas na internet" #o final do semestre todos os alunos esperam ter seus softwares funcionais" )ala(ras *ha(e+ software, programao, *,, computao #-stract+ # software was designed after it was requested that it -e programmed -. students of computer science, the discipline of software engineering !" Some students had little or no e%perience in this area, requiring the commitment of all to ma/e the project successful" The software of this group is still -eing de(eloped, difficulties are -eing o(ercome with the implementation time0lines and internet searches" #t the end of the semester all students e%pect to ha(e their software functional" 1e.words+ software, programming, *,, computing Introduo *om os conceitos aprendidos na disciplina de 2ngenharia de Ssoftware 3, foi proposta a criao de um software para o gerenciamento de uma locadora de ($deos, hou(e a criao do projeto, atentando para cada detalhe necess&rio para que a aplicao funcione" 2m segundo momento, na disciplina engenharia de software !, a professora *l&udia 4arias solicitou que esse software fosse desen(ol(ido, isto 5, utili6ando uma linguagem de programao e um software de -anco de dados o programa tem que funcionar satisfatoriamente" )ara reali6ar essa ati(idade, os alunos Samuel Tochetto e Daiana Vargas -uscaram informa7es acerca de linguagens de programao e -anco de dados dispon$(eis para uso, aps an&lises de cada uma, foi escolhida a linguagem *, e o -anco de dados )ostgreS89" Um cronograma foi criado para organi6ar o desen(ol(imento e assim ser& e%posto as e%perincias o-tidas com tal ati(idade na mostra acadmica da faculdade :D2#U de *a%ias do Sul" O Software Segundo o site Significados, ;Software 5 uma sequncia de instru7es escritas para serem interpretadas por um computador com o o-jeti(o de e%ecutar tarefas espec$ficas" ; ' software que est& sendo desen(ol(ido tem por o-jeti(o au%iliar no controle de uma locadora de filmes, com fun7es -&sicas do tipo+ cadastros, loca7es, de(olu7es e relatrios" # programao desse software somente foi iniciada por j& ha(er documentao acerca dos requisitos necess&rios para o funcionamento do mesmo" ' pr%imo passo seria a escolha de uma linguagem de programao f&cil e moderna, com um sistema gerenciador de -anco de dados para que as informa7es sejam arma6enadas" A prora!ao # linguagem escolhida por Daiana e Samuel foi *,, desen(ol(ida pela <icrosoft e 5 popular" De acordo com a <icrosoft+ ' *, =pronuncia0se >* sharp>? 5 uma linguagem de programao criada para o desen(ol(imento de uma (ariedade de aplica7es que e%ecutam so-re o "@2T 4ramewor/" *, 5 uma linguagem simples, poderosa, com tipagem segura e orientada a o-jetos" #s (&rias ino(a7es no *, permitem o desen(ol(imento r&pido de aplica7es, mantendo a e%pressi(idade e a elegAncia das linguagens *0st.le" #ps, o -anco de dados escolhido foi o )ostgreS89, de(ido a ser de uso li(re e gratuito, sem limitao de arma6enamento de dados" #m-os os softwares foram instalados nos computadores dos alunos, tendo sido necess&rio a pesquisa em internet de configura7es a serem reali6adas para o funcionamento correto" )ara a *omunidade Brasileira de )ostgresql, )ostgreS89 5+ Um poderoso sistema gerenciador de -anco de dados o-jeto0relacional de cdigo a-erto" Tem mais de 3C anos de desen(ol(imento ati(o e uma arquitetura que compro(adamente ganhou forte reputao de confia-ilidade, integridade de dados e conformidade a padr7es" DEF )ossui interfaces nati(as de programao para *G*HH, Ia(a, "@et, )erl, ).thon, Ru-., Tcl, 'DB*, entre outros, e uma e%cepcional documentao" )ara orientar o desen(ol(imento do software, uma ferramenta on0line de cronogramas foi utili6ada, sendo assim pra6os foram definidos para a concluso do projeto" *om o in$cio do desen(ol(imento, dificuldades surgiram, nenhum dos alunos possu$a conhecimentos espec$ficos na linguagem de programao *,, tendo sido necess&ria a constante pesquisa na internet so-re o funcionamento de cdigos" 's colegas de outros grupos tam-5m foram consultados, para assim compartilharmos e%perincias" A" d#f#$u%dade" # aluna Daiana inicialmente te(e mais dificuldade com a ferramenta utili6ada para programar, Visual Studio 2%press !JJK, 8ue para <icrosoft, o Visual Studio+ 4ornece ferramentas e ser(ios eficientes para ajudar a criar uma no(a linha de aplicati(os ou para moderni6ar aplicati(os e%istentes que proporcionem aos usu&rios as melhores e%perincias em (&rias telas e dispositi(os, ao mesmo tempo em que se mantm conectados aos ser(ios e aos dados de que eles precisam" ,pelo moti(o de a mesma j& estar am-ientada a outras ferramentas e linguagens utili6adas em sua empresa de tra-alho" 's conceitos de programao na linguagem *,, so diferentes, com isso Daiana te(e de aprender a us&0los" )or5m Samuel tam-5m te(e de -uscar conhecimento para iniciar a programao" )ois o mesmo somente possu$a conhecimentos -&sicos" # dificuldade mais e%pressi(a do grupo foi em como reali6ar o desen(ol(imento das funcionalidades a(anadas que ha(iam sido definidas no semestre passado" Tendo sido necess&rio em alguns momentos a re(iso do projeto com a adio de informa7es necess&ria que no ha(iam sido pre(istas" 'utra dificuldade enfrentada foi o tempo, onde o desen(ol(imento de algumas funcionalidades demoraram mais que o pre(isto de(ido a deficincia de conhecimento dos alunos na linguagem *," S#tuao atua% # funcionalidade de cadastros est& praticamente finali6ada, sendo necess&rio agora partir para a parte principal do software, que a funcionalidade de locaoGde(oluo e relatrio de cai%a" 2sta parte do tra-alho demandar& mais ha-ilidade dos alunos, sendo poss$(el que os mesmos no consigam finali6&0la a tempo" )or5m esto engajados em reali6&0la" Con"#dera&e" f#na#" ' desen(ol(imento de um software no curso de cincia da computao 5 quase que o-rigatrio na (ida acadmica do aluno" #lguns acadmicos podem no ter tido ainda essa e%perincia" # professora *l&udia 4arias propiciou que isto acontecesse, solicitando que seus alunos programassem um software anteriormente projetado" ' desen(ol(imento desse software ainda est& ocorrendo, dificuldades esto sendo enfrentadas, e os alunos esperam concluir seus softwares a tempo" Vale lem-ar que esse software, aps ser apresentado ao fim do semestre, no ser& encerrado, mas poder& ser melhorado e posteriormente disponi-ili6ado para a utili6ao no mercado" Refer'n$#a" (#(%#or)f#$a" Comunidade Brasileira de PostgreSQL" Dispon$(el em+ Lhttp+GGwww"postgresql"org"-rGso-re M" #cessado em+ JN de no(" de !J3N" Microsoft Visual C#" Dispon$(el em+ Lhttp+GGwww"microsoft"comG(isualstudioGpt-G(isual0studio0!J3N,stor.0!J3N M" #cessado em+ JN de no(" de !J3N" Microsoft Visual Studio" Dispon$(el em+ Lhttp+GGmsdn"microsoft"comGpt0 -rGli-rar.G/%NO%NP!"asp% M" #cessado em+ JN de no(" de !J3N" PostgreSQL" Dispon$(el em+ Lhttp+GGwww"significados"com"-rGsoftwareG M" #cessado em+ JN de no(" de !J3N"