Definição de processos baseada em componentes
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
Texto Completo: | http://repositorio.ufes.br/handle/10/4207 |
Resumo: | It is known that software product quality depends on the quality of the software processes used in its development and maintenance. However, defining software processes is not a trivial task, being necessary knowledge, experience and support approaches, aiming to reduce the effort required to carry it out. In this work, a Component-Based Process Definition (CBPD) approach was defined. It uses some concepts and makes analogies to the Component-Based Development (CBD), with the goal of facilitating the processes definition task. In this approach, the software process definition in an organization is performed through the composition of pre-existing process components, being possible to define standard processes and project-specific processes. This work also includes the evolution of the software process definition tool of ODE (Ontology-based software Development Environment), a Process-Centered Software Engineering Environment based on ontologies. This evolution aims to provide automated support to the process definition task, now considering process component composition. |
id |
UFES_5483bb350b8b89482e6f2f39404182ef |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/4207 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
Falbo, Ricardo de AlmeidaSegrini, Bruno MarquesPietrobon, Carlos Alberto MarquesCury, Davidson2016-08-29T15:33:08Z2016-07-112016-08-29T15:33:08Z2009-08-28It is known that software product quality depends on the quality of the software processes used in its development and maintenance. However, defining software processes is not a trivial task, being necessary knowledge, experience and support approaches, aiming to reduce the effort required to carry it out. In this work, a Component-Based Process Definition (CBPD) approach was defined. It uses some concepts and makes analogies to the Component-Based Development (CBD), with the goal of facilitating the processes definition task. In this approach, the software process definition in an organization is performed through the composition of pre-existing process components, being possible to define standard processes and project-specific processes. This work also includes the evolution of the software process definition tool of ODE (Ontology-based software Development Environment), a Process-Centered Software Engineering Environment based on ontologies. This evolution aims to provide automated support to the process definition task, now considering process component composition.Sabe-se que a qualidade dos produtos de software depende da qualidade dos processos de software utilizados em seu desenvolvimento e manutenção. Entretanto, definir processos de software não é uma tarefa trivial, sendo necessários conhecimento, experiência e abordagens de apoio, visando à redução do esforço necessário para executá-la. Neste trabalho, foi desenvolvida uma abordagem para Definição de Processos Baseada em Componentes (DPBC), a qual utiliza conceitos e faz uma analogia à abordagem de Desenvolvimento Baseado em Componentes (DBC) para o domínio de processos de software, visando facilitar a tarefa da definição de processos. Nessa abordagem, a definição de processos de software em uma organização é feita por meio da composição de componentes pré-existentes, podendo ser definidos processos padrão organizacionais e processos específicos de projeto. Este trabalho contempla também a evolução da ferramenta de definição de processos de ODE (Ontology-based software Development Environment), um ambiente de desenvolvimento de software centrado em processos e baseado em ontologias, visando oferecer apoio automatizado à definição de processos, agora com a perspectiva de componentes de processo.TextSEGRINI, Bruno Marques. Definição de processos baseada em componentes. 2009. 135 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2009.http://repositorio.ufes.br/handle/10/4207porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoSoftware processSoftware process definitionSoftware process reuseProcess componentsProcessos de softwareDefinição de processos de softwareComponentes de processoReutilização de processos de softwareSoftware - DesenvolvimentoSoftware - ReutilizaçãoCiência da computação004Definição de processos baseada em componentesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALDissertação_2808_.pdfapplication/pdf2022457http://repositorio.ufes.br/bitstreams/ea1b3c7d-d289-4453-a6e0-b73134cbe6eb/downloadf49a705bcec0c4fe9cf41a5589689a22MD5110/42072024-07-17 17:01:39.048oai:repositorio.ufes.br:10/4207http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T17:51:41.232874Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
Definição de processos baseada em componentes |
title |
Definição de processos baseada em componentes |
spellingShingle |
Definição de processos baseada em componentes Segrini, Bruno Marques Software process Software process definition Software process reuse Process components Processos de software Definição de processos de software Componentes de processo Reutilização de processos de software Ciência da computação Software - Desenvolvimento Software - Reutilização 004 |
title_short |
Definição de processos baseada em componentes |
title_full |
Definição de processos baseada em componentes |
title_fullStr |
Definição de processos baseada em componentes |
title_full_unstemmed |
Definição de processos baseada em componentes |
title_sort |
Definição de processos baseada em componentes |
author |
Segrini, Bruno Marques |
author_facet |
Segrini, Bruno Marques |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Falbo, Ricardo de Almeida |
dc.contributor.author.fl_str_mv |
Segrini, Bruno Marques |
dc.contributor.referee1.fl_str_mv |
Pietrobon, Carlos Alberto Marques |
dc.contributor.referee2.fl_str_mv |
Cury, Davidson |
contributor_str_mv |
Falbo, Ricardo de Almeida Pietrobon, Carlos Alberto Marques Cury, Davidson |
dc.subject.eng.fl_str_mv |
Software process Software process definition Software process reuse Process components |
topic |
Software process Software process definition Software process reuse Process components Processos de software Definição de processos de software Componentes de processo Reutilização de processos de software Ciência da computação Software - Desenvolvimento Software - Reutilização 004 |
dc.subject.por.fl_str_mv |
Processos de software Definição de processos de software Componentes de processo Reutilização de processos de software |
dc.subject.cnpq.fl_str_mv |
Ciência da computação |
dc.subject.br-rjbn.none.fl_str_mv |
Software - Desenvolvimento Software - Reutilização |
dc.subject.udc.none.fl_str_mv |
004 |
description |
It is known that software product quality depends on the quality of the software processes used in its development and maintenance. However, defining software processes is not a trivial task, being necessary knowledge, experience and support approaches, aiming to reduce the effort required to carry it out. In this work, a Component-Based Process Definition (CBPD) approach was defined. It uses some concepts and makes analogies to the Component-Based Development (CBD), with the goal of facilitating the processes definition task. In this approach, the software process definition in an organization is performed through the composition of pre-existing process components, being possible to define standard processes and project-specific processes. This work also includes the evolution of the software process definition tool of ODE (Ontology-based software Development Environment), a Process-Centered Software Engineering Environment based on ontologies. This evolution aims to provide automated support to the process definition task, now considering process component composition. |
publishDate |
2009 |
dc.date.issued.fl_str_mv |
2009-08-28 |
dc.date.accessioned.fl_str_mv |
2016-08-29T15:33:08Z |
dc.date.available.fl_str_mv |
2016-07-11 2016-08-29T15:33:08Z |
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.citation.fl_str_mv |
SEGRINI, Bruno Marques. Definição de processos baseada em componentes. 2009. 135 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2009. |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/4207 |
identifier_str_mv |
SEGRINI, Bruno Marques. Definição de processos baseada em componentes. 2009. 135 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2009. |
url |
http://repositorio.ufes.br/handle/10/4207 |
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 |
dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
dc.publisher.initials.fl_str_mv |
UFES |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Centro Tecnológico |
publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado 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) |
bitstream.url.fl_str_mv |
http://repositorio.ufes.br/bitstreams/ea1b3c7d-d289-4453-a6e0-b73134cbe6eb/download |
bitstream.checksum.fl_str_mv |
f49a705bcec0c4fe9cf41a5589689a22 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
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 |
|
_version_ |
1813022503021314048 |