Um sistema multiagente para suporte à inspeção de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNIPAMPA |
Texto Completo: | http://dspace.unipampa.edu.br/jspui/handle/riu/871 |
Resumo: | O setor de tecnologia da informação é considerado estratégico para empresas que buscam a melhoria de seus produtos e serviços. A compra de produtos de software com qualidade é requisitada cada vez mais. Empresas desenvolvedoras de software podem atingir altos níveis de qualidade através da inspeção de software, a qual permite a detecção precoce de falhas. Entretanto sua adoção ainda enfrenta problemas. Foi criado um projeto de pesquisa para auxiliar no suporte às inspeções de software, no qual o presente trabalho faz parte. Este trabalho apresenta um sistema de apoio ao processo de inspeção de software da norma IEEE-1028, baseado em multiagentes, que objetiva a automação de algumas atividades desse processo. O sistema é formado por cinco agentes que implementam as regras necessárias para a automação das atividades de enviar o artefato para a inspeção, reunir e distribuir os materiais de revisão, além da notificação do time de inspeção e do inspetor líder. A modelagem e projeto do sistema multiagente são guiados através da metodologia Tropos, enquanto a implementação é realizada por meio da plataforma JADE. O sistema é verificado através de testes unitários e de integração, e após testado em conjunto com o sistema de suporte às inspeções de software. Conclui-se que o sistema multiagente atende a todos os objetivos propostos e é funcional, porém não é provado que o sistema multiagente aumenta a produtividade em ambientes reais de inspeção de software. Espera-se que o sistema multiagente contribua na otimização e melhoria das atividades da inspeções de software, possibilitando às empresas se beneficiarem dos resultados da inspeção de software. |
id |
UNIP_3cc8b7f6ea278264227e57fc30324db7 |
---|---|
oai_identifier_str |
oai:repositorio.unipampa.edu.br:riu/871 |
network_acronym_str |
UNIP |
network_name_str |
Repositório Institucional da UNIPAMPA |
repository_id_str |
|
spelling |
Silva, João Pablo Silva daKrug, Thiago Cassio2017-02-07T12:41:59Z2017-02-07T12:41:59Z2014-03-24http://dspace.unipampa.edu.br/jspui/handle/riu/871O setor de tecnologia da informação é considerado estratégico para empresas que buscam a melhoria de seus produtos e serviços. A compra de produtos de software com qualidade é requisitada cada vez mais. Empresas desenvolvedoras de software podem atingir altos níveis de qualidade através da inspeção de software, a qual permite a detecção precoce de falhas. Entretanto sua adoção ainda enfrenta problemas. Foi criado um projeto de pesquisa para auxiliar no suporte às inspeções de software, no qual o presente trabalho faz parte. Este trabalho apresenta um sistema de apoio ao processo de inspeção de software da norma IEEE-1028, baseado em multiagentes, que objetiva a automação de algumas atividades desse processo. O sistema é formado por cinco agentes que implementam as regras necessárias para a automação das atividades de enviar o artefato para a inspeção, reunir e distribuir os materiais de revisão, além da notificação do time de inspeção e do inspetor líder. A modelagem e projeto do sistema multiagente são guiados através da metodologia Tropos, enquanto a implementação é realizada por meio da plataforma JADE. O sistema é verificado através de testes unitários e de integração, e após testado em conjunto com o sistema de suporte às inspeções de software. Conclui-se que o sistema multiagente atende a todos os objetivos propostos e é funcional, porém não é provado que o sistema multiagente aumenta a produtividade em ambientes reais de inspeção de software. Espera-se que o sistema multiagente contribua na otimização e melhoria das atividades da inspeções de software, possibilitando às empresas se beneficiarem dos resultados da inspeção de software.The information technology sector is considered strategic for companies who seeks to improve their products and services. Purchase of software products with quality is required more and more. Software development companies may achieve quality high levels through software inspection, that enables early fault detection. However its adoption still faces problems. A research project to help support the software inspections, in which the present work is part, was created. This paper presents a system to support software inspection process from IEEE-1028 standard, based on multiagents, which aims at automating some activities in this process. The system consists of five agents that implement the necessary rules for the automation of sending the artifact for inspection activity, assemble and distribute the review materials activities, in addition to notification of the inspection team and inspection leader. The multiagent system modeling and design are guided by the Tropos methodology, while the implementation is performed through the JADE platform. The system is verified through individual and integrated testing, and further tested in combination with the software inspections support system. It is concluded that the multiagent system caters to all proposed goals and is functional, but is not proved that the multiagent system increases productivity in real software inspection environments. It is expected that the multiagent system contributes to the optimization and improvement of software inspection activities, enabling companies to benefit from the results of the software inspection.porUniversidade Federal do PampaCampus AlegreteAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRASoftware engineeringSoftware InspectionTroposSoftware qualityEngenharia de softwareInspeção de SoftwareTroposQualidade de softwareUm sistema multiagente para suporte à inspeção de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAORIGINALUm sistema multiagente para suporte à inspeção de software.pdfUm sistema multiagente para suporte à inspeção de software.pdfapplication/pdf10648963https://repositorio.unipampa.edu.br/jspui/bitstream/riu/871/1/Um%20sistema%20multiagente%20para%20suporte%20%c3%a0%20inspe%c3%a7%c3%a3o%20de%20software.pdfd5fe71fe7028a3f8c78cbe2aa251b315MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.unipampa.edu.br/jspui/bitstream/riu/871/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unipampa.edu.br/jspui/bitstream/riu/871/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTUm sistema multiagente para suporte à inspeção de software.pdf.txtUm sistema multiagente para suporte à inspeção de software.pdf.txtExtracted texttext/plain162595https://repositorio.unipampa.edu.br/jspui/bitstream/riu/871/4/Um%20sistema%20multiagente%20para%20suporte%20%c3%a0%20inspe%c3%a7%c3%a3o%20de%20software.pdf.txtefcdbe275b24291b0b2b24098b175207MD54riu/8712021-04-09 09:58:35.987oai:repositorio.unipampa.edu.br:riu/871Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2021-04-09T12:58:35Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false |
dc.title.pt_BR.fl_str_mv |
Um sistema multiagente para suporte à inspeção de software |
title |
Um sistema multiagente para suporte à inspeção de software |
spellingShingle |
Um sistema multiagente para suporte à inspeção de software Krug, Thiago Cassio CNPQ::CIENCIAS EXATAS E DA TERRA Software engineering Software Inspection Tropos Software quality Engenharia de software Inspeção de Software Tropos Qualidade de software |
title_short |
Um sistema multiagente para suporte à inspeção de software |
title_full |
Um sistema multiagente para suporte à inspeção de software |
title_fullStr |
Um sistema multiagente para suporte à inspeção de software |
title_full_unstemmed |
Um sistema multiagente para suporte à inspeção de software |
title_sort |
Um sistema multiagente para suporte à inspeção de software |
author |
Krug, Thiago Cassio |
author_facet |
Krug, Thiago Cassio |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Silva, João Pablo Silva da |
dc.contributor.author.fl_str_mv |
Krug, Thiago Cassio |
contributor_str_mv |
Silva, João Pablo Silva da |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA Software engineering Software Inspection Tropos Software quality Engenharia de software Inspeção de Software Tropos Qualidade de software |
dc.subject.eng.fl_str_mv |
Software engineering Software Inspection Tropos Software quality |
dc.subject.por.fl_str_mv |
Engenharia de software Inspeção de Software Tropos Qualidade de software |
description |
O setor de tecnologia da informação é considerado estratégico para empresas que buscam a melhoria de seus produtos e serviços. A compra de produtos de software com qualidade é requisitada cada vez mais. Empresas desenvolvedoras de software podem atingir altos níveis de qualidade através da inspeção de software, a qual permite a detecção precoce de falhas. Entretanto sua adoção ainda enfrenta problemas. Foi criado um projeto de pesquisa para auxiliar no suporte às inspeções de software, no qual o presente trabalho faz parte. Este trabalho apresenta um sistema de apoio ao processo de inspeção de software da norma IEEE-1028, baseado em multiagentes, que objetiva a automação de algumas atividades desse processo. O sistema é formado por cinco agentes que implementam as regras necessárias para a automação das atividades de enviar o artefato para a inspeção, reunir e distribuir os materiais de revisão, além da notificação do time de inspeção e do inspetor líder. A modelagem e projeto do sistema multiagente são guiados através da metodologia Tropos, enquanto a implementação é realizada por meio da plataforma JADE. O sistema é verificado através de testes unitários e de integração, e após testado em conjunto com o sistema de suporte às inspeções de software. Conclui-se que o sistema multiagente atende a todos os objetivos propostos e é funcional, porém não é provado que o sistema multiagente aumenta a produtividade em ambientes reais de inspeção de software. Espera-se que o sistema multiagente contribua na otimização e melhoria das atividades da inspeções de software, possibilitando às empresas se beneficiarem dos resultados da inspeção de software. |
publishDate |
2014 |
dc.date.issued.fl_str_mv |
2014-03-24 |
dc.date.accessioned.fl_str_mv |
2017-02-07T12:41:59Z |
dc.date.available.fl_str_mv |
2017-02-07T12:41:59Z |
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://dspace.unipampa.edu.br/jspui/handle/riu/871 |
url |
http://dspace.unipampa.edu.br/jspui/handle/riu/871 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal do Pampa |
dc.publisher.department.fl_str_mv |
Campus Alegrete |
publisher.none.fl_str_mv |
Universidade Federal do Pampa |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNIPAMPA instname:Universidade Federal do Pampa (UNIPAMPA) instacron:UNIPAMPA |
instname_str |
Universidade Federal do Pampa (UNIPAMPA) |
instacron_str |
UNIPAMPA |
institution |
UNIPAMPA |
reponame_str |
Repositório Institucional da UNIPAMPA |
collection |
Repositório Institucional da UNIPAMPA |
bitstream.url.fl_str_mv |
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/871/1/Um%20sistema%20multiagente%20para%20suporte%20%c3%a0%20inspe%c3%a7%c3%a3o%20de%20software.pdf https://repositorio.unipampa.edu.br/jspui/bitstream/riu/871/2/license_rdf https://repositorio.unipampa.edu.br/jspui/bitstream/riu/871/3/license.txt https://repositorio.unipampa.edu.br/jspui/bitstream/riu/871/4/Um%20sistema%20multiagente%20para%20suporte%20%c3%a0%20inspe%c3%a7%c3%a3o%20de%20software.pdf.txt |
bitstream.checksum.fl_str_mv |
d5fe71fe7028a3f8c78cbe2aa251b315 66e71c371cc565284e70f40736c94386 8a4605be74aa9ea9d79846c1fba20a33 efcdbe275b24291b0b2b24098b175207 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA) |
repository.mail.fl_str_mv |
sisbi@unipampa.edu.br |
_version_ |
1813274821597855744 |