Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/xmlui/handle/123456789/171429 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
id |
UFSC_db78c7c33df8024f1c4397b245e85d64 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/171429 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Universidade Federal de Santa CatarinaRocha, Osvaldo Edmundo Schwerz daVilain, Patrícia2016-12-12T21:43:09Z2016-12-12T21:43:09Z2016-11-23https://repositorio.ufsc.br/xmlui/handle/123456789/171429TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.Este artigo apresenta uma abordagem para desenvolvimento de Linhas de Produto de Software (LPS) com plataforma majoritariamente web, utilizando o padrão Model View Presenter. Para isto, usufrui de arquivos de configuração JSON de modo a selecionar funcionalidades para cada produto da LPS. É apresentado um estudo de caso, onde uma LPS de apoio educacional é desenvolvida, aplicando e aprimorando os conceitos apresentados. No desenvolvimento da segunda aplicação, foi obtido um percentual de aproximadamente 70% de reuso de código-fonte.This work presents an approach to developing Software Product Lines (SPL) with web platform using the Model View Presenter pattern. This approach uses JSON configuration files to select features for each product of a SPL. A case study is presented, where a LPS for educational support is developed applying and improving the concepts presented. A percentage of approximately 70% of source code reuse was obtained in the development of the second application.59 f.Florianópolis, SC.Aplicação WebMVPJSONLPSSPLDesenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenterinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALTCC_Artigo_Osvaldo_da_Rocha.pdfTCC_Artigo_Osvaldo_da_Rocha.pdfTCCapplication/pdf24399242https://repositorio.ufsc.br/bitstream/123456789/171429/1/TCC_Artigo_Osvaldo_da_Rocha.pdf491cc258e7ba2db03aba8f9474a97c82MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/171429/2/license.txt11ee89cd31d893362820eab7c4d46734MD52123456789/1714292016-12-12 19:43:09.935oai:repositorio.ufsc.br:123456789/171429Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732016-12-12T21:43:09Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.pt_BR.fl_str_mv |
Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter |
title |
Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter |
spellingShingle |
Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter Rocha, Osvaldo Edmundo Schwerz da Aplicação Web MVP JSON LPS SPL |
title_short |
Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter |
title_full |
Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter |
title_fullStr |
Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter |
title_full_unstemmed |
Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter |
title_sort |
Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter |
author |
Rocha, Osvaldo Edmundo Schwerz da |
author_facet |
Rocha, Osvaldo Edmundo Schwerz da |
author_role |
author |
dc.contributor.pt_BR.fl_str_mv |
Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Rocha, Osvaldo Edmundo Schwerz da |
dc.contributor.advisor1.fl_str_mv |
Vilain, Patrícia |
contributor_str_mv |
Vilain, Patrícia |
dc.subject.por.fl_str_mv |
Aplicação Web MVP JSON LPS SPL |
topic |
Aplicação Web MVP JSON LPS SPL |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
publishDate |
2016 |
dc.date.accessioned.fl_str_mv |
2016-12-12T21:43:09Z |
dc.date.available.fl_str_mv |
2016-12-12T21:43:09Z |
dc.date.issued.fl_str_mv |
2016-11-23 |
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 |
https://repositorio.ufsc.br/xmlui/handle/123456789/171429 |
url |
https://repositorio.ufsc.br/xmlui/handle/123456789/171429 |
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 |
59 f. |
dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
publisher.none.fl_str_mv |
Florianópolis, SC. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
bitstream.url.fl_str_mv |
https://repositorio.ufsc.br/bitstream/123456789/171429/1/TCC_Artigo_Osvaldo_da_Rocha.pdf https://repositorio.ufsc.br/bitstream/123456789/171429/2/license.txt |
bitstream.checksum.fl_str_mv |
491cc258e7ba2db03aba8f9474a97c82 11ee89cd31d893362820eab7c4d46734 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1766805346189312000 |