Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter

Detalhes bibliográficos
Autor(a) principal: Rocha, Osvaldo Edmundo Schwerz da
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