RailsOnDia : integrando aplicações Rails com ferramentas de modelagem existentes
Autor(a) principal: | |
---|---|
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 |