Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização

Detalhes bibliográficos
Ano de defesa: 2008
Autor(a) principal: Dal Moro, Rodrigo
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Espírito Santo
BR
Mestrado em Informática
Centro Tecnológico
UFES
Programa de Pós-Graduação em Informática
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:
004
Link de acesso: http://repositorio.ufes.br/handle/10/6384
Resumo: Given the complexity of the Software Process Improvement and Assessment (SPIA) process and its strong inter-relationship with other processes in the software life cycle, we must provide automated support for it. To help identifying functional requirements, we define a SPIA process adherent to MPS.BR quality model, with the goal of guiding the establishment of tools functionalities that are able to support a quality SPIA process. To establish a consensual vision of the SPIA area to be used as a basic conceptual model, we developed an ontology of software quality with a focus on SPIA. Finally, based on the ontology and the SPIA process defined, we developed two tools: AvaliaODE, responsible for supporting software products and process evaluation, and MelhoriaODE, responsible for supporting software process improvement. This work is inserted in the context of ODE Project, a process-centered software engineering environment that is developed based on ontologies. It aims to define a conceptual basis for automating the SPIA process.
id UFES_60f27acab256997fb53cdc46c3270cee
oai_identifier_str oai:repositorio.ufes.br:10/6384
network_acronym_str UFES
network_name_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
repository_id_str
spelling Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatizaçãoSoftware processSoftware process improvement and assessmentOntologiesSoftware quality ontologySoftware engineering environmentsProcessos de softwareOntologiasOntologia de qualidade de softwareAmbientes de desenvolvimento de softwareSoftware - AvaliaçãoSoftware - DesenvolvimentoCiência da Computação004Given the complexity of the Software Process Improvement and Assessment (SPIA) process and its strong inter-relationship with other processes in the software life cycle, we must provide automated support for it. To help identifying functional requirements, we define a SPIA process adherent to MPS.BR quality model, with the goal of guiding the establishment of tools functionalities that are able to support a quality SPIA process. To establish a consensual vision of the SPIA area to be used as a basic conceptual model, we developed an ontology of software quality with a focus on SPIA. Finally, based on the ontology and the SPIA process defined, we developed two tools: AvaliaODE, responsible for supporting software products and process evaluation, and MelhoriaODE, responsible for supporting software process improvement. This work is inserted in the context of ODE Project, a process-centered software engineering environment that is developed based on ontologies. It aims to define a conceptual basis for automating the SPIA process.Dada a complexidade do processo de Avaliação e Melhoria de Processos de Software (AMP) e a sua forte inter-relação com outros processos do ciclo de vida de software, é preciso prover apoio automatizado para ele. Para ajudar a identificar requisitos funcionais, definiu-se um processo de AMP aderente ao MPS.BR, com o objetivo de guiar o estabelecimento de funcionalidades das ferramentas capazes de apoiar um processo de AMP de qualidade. Para estabelecer uma visão consensual sobre o domínio de AMP, a ser usada como modelo conceitual base, foi desenvolvida uma ontologia de qualidade de software com foco em AMP. Por fim, tomando por base a ontologia e o processo de AMP definidos, foram desenvolvidas duas ferramentas: AvaliaODE, responsável pelo apoio à avaliação de processos e produtos de software, e MelhoriaODE, responsável pelo apoio à melhoria de processos de software. Este trabalho está inserido no contexto do Projeto ODE, um ambiente de desenvolvimento de software centrado em processo e baseado em ontologias, e tem por objetivo a definição de uma base conceitual para apoiar a automatização do processo de Avaliação e Melhoria de Processos de Software.Universidade Federal do Espírito SantoBRMestrado em InformáticaCentro TecnológicoUFESPrograma de Pós-Graduação em InformáticaFalbo, Ricardo de AlmeidaCury, DavidsonRocha, Ana Regina Cavalcanti daDal Moro, Rodrigo2016-12-23T14:33:41Z2010-05-312016-12-23T14:33:41Z2008-07-16info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisTextapplication/pdfMORO, Rodrigo Dal. Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização. 2008. 131 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2008.http://repositorio.ufes.br/handle/10/6384porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFES2024-07-17T16:59:45Zoai:repositorio.ufes.br:10/6384Repositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestriufes@ufes.bropendoar:21082024-07-17T16:59:45Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false
dc.title.none.fl_str_mv Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
title Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
spellingShingle Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
Dal Moro, Rodrigo
Software process
Software process improvement and assessment
Ontologies
Software quality ontology
Software engineering environments
Processos de software
Ontologias
Ontologia de qualidade de software
Ambientes de desenvolvimento de software
Software - Avaliação
Software - Desenvolvimento
Ciência da Computação
004
title_short Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
title_full Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
title_fullStr Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
title_full_unstemmed Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
title_sort Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
author Dal Moro, Rodrigo
author_facet Dal Moro, Rodrigo
author_role author
dc.contributor.none.fl_str_mv Falbo, Ricardo de Almeida
Cury, Davidson
Rocha, Ana Regina Cavalcanti da
dc.contributor.author.fl_str_mv Dal Moro, Rodrigo
dc.subject.por.fl_str_mv Software process
Software process improvement and assessment
Ontologies
Software quality ontology
Software engineering environments
Processos de software
Ontologias
Ontologia de qualidade de software
Ambientes de desenvolvimento de software
Software - Avaliação
Software - Desenvolvimento
Ciência da Computação
004
topic Software process
Software process improvement and assessment
Ontologies
Software quality ontology
Software engineering environments
Processos de software
Ontologias
Ontologia de qualidade de software
Ambientes de desenvolvimento de software
Software - Avaliação
Software - Desenvolvimento
Ciência da Computação
004
description Given the complexity of the Software Process Improvement and Assessment (SPIA) process and its strong inter-relationship with other processes in the software life cycle, we must provide automated support for it. To help identifying functional requirements, we define a SPIA process adherent to MPS.BR quality model, with the goal of guiding the establishment of tools functionalities that are able to support a quality SPIA process. To establish a consensual vision of the SPIA area to be used as a basic conceptual model, we developed an ontology of software quality with a focus on SPIA. Finally, based on the ontology and the SPIA process defined, we developed two tools: AvaliaODE, responsible for supporting software products and process evaluation, and MelhoriaODE, responsible for supporting software process improvement. This work is inserted in the context of ODE Project, a process-centered software engineering environment that is developed based on ontologies. It aims to define a conceptual basis for automating the SPIA process.
publishDate 2008
dc.date.none.fl_str_mv 2008-07-16
2010-05-31
2016-12-23T14:33:41Z
2016-12-23T14:33:41Z
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 MORO, Rodrigo Dal. Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização. 2008. 131 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2008.
http://repositorio.ufes.br/handle/10/6384
identifier_str_mv MORO, Rodrigo Dal. Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização. 2008. 131 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2008.
url http://repositorio.ufes.br/handle/10/6384
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 Text
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Espírito Santo
BR
Mestrado em Informática
Centro Tecnológico
UFES
Programa de Pós-Graduação em Informática
publisher.none.fl_str_mv Universidade Federal do Espírito Santo
BR
Mestrado em Informática
Centro Tecnológico
UFES
Programa de Pós-Graduação em Informática
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
instname:Universidade Federal do Espírito Santo (UFES)
instacron:UFES
instname_str Universidade Federal do Espírito Santo (UFES)
instacron_str UFES
institution UFES
reponame_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
collection Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)
repository.mail.fl_str_mv riufes@ufes.br
_version_ 1834479075604824064