Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização
| Ano de defesa: | 2008 |
|---|---|
| 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 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: | |
| 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 |