Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Tecnológica Federal do Paraná
Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://repositorio.utfpr.edu.br/jspui/handle/1/30257 |
Resumo: | Context: The faster a business can change its processes and software, the more prepared it will be to react to competitive market events and business rule changes. In this respect, requirements engineering (E.R) stands out as a branch of software engineering responsible for dealing with one of the first stages of development: understanding the customer's needs and defining these in the form of a structured set of requirements that the software must meet. Therefore, the requirements of a software project must be defined in a consistent, complete and correct manner, in order to enable the validation and verification of the software by the customers and the certainty that they were correctly attended to. Objective: This dissertation presents a proposal for improvements in the quality of requirements aimed at evaluating the consistency, completeness and correctness of requirements, registered in the requirements artifacts. Method: First, a mapping was carried out to know the existing processes and artifacts. Sequentially, the Uni-REPM evaluation model was applied to identify the maturity level of the requirements processes. A check was performed on the requirement artifact called Service Order (S.O) for a period of 60 days to identify whether the requirement units described in this artifact had consistency, completeness and correctness, for this analysis the use of the 3'C technique was used. In sequence, a new analysis was performed to identify whether the tasks and actions contained in the requirements processes classified as incomplete by the Uni-REPM evaluation model directly affected the consistency, completeness and correctness of the requirements units. With this result in hand, implementations of improvements in these tasks and actions and new collections were carried out.Conclusion: Upon completion of the three data collections, it was possible to observe that, even with an increase in: 14% in the amount of OS, 141.72 % in the UI, and still an increase in 111.95% in encoding hours, the hours used in rework were reduced by 73.23%. |
| id |
UTFPR-12_dc210d6ab4132ee4552e6c6324e88ba3 |
|---|---|
| oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/30257 |
| network_acronym_str |
UTFPR-12 |
| network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository_id_str |
|
| spelling |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicadaQualidade dos produtosSoftware - DesenvolvimentoAvaliaçãoQuality of productsComputer software - DevelopmentEvaluationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCiência da ComputaçãoContext: The faster a business can change its processes and software, the more prepared it will be to react to competitive market events and business rule changes. In this respect, requirements engineering (E.R) stands out as a branch of software engineering responsible for dealing with one of the first stages of development: understanding the customer's needs and defining these in the form of a structured set of requirements that the software must meet. Therefore, the requirements of a software project must be defined in a consistent, complete and correct manner, in order to enable the validation and verification of the software by the customers and the certainty that they were correctly attended to. Objective: This dissertation presents a proposal for improvements in the quality of requirements aimed at evaluating the consistency, completeness and correctness of requirements, registered in the requirements artifacts. Method: First, a mapping was carried out to know the existing processes and artifacts. Sequentially, the Uni-REPM evaluation model was applied to identify the maturity level of the requirements processes. A check was performed on the requirement artifact called Service Order (S.O) for a period of 60 days to identify whether the requirement units described in this artifact had consistency, completeness and correctness, for this analysis the use of the 3'C technique was used. In sequence, a new analysis was performed to identify whether the tasks and actions contained in the requirements processes classified as incomplete by the Uni-REPM evaluation model directly affected the consistency, completeness and correctness of the requirements units. With this result in hand, implementations of improvements in these tasks and actions and new collections were carried out.Conclusion: Upon completion of the three data collections, it was possible to observe that, even with an increase in: 14% in the amount of OS, 141.72 % in the UI, and still an increase in 111.95% in encoding hours, the hours used in rework were reduced by 73.23%.Contexto: Quanto mais rápido um negócio puder alterar seus processos e softwares, mais preparado estará para reagir a eventos de concorrência no mercado e mudanças de regra de negócio. Sob este aspecto, a engenharia de requisitos (E.R) entra em destaque, como sendo um ramo da engenharia de software responsável por lidar com uma das primeiras etapas do desenvolvimento: a compreensão das necessidades do cliente e a definição destas na forma de um conjunto estruturado de requisitos os quais o software deve atender. Portanto, os requisitos de um projeto de software devem estar definidos de forma consistente, completa e correta, de forma a possibilitar a validação e verificação do software pelos clientes e a certeza que os mesmos foram corretamente atendidos. Objetivo: Essa dissertação apresenta uma proposta de melhorias na qualidade de requisitos visando à avaliação da consistência, da completude e da corretude de requisitos, registrados nos artefatos de requisitos. Método: Primeiramente, foi realizado um mapeamento para conhecer os processos e artefatos existentes. Sequencialmente, aplicado o modelo de avaliação Uni-REPM para identificar o nível de maturidade dos processos de requisitos. Realizado uma verificação no artefato de requisito denominado Ordem de Serviço (O.S) de um período de 60 dias para identificar se as unidades de requisitos descritas nesse artefato possuíam consistência, completude e corretude, para essa análise foi empregado o uso da técnica 3'C. Em sequência, foi executada nova análise objetivando identificar se as tarefas e ações contidas nos processos de requisitos classificadas como incompletas pelo modelo de avaliação Uni-REPM afetavam diretamente a consistência, completude e corretude das unidades de requisitos. De posse desse resultado, foram realizadas implementações de melhorias nessas tarefas e ações e novas coletas. Conclusão: Ao concluir as três coletas de dados, foi possível observar que, mesmo com acréscimo em: 14% nas quantidade de O.S, 141,72% nas unidades de informação (U.I) e, ainda acréscimo em 111,95 % nas horas de codificação, as horas utilizadas em retrabalho tiveram redução de 73,23%.Universidade Tecnológica Federal do ParanáCornelio ProcopioBrasilPrograma de Pós-Graduação em InformáticaUTFPRScannavino, Katia Romero Felizardohttp://lattes.cnpq.br/3546986594133608Genvigir, Elias Canhadashttp://lattes.cnpq.br/6084795630657031Genvigir, Elias Canhadashttp://lattes.cnpq.br/6084795630657031Souza, Erica Ferreira dehttp://lattes.cnpq.br/8904855809524041Fabri, Jose Augustohttp://lattes.cnpq.br/1834856723867705Scannavino, Katia Romero Felizardohttp://lattes.cnpq.br/3546986594133608Chiwiacowsky, Leonardo Dagninohttps://orcid.org/0000-0003-4016-0984http://lattes.cnpq.br/2945278651389111Audacio, Edneuci Denise2022-12-06T14:31:57Z2022-12-06T14:31:57Z2021-07-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfAUDACIO, Edneuci Denise. Integração de técnicas para melhoria da qualidade de requisitos. uma abordagem aplicada. 2021. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2021.http://repositorio.utfpr.edu.br/jspui/handle/1/30257porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2022-12-07T06:06:54Zoai:repositorio.utfpr.edu.br:1/30257Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2022-12-07T06:06:54Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
| dc.title.none.fl_str_mv |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada |
| title |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada |
| spellingShingle |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada Audacio, Edneuci Denise Qualidade dos produtos Software - Desenvolvimento Avaliação Quality of products Computer software - Development Evaluation CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Ciência da Computação |
| title_short |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada |
| title_full |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada |
| title_fullStr |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada |
| title_full_unstemmed |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada |
| title_sort |
Integração de técnicas para melhoria da qualidade de requisitos: uma abordagem aplicada |
| author |
Audacio, Edneuci Denise |
| author_facet |
Audacio, Edneuci Denise |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Scannavino, Katia Romero Felizardo http://lattes.cnpq.br/3546986594133608 Genvigir, Elias Canhadas http://lattes.cnpq.br/6084795630657031 Genvigir, Elias Canhadas http://lattes.cnpq.br/6084795630657031 Souza, Erica Ferreira de http://lattes.cnpq.br/8904855809524041 Fabri, Jose Augusto http://lattes.cnpq.br/1834856723867705 Scannavino, Katia Romero Felizardo http://lattes.cnpq.br/3546986594133608 Chiwiacowsky, Leonardo Dagnino https://orcid.org/0000-0003-4016-0984 http://lattes.cnpq.br/2945278651389111 |
| dc.contributor.author.fl_str_mv |
Audacio, Edneuci Denise |
| dc.subject.por.fl_str_mv |
Qualidade dos produtos Software - Desenvolvimento Avaliação Quality of products Computer software - Development Evaluation CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Ciência da Computação |
| topic |
Qualidade dos produtos Software - Desenvolvimento Avaliação Quality of products Computer software - Development Evaluation CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Ciência da Computação |
| description |
Context: The faster a business can change its processes and software, the more prepared it will be to react to competitive market events and business rule changes. In this respect, requirements engineering (E.R) stands out as a branch of software engineering responsible for dealing with one of the first stages of development: understanding the customer's needs and defining these in the form of a structured set of requirements that the software must meet. Therefore, the requirements of a software project must be defined in a consistent, complete and correct manner, in order to enable the validation and verification of the software by the customers and the certainty that they were correctly attended to. Objective: This dissertation presents a proposal for improvements in the quality of requirements aimed at evaluating the consistency, completeness and correctness of requirements, registered in the requirements artifacts. Method: First, a mapping was carried out to know the existing processes and artifacts. Sequentially, the Uni-REPM evaluation model was applied to identify the maturity level of the requirements processes. A check was performed on the requirement artifact called Service Order (S.O) for a period of 60 days to identify whether the requirement units described in this artifact had consistency, completeness and correctness, for this analysis the use of the 3'C technique was used. In sequence, a new analysis was performed to identify whether the tasks and actions contained in the requirements processes classified as incomplete by the Uni-REPM evaluation model directly affected the consistency, completeness and correctness of the requirements units. With this result in hand, implementations of improvements in these tasks and actions and new collections were carried out.Conclusion: Upon completion of the three data collections, it was possible to observe that, even with an increase in: 14% in the amount of OS, 141.72 % in the UI, and still an increase in 111.95% in encoding hours, the hours used in rework were reduced by 73.23%. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-07-29 2022-12-06T14:31:57Z 2022-12-06T14:31:57Z |
| 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 |
AUDACIO, Edneuci Denise. Integração de técnicas para melhoria da qualidade de requisitos. uma abordagem aplicada. 2021. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2021. http://repositorio.utfpr.edu.br/jspui/handle/1/30257 |
| identifier_str_mv |
AUDACIO, Edneuci Denise. Integração de técnicas para melhoria da qualidade de requisitos. uma abordagem aplicada. 2021. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2021. |
| url |
http://repositorio.utfpr.edu.br/jspui/handle/1/30257 |
| 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 |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
| instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
| instacron_str |
UTFPR |
| institution |
UTFPR |
| reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
| repository.mail.fl_str_mv |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850498362798768128 |