Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN

Detalhes bibliográficos
Autor(a) principal: Campos, André Luis Nogueira
Data de Publicação: 2017
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/8168
Resumo: O modelo de processo de software é um elemento fundamental para as iniciativas de melhoria de software, porque ele materializa os conceitos de Engenharia de Software e as melhores práticas que devem ser adotadas no ciclo de vida de desenvolvimento de software. Embora iniciativas como CMMI-DEV e MR-MPS-SW tenham sido propostas para melhorar os processos de software, relativamente poucos trabalhos foram identificados na literatura abordando a perspectiva do modelo de processo. Além disso, essas iniciativas de melhoria da qualidade do software não se concentram em propor uma abordagem detalhada e sistemática sobre como definir um conjunto de conhecimentos para avaliar a qualidade dos modelos de processo com base em padrões internacionais. Neste trabalho, apresentamos uma abordagem sistemática para avaliar a qualidade dos modelos de processo de software em relação às características de usabilidade e manutenibilidade. A solução proposta define processos para a definição de Medidas de Qualidade (QMs) e Elementos de Medição de Qualidade (QMEs) para as características escolhidas, com base em uma revisão de literatura e com base na família de normas ISO/IEC 25.000, conhecido como SQuaRE (Requisitos e Avaliação de Qualidade de Sistemas e Software). O trabalho também define um processo sobre como usar QMs e QMEs para avaliar um modelo de processo de software específico e executa esse processo de avaliação em um cenário do mundo real.
id UFRJ_55ceb6f2da858f6b8eda4d7954f3d00f
oai_identifier_str oai:pantheon.ufrj.br:11422/8168
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Campos, André Luis Nogueirahttp://lattes.cnpq.br/8412655778514081Rocha, Ana Regina Cavalcanti daBorges, Marcos Roberto da SilvaXexéo, Geraldo BonorinoAlbuquerque, Adriano BessaOliveira, Toacy Cavalcante2019-05-23T16:18:31Z2023-11-30T03:03:27Z2017-03http://hdl.handle.net/11422/8168O modelo de processo de software é um elemento fundamental para as iniciativas de melhoria de software, porque ele materializa os conceitos de Engenharia de Software e as melhores práticas que devem ser adotadas no ciclo de vida de desenvolvimento de software. Embora iniciativas como CMMI-DEV e MR-MPS-SW tenham sido propostas para melhorar os processos de software, relativamente poucos trabalhos foram identificados na literatura abordando a perspectiva do modelo de processo. Além disso, essas iniciativas de melhoria da qualidade do software não se concentram em propor uma abordagem detalhada e sistemática sobre como definir um conjunto de conhecimentos para avaliar a qualidade dos modelos de processo com base em padrões internacionais. Neste trabalho, apresentamos uma abordagem sistemática para avaliar a qualidade dos modelos de processo de software em relação às características de usabilidade e manutenibilidade. A solução proposta define processos para a definição de Medidas de Qualidade (QMs) e Elementos de Medição de Qualidade (QMEs) para as características escolhidas, com base em uma revisão de literatura e com base na família de normas ISO/IEC 25.000, conhecido como SQuaRE (Requisitos e Avaliação de Qualidade de Sistemas e Software). O trabalho também define um processo sobre como usar QMs e QMEs para avaliar um modelo de processo de software específico e executa esse processo de avaliação em um cenário do mundo real.A Software Process Model is a key element for the software improvement initiatives because Software Process Models materialize Software Engineering concepts and best practices that should be adopted throughout the software development lifecycle. Although initiatives such as CMMI-DEV and MR-MPS-SW have been proposed to improve Software Processes, only a few were found in the literature addressing the process modelling perspective. Moreover, those initiatives do not provide a detailed and systematic approach on how to define a body of knowledge for assessing the quality of process models based on international standards. In this work, we present a systematic approach to assess the quality of process models with respect to the usability and maintainability characteristics. The proposed solution defines processes for capturing Quality Measures(QMs) and Quality Measurement Elements(QMEs) for the chosen characteristics, based on a Literature Review and the ISO/IEC 25.000 standard, known as SQuaRE (Systems and software Quality Requirements and Evaluation). The work also defines a process on how to use QMs and QMEs to assess a given software process model, and executes this assessment process in a real-world scenario.Submitted by Christianne Fontes de Andrade (cfontes@ct.ufrj.br) on 2019-05-23T16:18:31Z No. of bitstreams: 1 878276.pdf: 3387242 bytes, checksum: d8c7e31b7fa22a241d1405ebd51b8762 (MD5)Made available in DSpace on 2019-05-23T16:18:31Z (GMT). No. of bitstreams: 1 878276.pdf: 3387242 bytes, checksum: d8c7e31b7fa22a241d1405ebd51b8762 (MD5) Previous issue date: 2017-03porUniversidade Federal do Rio de JaneiroPrograma de Pós-Graduação em Engenharia de Sistemas e ComputaçãoUFRJBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEngenharia de Sistemas e ComputaçãoProcesso de softwareModelo de avaliaçãoAvaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMNinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJORIGINAL878276.pdf878276.pdfapplication/pdf3387242http://pantheon.ufrj.br:80/bitstream/11422/8168/1/878276.pdfd8c7e31b7fa22a241d1405ebd51b8762MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/8168/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD5211422/81682023-11-30 00:03:27.744oai:pantheon.ufrj.br:11422/8168TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:03:27Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN
title Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN
spellingShingle Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN
Campos, André Luis Nogueira
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia de Sistemas e Computação
Processo de software
Modelo de avaliação
title_short Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN
title_full Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN
title_fullStr Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN
title_full_unstemmed Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN
title_sort Avaliação da usabilidade e manutenibilidade de modelos de processo de software em BPMN
author Campos, André Luis Nogueira
author_facet Campos, André Luis Nogueira
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8412655778514081
dc.contributor.author.fl_str_mv Campos, André Luis Nogueira
dc.contributor.referee1.fl_str_mv Rocha, Ana Regina Cavalcanti da
dc.contributor.referee2.fl_str_mv Borges, Marcos Roberto da Silva
dc.contributor.referee3.fl_str_mv Xexéo, Geraldo Bonorino
dc.contributor.referee4.fl_str_mv Albuquerque, Adriano Bessa
dc.contributor.advisor1.fl_str_mv Oliveira, Toacy Cavalcante
contributor_str_mv Rocha, Ana Regina Cavalcanti da
Borges, Marcos Roberto da Silva
Xexéo, Geraldo Bonorino
Albuquerque, Adriano Bessa
Oliveira, Toacy Cavalcante
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia de Sistemas e Computação
Processo de software
Modelo de avaliação
dc.subject.por.fl_str_mv Engenharia de Sistemas e Computação
Processo de software
Modelo de avaliação
description O modelo de processo de software é um elemento fundamental para as iniciativas de melhoria de software, porque ele materializa os conceitos de Engenharia de Software e as melhores práticas que devem ser adotadas no ciclo de vida de desenvolvimento de software. Embora iniciativas como CMMI-DEV e MR-MPS-SW tenham sido propostas para melhorar os processos de software, relativamente poucos trabalhos foram identificados na literatura abordando a perspectiva do modelo de processo. Além disso, essas iniciativas de melhoria da qualidade do software não se concentram em propor uma abordagem detalhada e sistemática sobre como definir um conjunto de conhecimentos para avaliar a qualidade dos modelos de processo com base em padrões internacionais. Neste trabalho, apresentamos uma abordagem sistemática para avaliar a qualidade dos modelos de processo de software em relação às características de usabilidade e manutenibilidade. A solução proposta define processos para a definição de Medidas de Qualidade (QMs) e Elementos de Medição de Qualidade (QMEs) para as características escolhidas, com base em uma revisão de literatura e com base na família de normas ISO/IEC 25.000, conhecido como SQuaRE (Requisitos e Avaliação de Qualidade de Sistemas e Software). O trabalho também define um processo sobre como usar QMs e QMEs para avaliar um modelo de processo de software específico e executa esse processo de avaliação em um cenário do mundo real.
publishDate 2017
dc.date.issued.fl_str_mv 2017-03
dc.date.accessioned.fl_str_mv 2019-05-23T16:18:31Z
dc.date.available.fl_str_mv 2023-11-30T03:03:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/8168
url http://hdl.handle.net/11422/8168
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.publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia de Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRJ
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
bitstream.url.fl_str_mv http://pantheon.ufrj.br:80/bitstream/11422/8168/1/878276.pdf
http://pantheon.ufrj.br:80/bitstream/11422/8168/2/license.txt
bitstream.checksum.fl_str_mv d8c7e31b7fa22a241d1405ebd51b8762
dd32849f2bfb22da963c3aac6e26e255
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv
_version_ 1784097142978117632