BPM2DDD: identicando domínios a partir de processos de negócio

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Gomes, Eduardo Luiz
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 Rio Grande do Norte
Brasil
UFRN
PROGRAMA DE PÓS-GRADUAÇÃO EM TECNOLOGIA DA INFORMAÇÃO
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:
BPM
SOA
DDD
Link de acesso: https://repositorio.ufrn.br/handle/123456789/31791
Resumo: Domain-Driven Design (DDD) is increasingly adopted as a particular way of modeling systems. Among DDD’s strategic design patterns is the context map, a powerful tool that helps development teams understand the business domain. Context maps are usually created from the analysis of existing systems, initial requirements or based on the experience of the team, which can lead to the construction of domain models that do not reflect the reality of the organization. In this sense, the analysis of business process models is presented as an alternative to extract domain information and create context maps, since these models capture the logic of organizations’ operations, providing a comprehensive and high-level view of the business. However, approaches for creating context maps from domain knowledge extracted from business process models are lacking. Thus, this research aims to propose the BPM2DDD technique, an approach to support the identification of information domains and the creation of context maps, which can be used in the stages of analysis and modeling of systems, even serving as an alternative for identifying possible software services. The technique allows the identification of domains, subdomains and limited contexts, based on the analysis of BPMN (Business Process Model and Notation) models. The technique was developed and applied in real business processes of the Urban Mobility Secretariat of the city of Natal (STTU), using the action research methodology, during the years 2019 and 2020, in the context of the development of new urban mobility systems. To evaluate the technique, multiple applications were carried out by business and systems analysts, using one of the STTU business processes, in addition to validations by the domain experts of the generated context map. The results indicate that the technique is applicable to software processes adopted by the industry, allowing the discovery of information that enables the creation of a context map more aligned to the organization’s domain.
id UFRN_901739e3e655c57c935ebf4b106c658c
oai_identifier_str oai:repositorio.ufrn.br:123456789/31791
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling BPM2DDD: identicando domínios a partir de processos de negócioBPM2DDD: identifying domains from business processesBPMGerenciamento de processos de negócioModelosBPMNSOAArquitetura orientada a serviçosDDDDomain-Driven Design (DDD) is increasingly adopted as a particular way of modeling systems. Among DDD’s strategic design patterns is the context map, a powerful tool that helps development teams understand the business domain. Context maps are usually created from the analysis of existing systems, initial requirements or based on the experience of the team, which can lead to the construction of domain models that do not reflect the reality of the organization. In this sense, the analysis of business process models is presented as an alternative to extract domain information and create context maps, since these models capture the logic of organizations’ operations, providing a comprehensive and high-level view of the business. However, approaches for creating context maps from domain knowledge extracted from business process models are lacking. Thus, this research aims to propose the BPM2DDD technique, an approach to support the identification of information domains and the creation of context maps, which can be used in the stages of analysis and modeling of systems, even serving as an alternative for identifying possible software services. The technique allows the identification of domains, subdomains and limited contexts, based on the analysis of BPMN (Business Process Model and Notation) models. The technique was developed and applied in real business processes of the Urban Mobility Secretariat of the city of Natal (STTU), using the action research methodology, during the years 2019 and 2020, in the context of the development of new urban mobility systems. To evaluate the technique, multiple applications were carried out by business and systems analysts, using one of the STTU business processes, in addition to validations by the domain experts of the generated context map. The results indicate that the technique is applicable to software processes adopted by the industry, allowing the discovery of information that enables the creation of a context map more aligned to the organization’s domain.O Design Orientado a Domínio (Domain-Driven Design - DDD) é cada vez mais adotado como uma forma particular de modelar sistemas. Dentre os padrões de design estratégico do DDD encontra-se o mapa de contexto, uma poderosa ferramenta que ajuda as equipes de desenvolvimento a entender o domínio de negócios. Mapas de contexto normalmente são criados a partir da análise de sistemas existentes, requisitos iniciais ou com base na experiência da equipe, podendo levar a construção de modelos de domínio que não espelham a realidade da organização. Nesse sentido, a análise dos modelos de processos de negócio se apresentam como uma alternativa para extrair informações de domínio e criar mapas de contexto, uma vez que estes modelos capturam a lógica das operações das organizações, fornecendo uma visão abrangente e de alto nível do negócio. No entanto, faltam abordagens para criação de mapas de contexto a partir de conhecimento de domínio extraído de modelos de processo de negócio. Dessa forma, esta pesquisa tem como objetivo propor a técnica BPM2DDD, uma abordagem para apoiar a identificação de domínios de informação e criação de mapas de contexto, que pode ser utilizada nas etapas de análise e modelagem de sistemas, servindo inclusive como alternativa para identificação de possíveis serviços de software. A técnica permite a identificação de domínios, subdomínios e contextos limitados, a partir da análise de modelos BPMN (Business Process Model and Notation). Esta técnica foi desenvolvida e aplicada em processos de negócio reais da Secretaria de Mobilidade Urbana da cidade do Natal (STTU), utilizando a metodologia pesquisa-ação, durante os anos de 2019 e 2020, no contexto de desenvolvimento dos novos sistemas de mobilidade urbana. Para avaliar a técnica foram realizadas múltiplas aplicações por analistas de negócio e sistemas, utilizando um dos processo de negócio da STTU, além de validações pelos especialistas de domínio do mapa de contexto gerado. Os resultados indicam que a técnica é aplicável em processos de software adotados pela indústria, permitindo a descoberta de informações que viabilizam a criação de um mapa de contexto mais alinhado ao domínio da organização.Universidade Federal do Rio Grande do NorteBrasilUFRNPROGRAMA DE PÓS-GRADUAÇÃO EM TECNOLOGIA DA INFORMAÇÃOSilva, Carlos Eduardo dahttp://lattes.cnpq.br/0125036186628507Barbosa, Eiji Adachi Medeiroshttp://lattes.cnpq.br/8833409749475821Pires, Paulo de Figueiredohttp://lattes.cnpq.br/1304174767727101Gomes, Eduardo Luiz2021-03-10T18:08:23Z2021-03-10T18:08:23Z2020-10-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfGOMES, Eduardo Luiz. BPM2DDD: identicando domínios a partir de processos de negócio. 2020. 130f. Dissertação (Mestrado Profissional em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2020.https://repositorio.ufrn.br/handle/123456789/31791ark:/41046/00130000130wfinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2021-03-14T08:48:35Zoai:repositorio.ufrn.br:123456789/31791Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2021-03-14T08:48:35Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv BPM2DDD: identicando domínios a partir de processos de negócio
BPM2DDD: identifying domains from business processes
title BPM2DDD: identicando domínios a partir de processos de negócio
spellingShingle BPM2DDD: identicando domínios a partir de processos de negócio
Gomes, Eduardo Luiz
BPM
Gerenciamento de processos de negócio
Modelos
BPMN
SOA
Arquitetura orientada a serviços
DDD
title_short BPM2DDD: identicando domínios a partir de processos de negócio
title_full BPM2DDD: identicando domínios a partir de processos de negócio
title_fullStr BPM2DDD: identicando domínios a partir de processos de negócio
title_full_unstemmed BPM2DDD: identicando domínios a partir de processos de negócio
title_sort BPM2DDD: identicando domínios a partir de processos de negócio
author Gomes, Eduardo Luiz
author_facet Gomes, Eduardo Luiz
author_role author
dc.contributor.none.fl_str_mv Silva, Carlos Eduardo da


http://lattes.cnpq.br/0125036186628507
Barbosa, Eiji Adachi Medeiros

http://lattes.cnpq.br/8833409749475821
Pires, Paulo de Figueiredo

http://lattes.cnpq.br/1304174767727101
dc.contributor.author.fl_str_mv Gomes, Eduardo Luiz
dc.subject.por.fl_str_mv BPM
Gerenciamento de processos de negócio
Modelos
BPMN
SOA
Arquitetura orientada a serviços
DDD
topic BPM
Gerenciamento de processos de negócio
Modelos
BPMN
SOA
Arquitetura orientada a serviços
DDD
description Domain-Driven Design (DDD) is increasingly adopted as a particular way of modeling systems. Among DDD’s strategic design patterns is the context map, a powerful tool that helps development teams understand the business domain. Context maps are usually created from the analysis of existing systems, initial requirements or based on the experience of the team, which can lead to the construction of domain models that do not reflect the reality of the organization. In this sense, the analysis of business process models is presented as an alternative to extract domain information and create context maps, since these models capture the logic of organizations’ operations, providing a comprehensive and high-level view of the business. However, approaches for creating context maps from domain knowledge extracted from business process models are lacking. Thus, this research aims to propose the BPM2DDD technique, an approach to support the identification of information domains and the creation of context maps, which can be used in the stages of analysis and modeling of systems, even serving as an alternative for identifying possible software services. The technique allows the identification of domains, subdomains and limited contexts, based on the analysis of BPMN (Business Process Model and Notation) models. The technique was developed and applied in real business processes of the Urban Mobility Secretariat of the city of Natal (STTU), using the action research methodology, during the years 2019 and 2020, in the context of the development of new urban mobility systems. To evaluate the technique, multiple applications were carried out by business and systems analysts, using one of the STTU business processes, in addition to validations by the domain experts of the generated context map. The results indicate that the technique is applicable to software processes adopted by the industry, allowing the discovery of information that enables the creation of a context map more aligned to the organization’s domain.
publishDate 2020
dc.date.none.fl_str_mv 2020-10-27
2021-03-10T18:08:23Z
2021-03-10T18:08:23Z
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 GOMES, Eduardo Luiz. BPM2DDD: identicando domínios a partir de processos de negócio. 2020. 130f. Dissertação (Mestrado Profissional em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2020.
https://repositorio.ufrn.br/handle/123456789/31791
dc.identifier.dark.fl_str_mv ark:/41046/00130000130wf
identifier_str_mv GOMES, Eduardo Luiz. BPM2DDD: identicando domínios a partir de processos de negócio. 2020. 130f. Dissertação (Mestrado Profissional em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2020.
ark:/41046/00130000130wf
url https://repositorio.ufrn.br/handle/123456789/31791
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 Federal do Rio Grande do Norte
Brasil
UFRN
PROGRAMA DE PÓS-GRADUAÇÃO EM TECNOLOGIA DA INFORMAÇÃO
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
Brasil
UFRN
PROGRAMA DE PÓS-GRADUAÇÃO EM TECNOLOGIA DA INFORMAÇÃO
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1846688770912419840