FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão

Detalhes bibliográficos
Autor(a) principal: Vargas, Gilson Miranda
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMS
Texto Completo: https://repositorio.ufms.br/handle/123456789/3100
Resumo: É notável o crescimento do agronegócio no Brasil, responsável por boa parte do PIB nacional, sendo a pecuária, área representativa desta fatia. A pecuária é de fato uma das áreas que mais crescem nacionalmente pois está aliada a processos de análise e melhoria que levam à Pecuária de Precisão. A Pecuária de Precisão é a área de estudo de soluções computacionais para resolver problemas da pecuária através de respostas previstas, impostas e contabilizadas o mais acuradamente possível. Diante dessa perspectiva, visou-se fomentar e padronizar o desenvolvimento de projetos de software para melhor planejamento de ações por meio de uma abordagem de reúso com a adoção de uma Linha de Produto de Software (LPS) para aplicações web no domínio da Pecuária de Precisão. Essa abordagem possibilitou o uso de uma estrutura comum, com componentes e serviços com as mesmas características que podem ser reutilizados em novos projetos ou produtos. Os requisitos e as informações importantes para o desenvolvimento deste trabalho foram fornecidas pelos sistemas homologados e em homologação da Embrapa Gado de Corte e o acesso a esses serviços foi provido por uma interface de comunicação unificada, baseada em ReST e HTTP. Com essa concentração de ativos quaisquer softwares que tenham comunicação podem se beneficiar com o seu reúso. O Titan Framework foi utilizado como repositório e repositório evoluído para o domínio da Pecuária de Precisão, promovendo a criação de softwares maneira mais simples, pela possibilidade de reúso de tecnologia. Outros benefícios são: a) economia, devido ao menor custo e reúso da estrutura; b) agilidade, por usar tecnologia com protocolo de estado; e c) eficiência, por ser portável para desktops, tablets, smartphones, dentre outros; bem como poder oferecer outros níveis de acesso.
id UFMS_90a7b98f7899e1753ccf2b953f62a27d
oai_identifier_str oai:repositorio.ufms.br:123456789/3100
network_acronym_str UFMS
network_name_str Repositório Institucional da UFMS
repository_id_str 2124
spelling 2017-05-10T18:16:56Z2021-09-30T19:56:16Z2017https://repositorio.ufms.br/handle/123456789/3100É notável o crescimento do agronegócio no Brasil, responsável por boa parte do PIB nacional, sendo a pecuária, área representativa desta fatia. A pecuária é de fato uma das áreas que mais crescem nacionalmente pois está aliada a processos de análise e melhoria que levam à Pecuária de Precisão. A Pecuária de Precisão é a área de estudo de soluções computacionais para resolver problemas da pecuária através de respostas previstas, impostas e contabilizadas o mais acuradamente possível. Diante dessa perspectiva, visou-se fomentar e padronizar o desenvolvimento de projetos de software para melhor planejamento de ações por meio de uma abordagem de reúso com a adoção de uma Linha de Produto de Software (LPS) para aplicações web no domínio da Pecuária de Precisão. Essa abordagem possibilitou o uso de uma estrutura comum, com componentes e serviços com as mesmas características que podem ser reutilizados em novos projetos ou produtos. Os requisitos e as informações importantes para o desenvolvimento deste trabalho foram fornecidas pelos sistemas homologados e em homologação da Embrapa Gado de Corte e o acesso a esses serviços foi provido por uma interface de comunicação unificada, baseada em ReST e HTTP. Com essa concentração de ativos quaisquer softwares que tenham comunicação podem se beneficiar com o seu reúso. O Titan Framework foi utilizado como repositório e repositório evoluído para o domínio da Pecuária de Precisão, promovendo a criação de softwares maneira mais simples, pela possibilidade de reúso de tecnologia. Outros benefícios são: a) economia, devido ao menor custo e reúso da estrutura; b) agilidade, por usar tecnologia com protocolo de estado; e c) eficiência, por ser portável para desktops, tablets, smartphones, dentre outros; bem como poder oferecer outros níveis de acesso.ABSTRACT - The growth of agribusiness in Brazil is responsible for a large part of the national GDP, with livestock being a representative area. Cattle ranching is in fact one of the fastest growing areas in the country because it is associated with processes of analysis and improvement that lead to Precision Livestock. Precision Livestock is the area of study of computational solutions to solve livestock problems through predicted answers, imposed and accounted for as accurate as possible. In this perspective, the aim was to promote and standardize the development of software projects to better plan actions through a reuse approach based on a Software Produce Line (SPL) for web applications in the Precision Livestock domain. This approach allowed the use of a common structure, with components and services with the same characteristics that can be reused in new projects or products. The requirements and important information for the development of this work were provided by the approved systems and approval of Embrapa Gado de Corte and access to these services was provided by a unified communication interface based on ReST and HTTP. With this concentration of assets any softwares that have communication can benefit from your reuse. The Titan Framework was used as a repository and was evolved into the Precision Livestock domain, promoting the creation of software in a simpler way, due to the possibility of reusing technology. Other benefits are: a) economy, due to lower cost and reuse of the structure; B) agility, for using technology with state protocol; and c) efficiency, being portable for desktops, tablets, smartphones, among others; As well as being able to offer other levels of access.porSoftware - reutilizaçãoPecuáriaEngenharia de SoftwareComputer Software - reusabilityAnimal CultureSoftware EngineeringFarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPaiva, Debora Maria BarrosoVargas, Gilson Mirandainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMSinstname:Universidade Federal de Mato Grosso do Sul (UFMS)instacron:UFMSTHUMBNAILFarmSPL Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão.pdf.jpgFarmSPL Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão.pdf.jpgGenerated Thumbnailimage/jpeg1211https://repositorio.ufms.br/bitstream/123456789/3100/4/FarmSPL%20Uma%20abordagem%20de%20re%c3%baso%20com%20base%20em%20uma%20LPS%20para%20aplica%c3%a7%c3%b5es%20web%20no%20dom%c3%adnio%20de%20Pecu%c3%a1ria%20de%20Precis%c3%a3o.pdf.jpgc427bd9f917f485f07e93d6188a63d79MD54ORIGINALFarmSPL Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão.pdfFarmSPL Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão.pdfapplication/pdf3851096https://repositorio.ufms.br/bitstream/123456789/3100/1/FarmSPL%20Uma%20abordagem%20de%20re%c3%baso%20com%20base%20em%20uma%20LPS%20para%20aplica%c3%a7%c3%b5es%20web%20no%20dom%c3%adnio%20de%20Pecu%c3%a1ria%20de%20Precis%c3%a3o.pdf3b7914be54619f985a7c39bcea2fd385MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81650https://repositorio.ufms.br/bitstream/123456789/3100/2/license.txt748ee79844dde07252d847e53532b648MD52TEXTFarmSPL Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão.pdf.txtFarmSPL Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão.pdf.txtExtracted texttext/plain0https://repositorio.ufms.br/bitstream/123456789/3100/3/FarmSPL%20Uma%20abordagem%20de%20re%c3%baso%20com%20base%20em%20uma%20LPS%20para%20aplica%c3%a7%c3%b5es%20web%20no%20dom%c3%adnio%20de%20Pecu%c3%a1ria%20de%20Precis%c3%a3o.pdf.txtd41d8cd98f00b204e9800998ecf8427eMD53123456789/31002021-09-30 15:56:16.77oai:repositorio.ufms.br:123456789/3100CgpOT04tRVhDTFVTSVZFIERJU1RSSUJVVElPTiBMSUNFTlNFCgpCeSBzaWduaW5nIGFuZCBzdWJtaXR0aW5nIHRoaXMgbGljZW5zZSwgeW91ICh0aGUgYXV0aG9yKHMpIG9yIGNvcHlyaWdodApvd25lcikgZ3JhbnRzIHRvIERTcGFjZSBVbml2ZXJzaXR5IChEU1UpIHRoZSBub24tZXhjbHVzaXZlIHJpZ2h0IHRvIHJlcHJvZHVjZSwKdHJhbnNsYXRlIChhcyBkZWZpbmVkIGJlbG93KSwgYW5kL29yIGRpc3RyaWJ1dGUgeW91ciBzdWJtaXNzaW9uIChpbmNsdWRpbmcKdGhlIGFic3RyYWN0KSB3b3JsZHdpZGUgaW4gcHJpbnQgYW5kIGVsZWN0cm9uaWMgZm9ybWF0IGFuZCBpbiBhbnkgbWVkaXVtLAppbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIGF1ZGlvIG9yIHZpZGVvLgoKWW91IGFncmVlIHRoYXQgRFNVIG1heSwgd2l0aG91dCBjaGFuZ2luZyB0aGUgY29udGVudCwgdHJhbnNsYXRlIHRoZQpzdWJtaXNzaW9uIHRvIGFueSBtZWRpdW0gb3IgZm9ybWF0IGZvciB0aGUgcHVycG9zZSBvZiBwcmVzZXJ2YXRpb24uCgpZb3UgYWxzbyBhZ3JlZSB0aGF0IERTVSBtYXkga2VlcCBtb3JlIHRoYW4gb25lIGNvcHkgb2YgdGhpcyBzdWJtaXNzaW9uIGZvcgpwdXJwb3NlcyBvZiBzZWN1cml0eSwgYmFjay11cCBhbmQgcHJlc2VydmF0aW9uLgoKWW91IHJlcHJlc2VudCB0aGF0IHRoZSBzdWJtaXNzaW9uIGlzIHlvdXIgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQgeW91IGhhdmUKdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gWW91IGFsc28gcmVwcmVzZW50CnRoYXQgeW91ciBzdWJtaXNzaW9uIGRvZXMgbm90LCB0byB0aGUgYmVzdCBvZiB5b3VyIGtub3dsZWRnZSwgaW5mcmluZ2UgdXBvbgphbnlvbmUncyBjb3B5cmlnaHQuCgpJZiB0aGUgc3VibWlzc2lvbiBjb250YWlucyBtYXRlcmlhbCBmb3Igd2hpY2ggeW91IGRvIG5vdCBob2xkIGNvcHlyaWdodCwKeW91IHJlcHJlc2VudCB0aGF0IHlvdSBoYXZlIG9idGFpbmVkIHRoZSB1bnJlc3RyaWN0ZWQgcGVybWlzc2lvbiBvZiB0aGUKY29weXJpZ2h0IG93bmVyIHRvIGdyYW50IERTVSB0aGUgcmlnaHRzIHJlcXVpcmVkIGJ5IHRoaXMgbGljZW5zZSwgYW5kIHRoYXQKc3VjaCB0aGlyZC1wYXJ0eSBvd25lZCBtYXRlcmlhbCBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIGFja25vd2xlZGdlZAp3aXRoaW4gdGhlIHRleHQgb3IgY29udGVudCBvZiB0aGUgc3VibWlzc2lvbi4KCklGIFRIRSBTVUJNSVNTSU9OIElTIEJBU0VEIFVQT04gV09SSyBUSEFUIEhBUyBCRUVOIFNQT05TT1JFRCBPUiBTVVBQT1JURUQKQlkgQU4gQUdFTkNZIE9SIE9SR0FOSVpBVElPTiBPVEhFUiBUSEFOIERTVSwgWU9VIFJFUFJFU0VOVCBUSEFUIFlPVSBIQVZFCkZVTEZJTExFRCBBTlkgUklHSFQgT0YgUkVWSUVXIE9SIE9USEVSIE9CTElHQVRJT05TIFJFUVVJUkVEIEJZIFNVQ0gKQ09OVFJBQ1QgT1IgQUdSRUVNRU5ULgoKRFNVIHdpbGwgY2xlYXJseSBpZGVudGlmeSB5b3VyIG5hbWUocykgYXMgdGhlIGF1dGhvcihzKSBvciBvd25lcihzKSBvZiB0aGUKc3VibWlzc2lvbiwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGFsdGVyYXRpb24sIG90aGVyIHRoYW4gYXMgYWxsb3dlZCBieSB0aGlzCmxpY2Vuc2UsIHRvIHlvdXIgc3VibWlzc2lvbi4KRepositório InstitucionalPUBhttps://repositorio.ufms.br/oai/requestri.prograd@ufms.bropendoar:21242021-09-30T19:56:16Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)false
dc.title.pt_BR.fl_str_mv FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão
title FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão
spellingShingle FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão
Vargas, Gilson Miranda
Software - reutilização
Pecuária
Engenharia de Software
Computer Software - reusability
Animal Culture
Software Engineering
title_short FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão
title_full FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão
title_fullStr FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão
title_full_unstemmed FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão
title_sort FarmSPL: Uma abordagem de reúso com base em uma LPS para aplicações web no domínio de Pecuária de Precisão
author Vargas, Gilson Miranda
author_facet Vargas, Gilson Miranda
author_role author
dc.contributor.advisor1.fl_str_mv Paiva, Debora Maria Barroso
dc.contributor.author.fl_str_mv Vargas, Gilson Miranda
contributor_str_mv Paiva, Debora Maria Barroso
dc.subject.por.fl_str_mv Software - reutilização
Pecuária
Engenharia de Software
Computer Software - reusability
Animal Culture
Software Engineering
topic Software - reutilização
Pecuária
Engenharia de Software
Computer Software - reusability
Animal Culture
Software Engineering
description É notável o crescimento do agronegócio no Brasil, responsável por boa parte do PIB nacional, sendo a pecuária, área representativa desta fatia. A pecuária é de fato uma das áreas que mais crescem nacionalmente pois está aliada a processos de análise e melhoria que levam à Pecuária de Precisão. A Pecuária de Precisão é a área de estudo de soluções computacionais para resolver problemas da pecuária através de respostas previstas, impostas e contabilizadas o mais acuradamente possível. Diante dessa perspectiva, visou-se fomentar e padronizar o desenvolvimento de projetos de software para melhor planejamento de ações por meio de uma abordagem de reúso com a adoção de uma Linha de Produto de Software (LPS) para aplicações web no domínio da Pecuária de Precisão. Essa abordagem possibilitou o uso de uma estrutura comum, com componentes e serviços com as mesmas características que podem ser reutilizados em novos projetos ou produtos. Os requisitos e as informações importantes para o desenvolvimento deste trabalho foram fornecidas pelos sistemas homologados e em homologação da Embrapa Gado de Corte e o acesso a esses serviços foi provido por uma interface de comunicação unificada, baseada em ReST e HTTP. Com essa concentração de ativos quaisquer softwares que tenham comunicação podem se beneficiar com o seu reúso. O Titan Framework foi utilizado como repositório e repositório evoluído para o domínio da Pecuária de Precisão, promovendo a criação de softwares maneira mais simples, pela possibilidade de reúso de tecnologia. Outros benefícios são: a) economia, devido ao menor custo e reúso da estrutura; b) agilidade, por usar tecnologia com protocolo de estado; e c) eficiência, por ser portável para desktops, tablets, smartphones, dentre outros; bem como poder oferecer outros níveis de acesso.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-05-10T18:16:56Z
dc.date.issued.fl_str_mv 2017
dc.date.available.fl_str_mv 2021-09-30T19:56:16Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufms.br/handle/123456789/3100
url https://repositorio.ufms.br/handle/123456789/3100
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.source.none.fl_str_mv reponame:Repositório Institucional da UFMS
instname:Universidade Federal de Mato Grosso do Sul (UFMS)
instacron:UFMS
instname_str Universidade Federal de Mato Grosso do Sul (UFMS)
instacron_str UFMS
institution UFMS
reponame_str Repositório Institucional da UFMS
collection Repositório Institucional da UFMS
bitstream.url.fl_str_mv https://repositorio.ufms.br/bitstream/123456789/3100/4/FarmSPL%20Uma%20abordagem%20de%20re%c3%baso%20com%20base%20em%20uma%20LPS%20para%20aplica%c3%a7%c3%b5es%20web%20no%20dom%c3%adnio%20de%20Pecu%c3%a1ria%20de%20Precis%c3%a3o.pdf.jpg
https://repositorio.ufms.br/bitstream/123456789/3100/1/FarmSPL%20Uma%20abordagem%20de%20re%c3%baso%20com%20base%20em%20uma%20LPS%20para%20aplica%c3%a7%c3%b5es%20web%20no%20dom%c3%adnio%20de%20Pecu%c3%a1ria%20de%20Precis%c3%a3o.pdf
https://repositorio.ufms.br/bitstream/123456789/3100/2/license.txt
https://repositorio.ufms.br/bitstream/123456789/3100/3/FarmSPL%20Uma%20abordagem%20de%20re%c3%baso%20com%20base%20em%20uma%20LPS%20para%20aplica%c3%a7%c3%b5es%20web%20no%20dom%c3%adnio%20de%20Pecu%c3%a1ria%20de%20Precis%c3%a3o.pdf.txt
bitstream.checksum.fl_str_mv c427bd9f917f485f07e93d6188a63d79
3b7914be54619f985a7c39bcea2fd385
748ee79844dde07252d847e53532b648
d41d8cd98f00b204e9800998ecf8427e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)
repository.mail.fl_str_mv ri.prograd@ufms.br
_version_ 1801678546653937664