Exportar este item: EndNote BibTex

Use este identificador para citar ou linkar para este item: http://bibliotecatede.uninove.br/handle/tede/2582
Tipo do documento: Dissertação
Título: Sistema especialista no apoio à classificação de criticidade de versão de software
Título(s) alternativo(s): Expert system to support classification software version criticality
Autor: Gatto, Dacyr Dante de Oliveira 
Primeiro orientador: Sassi, Renato José
Primeiro membro da banca: Sassi, Renato José
Segundo membro da banca: Chalco, Jesus Pascual Mena
Terceiro membro da banca: Dias, Cleber Gustavo
Quarto membro da banca: Martins, Fellipe Silva
Resumo: A correta execução de um processo de gerenciamento de liberação de software pode ser realizada com base na aplicação de metodologias e boas práticas como Business Process Management (BPM), Six Sigma, Information Technology Infraestructure Library (ITIL) e Project Management Body of Knowledge (PMBOK). Existe a necessidade por parte dos especialistas humanos executores do processo de classificar a criticidade de cada versão de software. No entanto, a subjetividade desta classificação pode estar presente em função da experiência adquirida pelos especialistas ao longo dos anos. Com o objetivo de reduzir a subjetividade no processo, pode-se aplicar o Sistema Especialista (SE), que armazena o conhecimento dos especialistas humanos. O objetivo deste trabalho foi reduzir a subjetividade na classificação de criticidade de versão de software com o apoio de Sistema Especialista. A condução da pesquisa foi dividida em cinco Fases: as Fases 1, 2, 3 e 4 contemplaram a pesquisa documental da aplicação no processo das metodologias e boas práticas citadas acima. Os resultados obtidos passaram a ser medidos por meio de Key-Performance Indicators (KPIs) ou indicadores chaves de desempenho. No entanto, a correta execução do processo evidenciou que os pacotes de liberação de software apresentam diferenças em sua complexidade, e a classificação destas versões pelos especialistas humanos apresentou subjetividade. A Fase 5 tratou do desenvolvimento e aplicação do SE no processo para redução de subjetividade. Elaborou-se um questionário com o objetivo de obter os pareceres de criticidade classificados em Alta, Média e Baixa de versão de software de cada especialista para auxiliar na elaboração das regras de produção do SE. Para validação do SE foi utilizada uma base de dados de homologação do processo com resultados obtidos que atenderam ao critério de criticidade antes conhecidos apenas pelos especialistas, reduzindo a subjetividade na classificação. Com o SE validado, aplicou-se o SE em uma base de dados de produção, obtendo-se resultados que continuaram a atender ao critério de criticidade conhecido pelos especialistas. Em seguida, aplicou-se um questionário aos especialistas com objetivo de obter a percepção final sobre a satisfação em relação ao uso do SE como também em relação aos resultados de classificação de criticidade obtidos, apresentando retorno com resultados positivos. Concluiu-se, então, que o SE apoiou na redução da subjetividade na classificação da criticidade de versão de software.
Abstract: The correct execution of a software release management process can be accomplished by applying methodologies and good practices such as Business Process Management (BPM), Six Sigma, Information Technology Infrastructure Library (ITIL) and Project Management Body of Knowledge (PMBOK). There is a need on the part of human process performers to rate the criticality of each software release. However, the subjectivity of this classification may be present in function of the experience acquired by the specialists over the years. In order to reduce subjectivity in the process, the Expert System (ES) can be applied, which stores the knowledge of human specialists. The objective of this work was to reduce subjectivity in software version criticality rating with the support of Expert System. The research was divided into five phases: Phases 1, 2, 3 and 4 contemplated the documentary research of the application in the process of the methodologies and good practices mentioned above. Results are now measured using Key-Performance Indicators (KPIs). However, the correct execution of the process showed that the software release packages present differences in their complexity, and the classification of these versions by human specialists presented subjectivity. Phase 5 dealt with the development and application of ES in the process for reducing subjectivity. A questionnaire was elaborated with the objective of obtaining the criticality opinions classified in High, Medium and Low software version of each expert to assist in the elaboration of the ES production rules. To validate the ES, a process homologation database was used, with results obtained that met the criticality criteria previously known only to specialists, reducing subjectivity in the classification. With the validated ES, the ES was applied to a production database, yielding results that continued to meet the criticality criteria known to the experts. Then, a questionnaire was applied to the specialists in order to obtain the final perception of satisfaction with the use of ES as well as the results of criticality rating obtained, presenting feedback with positive results. It was concluded, then, that ES supported the reduction of subjectivity in the software version criticality rating.
Palavras-chave: sistema especialista
versão de software
key-performance indicators
classificação de criticidade
expert system
software version
key-performance indicators
criticality rating
Área(s) do CNPq: CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Idioma: por
País: Brasil
Instituição: Universidade Nove de Julho
Sigla da instituição: UNINOVE
Departamento: Informática
Programa: Programa de Pós-Graduação em Informática e Gestão do Conhecimento
Citação: Gatto, Dacyr Dante de Oliveira. Sistema especialista no apoio à classificação de criticidade de versão de software. 2019. 173 f. Dissertação( Programa de Pós-Graduação em Informática e Gestão do Conhecimento) - Universidade Nove de Julho, São Paulo.
Tipo de acesso: Acesso Aberto
URI: http://bibliotecatede.uninove.br/handle/tede/2582
Data de defesa: 27-Jun-2019
Aparece nas coleções:Programa de Pós-Graduação em Informática e Gestão do Conhecimento

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Dacyr Dante de Oliveira Gatto.pdfDacyr Dante de Oliveira Gatto4,19 MBAdobe PDFBaixar/Abrir Pré-Visualizar


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.