BPM2DDD: identicando domínios a partir de processos de negócio
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/handle/123456789/31791 |
Resumo: | 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. |
id |
UFRN_3eda4081a44362cb7ebb3c63200742f3 |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/31791 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Gomes, Eduardo Luizhttp://lattes.cnpq.br/0125036186628507Barbosa, Eiji Adachi Medeiroshttp://lattes.cnpq.br/8833409749475821Pires, Paulo de Figueiredohttp://lattes.cnpq.br/1304174767727101Silva, Carlos Eduardo da2021-03-10T18:08:23Z2021-03-10T18:08:23Z2020-10-27GOMES, 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/31791O 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.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.Universidade Federal do Rio Grande do NortePROGRAMA DE PÓS-GRADUAÇÃO EM TECNOLOGIA DA INFORMAÇÃOUFRNBrasilBPMGerenciamento de processos de negócioModelosBPMNSOAArquitetura orientada a serviçosDDDBPM2DDD: identicando domínios a partir de processos de negócioBPM2DDD: identifying domains from business processesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALBPM2DDDidenticandodominios_Gomes_2020.pdfapplication/pdf4643070https://repositorio.ufrn.br/bitstream/123456789/31791/1/BPM2DDDidenticandodominios_Gomes_2020.pdf74cb0adb21a131fe96a2c517dbf3fbacMD51THUMBNAILBPM2DDDidenticandodominios_Gomes_2020.pdf.jpgBPM2DDDidenticandodominios_Gomes_2020.pdf.jpgGenerated Thumbnailimage/jpeg1250https://repositorio.ufrn.br/bitstream/123456789/31791/2/BPM2DDDidenticandodominios_Gomes_2020.pdf.jpga26ef61abd66a06beb174244396ed26bMD52123456789/317912021-03-14 05:48:35.198oai:https://repositorio.ufrn.br:123456789/31791Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-03-14T08:48:35Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
BPM2DDD: identicando domínios a partir de processos de negócio |
dc.title.alternative.pt_BR.fl_str_mv |
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.authorID.pt_BR.fl_str_mv |
|
dc.contributor.advisorID.pt_BR.fl_str_mv |
|
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/0125036186628507 |
dc.contributor.referees1.none.fl_str_mv |
Barbosa, Eiji Adachi Medeiros |
dc.contributor.referees1ID.pt_BR.fl_str_mv |
|
dc.contributor.referees1Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/8833409749475821 |
dc.contributor.referees2.none.fl_str_mv |
Pires, Paulo de Figueiredo |
dc.contributor.referees2ID.pt_BR.fl_str_mv |
|
dc.contributor.referees2Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/1304174767727101 |
dc.contributor.author.fl_str_mv |
Gomes, Eduardo Luiz |
dc.contributor.advisor1.fl_str_mv |
Silva, Carlos Eduardo da |
contributor_str_mv |
Silva, Carlos Eduardo da |
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 |
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. |
publishDate |
2020 |
dc.date.issued.fl_str_mv |
2020-10-27 |
dc.date.accessioned.fl_str_mv |
2021-03-10T18:08:23Z |
dc.date.available.fl_str_mv |
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.citation.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. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/handle/123456789/31791 |
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. |
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.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.program.fl_str_mv |
PROGRAMA DE PÓS-GRADUAÇÃO EM TECNOLOGIA DA INFORMAÇÃO |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
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 |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/31791/1/BPM2DDDidenticandodominios_Gomes_2020.pdf https://repositorio.ufrn.br/bitstream/123456789/31791/2/BPM2DDDidenticandodominios_Gomes_2020.pdf.jpg |
bitstream.checksum.fl_str_mv |
74cb0adb21a131fe96a2c517dbf3fbac a26ef61abd66a06beb174244396ed26b |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1814832864849559552 |