RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes

Detalhes bibliográficos
Autor(a) principal: Pereira, Gabriel Maier Fernandes Vidueiro
Data de Publicação: 2011
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/31031
Resumo: As aplicações escritas em Rails estão se tornando mais populares em função da simplicidade da linguagem Ruby e das funcionalidades easy-to-use do framework Ruby on Rails. No entanto, o hábito de modelar as aplicações antes de criá-las ainda é pouco comum na comunidade de usuários. Com o propósito de mudar essa situação, esse trabalho propõe uma solução de integração entre diagramas e aplicações escritas em Rails, chamada de RailsOnDia. A integração consiste na criação de uma biblioteca capaz de modificar a estrutura de uma aplicação. Essa modificação é realizada em duas etapas. Primeiramente, é necessária a existência de um arquivo capaz de entender e extrair informações sobre a estrutura do diagrama modelado. Com esse arquivo em mãos, caberá ao programador utilizar as informações e modificar a estrutura da aplicação utilizando a funcionalidade do RailsOnDia. RailsOnDia não restringe o modelo de diagrama a ser usado, apenas necessita de uma versão em XML do mesmo para que sejam retiradas as informações necessárias. Portanto, este trabalho propõe uma estrutura XML que possibilita o teste e a extração de resultados da utilização do RailsOnDia.
id UFRGS-2_318d8688920c26710e589121e4434fd4
oai_identifier_str oai:www.lume.ufrgs.br:10183/31031
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Pereira, Gabriel Maier Fernandes VidueiroPimenta, Marcelo Soares2011-08-12T06:00:52Z2011http://hdl.handle.net/10183/31031000782089As aplicações escritas em Rails estão se tornando mais populares em função da simplicidade da linguagem Ruby e das funcionalidades easy-to-use do framework Ruby on Rails. No entanto, o hábito de modelar as aplicações antes de criá-las ainda é pouco comum na comunidade de usuários. Com o propósito de mudar essa situação, esse trabalho propõe uma solução de integração entre diagramas e aplicações escritas em Rails, chamada de RailsOnDia. A integração consiste na criação de uma biblioteca capaz de modificar a estrutura de uma aplicação. Essa modificação é realizada em duas etapas. Primeiramente, é necessária a existência de um arquivo capaz de entender e extrair informações sobre a estrutura do diagrama modelado. Com esse arquivo em mãos, caberá ao programador utilizar as informações e modificar a estrutura da aplicação utilizando a funcionalidade do RailsOnDia. RailsOnDia não restringe o modelo de diagrama a ser usado, apenas necessita de uma versão em XML do mesmo para que sejam retiradas as informações necessárias. Portanto, este trabalho propõe uma estrutura XML que possibilita o teste e a extração de resultados da utilização do RailsOnDia.Applications written in Rails are becoming more popular due to the simplicity of the Ruby language and the easy-to-use features of the Ruby on Rails framework. However, the habit of modeling applications before creating them remains unusual in the users’ community. In order to change this situation, this paper proposes an integration solution between models and applications written in Rails, called RailsOnDia. The integration consists in the creation of a library that is able to handle the structure of an application. This modification is carried out in two steps. First, it is necessary to have a file that is capable of understanding and extracting information about the structure of the modeled diagram. With this file, the programmer might use this information and modify the structure of the application by using the RailsOnDia features. RailsOnDia does not narrow the diagram model to be used, it only needs an XML version of it to retrieve the necessary information. Therefore, this paper proposes an XML structure that allows for testing and extraction of results from the proposed library.application/pdfporLinguagens : ProgramacaoRUBYModellingRuby on railsWEB engineeringRailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2011Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000782089.pdf.txt000782089.pdf.txtExtracted Texttext/plain51651http://www.lume.ufrgs.br/bitstream/10183/31031/2/000782089.pdf.txt737d70999a74a736dd33b2594a1086abMD52ORIGINAL000782089.pdf000782089.pdfTexto completoapplication/pdf518453http://www.lume.ufrgs.br/bitstream/10183/31031/1/000782089.pdfc941994f511b8c04fa82fe7a4f0baeb9MD51THUMBNAIL000782089.pdf.jpg000782089.pdf.jpgGenerated Thumbnailimage/jpeg1018http://www.lume.ufrgs.br/bitstream/10183/31031/3/000782089.pdf.jpg94bede6b1700672573d2702d49bc3b38MD5310183/310312018-10-10 07:40:10.451oai:www.lume.ufrgs.br:10183/31031Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-10T10:40:10Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
title RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
spellingShingle RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
Pereira, Gabriel Maier Fernandes Vidueiro
Linguagens : Programacao
RUBY
Modelling
Ruby on rails
WEB engineering
title_short RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
title_full RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
title_fullStr RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
title_full_unstemmed RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
title_sort RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
author Pereira, Gabriel Maier Fernandes Vidueiro
author_facet Pereira, Gabriel Maier Fernandes Vidueiro
author_role author
dc.contributor.author.fl_str_mv Pereira, Gabriel Maier Fernandes Vidueiro
dc.contributor.advisor1.fl_str_mv Pimenta, Marcelo Soares
contributor_str_mv Pimenta, Marcelo Soares
dc.subject.por.fl_str_mv Linguagens : Programacao
RUBY
topic Linguagens : Programacao
RUBY
Modelling
Ruby on rails
WEB engineering
dc.subject.eng.fl_str_mv Modelling
Ruby on rails
WEB engineering
description As aplicações escritas em Rails estão se tornando mais populares em função da simplicidade da linguagem Ruby e das funcionalidades easy-to-use do framework Ruby on Rails. No entanto, o hábito de modelar as aplicações antes de criá-las ainda é pouco comum na comunidade de usuários. Com o propósito de mudar essa situação, esse trabalho propõe uma solução de integração entre diagramas e aplicações escritas em Rails, chamada de RailsOnDia. A integração consiste na criação de uma biblioteca capaz de modificar a estrutura de uma aplicação. Essa modificação é realizada em duas etapas. Primeiramente, é necessária a existência de um arquivo capaz de entender e extrair informações sobre a estrutura do diagrama modelado. Com esse arquivo em mãos, caberá ao programador utilizar as informações e modificar a estrutura da aplicação utilizando a funcionalidade do RailsOnDia. RailsOnDia não restringe o modelo de diagrama a ser usado, apenas necessita de uma versão em XML do mesmo para que sejam retiradas as informações necessárias. Portanto, este trabalho propõe uma estrutura XML que possibilita o teste e a extração de resultados da utilização do RailsOnDia.
publishDate 2011
dc.date.accessioned.fl_str_mv 2011-08-12T06:00:52Z
dc.date.issued.fl_str_mv 2011
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/31031
dc.identifier.nrb.pt_BR.fl_str_mv 000782089
url http://hdl.handle.net/10183/31031
identifier_str_mv 000782089
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/31031/2/000782089.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/31031/1/000782089.pdf
http://www.lume.ufrgs.br/bitstream/10183/31031/3/000782089.pdf.jpg
bitstream.checksum.fl_str_mv 737d70999a74a736dd33b2594a1086ab
c941994f511b8c04fa82fe7a4f0baeb9
94bede6b1700672573d2702d49bc3b38
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224411814035456