DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10362/163564 |
Resumo: | A modelação de processos é a chave para estruturar, compreender e, eventualmente, otimizar os processos das organizações, fornecendo assim contexto para sistemas automatizados que serão ou já estão integrados nesses processos. Os modelos de processo de negócio são úteis como ponto de partida para a extração inicial dos requisitos de um sistema a ser desenvolvido. No contexto de metodologias ágeis, as especificações de user stories são o artefacto mais popular na especificação de requisitos. Embora tanto a modelação de processos como as user stories estejam potencialmente relacionadas entre si, esta relação muitas vezes não é feita de uma forma que possa realmente ajudar o desenvolvimento em contexto ágil. Ter um problema como este faz com que seja interessante pensar numa solução que garanta a rastreabilidade entre os processos de negócio e os respetivos requisitos. O objetivo deste trabalho é identificar, especificar e implementar padrões de transformação para derivar user stories e cenários a partir de modelos de processos de negócios BPMN. No âmbito da extração de user stories através da aplicação de padrões de transformação, foi desenvolvido um protótipo de transformações que permite demonstrar de forma prática a abordagem ao problema em questão. Neste trabalho, aplicámos a abordagem a um conjunto de exemplos, posteriormente avaliados por um grupo de especialistas em áreas relevantes a este tema, e discutimos os resultados. Os resultados da avaliação indicam que a integração sistematizada de modelação de processos de negócio com especificação de requisitos na forma de user stories, proposta nesta dissertação, tem um impacto positivo no desenvolvimento ágil de software. Neste sentido, será possível auxiliar áreas como a modelação de processos, engenharia de requisitos e desenvolvimento de software. |
id |
RCAP_1c90fe21efd0ea329ec5883c648f0760 |
---|---|
oai_identifier_str |
oai:run.unl.pt:10362/163564 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMNModelos de Processos de NegócioRequisitosBPMNMetodologias ágeisUser StoryPadrões de transformaçãoDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaA modelação de processos é a chave para estruturar, compreender e, eventualmente, otimizar os processos das organizações, fornecendo assim contexto para sistemas automatizados que serão ou já estão integrados nesses processos. Os modelos de processo de negócio são úteis como ponto de partida para a extração inicial dos requisitos de um sistema a ser desenvolvido. No contexto de metodologias ágeis, as especificações de user stories são o artefacto mais popular na especificação de requisitos. Embora tanto a modelação de processos como as user stories estejam potencialmente relacionadas entre si, esta relação muitas vezes não é feita de uma forma que possa realmente ajudar o desenvolvimento em contexto ágil. Ter um problema como este faz com que seja interessante pensar numa solução que garanta a rastreabilidade entre os processos de negócio e os respetivos requisitos. O objetivo deste trabalho é identificar, especificar e implementar padrões de transformação para derivar user stories e cenários a partir de modelos de processos de negócios BPMN. No âmbito da extração de user stories através da aplicação de padrões de transformação, foi desenvolvido um protótipo de transformações que permite demonstrar de forma prática a abordagem ao problema em questão. Neste trabalho, aplicámos a abordagem a um conjunto de exemplos, posteriormente avaliados por um grupo de especialistas em áreas relevantes a este tema, e discutimos os resultados. Os resultados da avaliação indicam que a integração sistematizada de modelação de processos de negócio com especificação de requisitos na forma de user stories, proposta nesta dissertação, tem um impacto positivo no desenvolvimento ágil de software. Neste sentido, será possível auxiliar áreas como a modelação de processos, engenharia de requisitos e desenvolvimento de software.Process modeling is the key to structuring, understanding and eventually optimize organizations’ processes, thus providing context for automated systems that will be or are already integrated into these processes. Process models are helpful as a starting point for the initial requirements extraction of a system to be developed. Also, within context of agile methodologies, user stories specifications are the most popular artifact in the requirements specification. Although both process modeling and user stories are potentially related to each other, this relation is often not done in away that could actually help the development in an agile context. Having a problem like this leads us to think about the importance of creating a solution that guarantees traceability between business processes and their respective requirements. The goal of this work is to identify, specify and implement transformation patterns to derive user stories and scenarios from BPMN business process models. As part of extracting user stories through the application of transformation patterns, it was developed a transformations prototype that allows the approach applied to the current problem to be demonstrated in a practical way. In this work, we applied the approach to a set of examples, subsequently evaluated by a group of experienced elements in areas relevant to this topic, and discussed the results. The evaluation results indicate that the systematized integration of business processes with requirements specification in the form of user stories, proposed in this dissertation, has a positive impact on agile software development. In this sense, it will be possible to help areas such as process modeling, requirements engineering and software development.Araújo, JoãoSilveira, DenisRUNMateus, Daniel Alexandre Oliveira2024-02-15T11:44:31Z2023-122023-12-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/163564porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T05:47:22Zoai:run.unl.pt:10362/163564Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:59:27.955497Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN |
title |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN |
spellingShingle |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN Mateus, Daniel Alexandre Oliveira Modelos de Processos de Negócio Requisitos BPMN Metodologias ágeis User Story Padrões de transformação Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN |
title_full |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN |
title_fullStr |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN |
title_full_unstemmed |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN |
title_sort |
DERIVAÇÃO DE USER STORIES A PARTIR DE MODELOS BPMN |
author |
Mateus, Daniel Alexandre Oliveira |
author_facet |
Mateus, Daniel Alexandre Oliveira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Araújo, João Silveira, Denis RUN |
dc.contributor.author.fl_str_mv |
Mateus, Daniel Alexandre Oliveira |
dc.subject.por.fl_str_mv |
Modelos de Processos de Negócio Requisitos BPMN Metodologias ágeis User Story Padrões de transformação Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Modelos de Processos de Negócio Requisitos BPMN Metodologias ágeis User Story Padrões de transformação Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
A modelação de processos é a chave para estruturar, compreender e, eventualmente, otimizar os processos das organizações, fornecendo assim contexto para sistemas automatizados que serão ou já estão integrados nesses processos. Os modelos de processo de negócio são úteis como ponto de partida para a extração inicial dos requisitos de um sistema a ser desenvolvido. No contexto de metodologias ágeis, as especificações de user stories são o artefacto mais popular na especificação de requisitos. Embora tanto a modelação de processos como as user stories estejam potencialmente relacionadas entre si, esta relação muitas vezes não é feita de uma forma que possa realmente ajudar o desenvolvimento em contexto ágil. Ter um problema como este faz com que seja interessante pensar numa solução que garanta a rastreabilidade entre os processos de negócio e os respetivos requisitos. O objetivo deste trabalho é identificar, especificar e implementar padrões de transformação para derivar user stories e cenários a partir de modelos de processos de negócios BPMN. No âmbito da extração de user stories através da aplicação de padrões de transformação, foi desenvolvido um protótipo de transformações que permite demonstrar de forma prática a abordagem ao problema em questão. Neste trabalho, aplicámos a abordagem a um conjunto de exemplos, posteriormente avaliados por um grupo de especialistas em áreas relevantes a este tema, e discutimos os resultados. Os resultados da avaliação indicam que a integração sistematizada de modelação de processos de negócio com especificação de requisitos na forma de user stories, proposta nesta dissertação, tem um impacto positivo no desenvolvimento ágil de software. Neste sentido, será possível auxiliar áreas como a modelação de processos, engenharia de requisitos e desenvolvimento de software. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-12 2023-12-01T00:00:00Z 2024-02-15T11:44:31Z |
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 |
http://hdl.handle.net/10362/163564 |
url |
http://hdl.handle.net/10362/163564 |
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.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799138174332567552 |