Mostrar el registro sencillo del ítem
Smart catalog : an experience report on the development of a software product line
dc.contributor.advisor | Nunes, Ingrid Oliveira de | pt_BR |
dc.contributor.author | Sebastiany, Gianei Leandro | pt_BR |
dc.date.accessioned | 2017-01-19T02:30:14Z | pt_BR |
dc.date.issued | 2016 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/151033 | pt_BR |
dc.description.abstract | Software Product Lines (SPLs) consist of a large-scale form of software reuse. Instead of developing single software products reusing components in an ad hoc way, in an SPL approach, a family of products is addressed. A common set of software assets is built, which allows derivation of different products in a prescribed way. In this work, this promising approach is exploited to develop an SPL of product catalogs, namely Smart Catalog, targeting mobile devices using the Android platform. An extractive and reactive approach is adopted, that is, previously developed applications are considered to extract a new SPL. Then, new features are incorporated based on new products that the SPL aims to derive. As result, the challenges and benefits identified in the work are reported, as well as lessons learned. | en |
dc.description.abstract | Linhas de Produto de Software (SPLs) são definidas como uma forma de reuso de software em larga escala. Ao invés de desenvolver produtos de software únicos reusando componentes de forma desorganizada, em uma abordagem SPL, uma família de produtos é definida. Um conjunto comum the artefatos de software é criado, o que permite a derivação em uma forma pré definida de diferentes produtos. Neste trabalho, esta abordagem promissora será explorada para desenvolver uma SPL de catálogo de produtos, nomeada Smart Catalog, que tem como alvo dispositivos móveis da plataforma Android. Uma abordagem reativa será adotada, o que significa que uma SPL será criada a partir de considerações de aplicações previamente desenvolvidas. Como resultado, os desafios e benefícios identificados neste trabalho serão reportados, bem como lições aprendidas. | pt_BR |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | eng | pt_BR |
dc.rights | Open Access | en |
dc.subject | Engenharia : Software | pt_BR |
dc.subject | SPL | en |
dc.subject | Android | pt_BR |
dc.subject | Software product line | en |
dc.subject | Software engineering | en |
dc.subject | Clean architecture | en |
dc.subject | Catalog | en |
dc.subject | App | en |
dc.title | Smart catalog : an experience report on the development of a software product line | pt_BR |
dc.title.alternative | Smart catalog : um relatório de experiência no desenvolvimento de uma linha de produto de software. | pt |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 001009754 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2016 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Ficheros en el ítem
Este ítem está licenciado en la Creative Commons License
-
Tesinas de Curso de Grado (37015)