Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/43034

TítuloDerivation of data-driven software models from business process representations
Outro(s) título(s)Derivação de modelos de software orientados a dados a partir de representações de processos de negócio
Autor(es)Cruz, Estrela
Orientador(es)Machado, Ricardo J.
Santos, Maribel Yasmina
Data4-Jul-2016
Resumo(s)Organizations are constantly being challenged with new demands imposed by markets and have to respond to new requirements imposed by governments. Organizations need to be prepared to face those challenges and demands in order to survive. Business Process Management (BPM) allows organizations to know themselves and to be prepared to ght new challenges and easily adapt to new situations. BPM is being seen as a key for innovation helping in the simulation of possible scenarios. For these and other reasons, business process management and modeling is being increasingly used by organizations. A business process model usually is created under the supervision, clari - cation, approval and validation of the business stakeholders. Thus, a business process model is a proper representation of the reality, having lots of useful information that can be used in the development of the software system that will support the business. Several authors proposed approaches to derive software models based on business process models. Nevertheless, the generation of a data model based on business process models has been constantly ignored mostly because business process models did not support, until recently, the identi cation of the persistent data. However, interest in the data and its preservation have increased in the BPMN (Business Process Model and Notation) most recent version, which allows identifying the persistent data manipulated within business processes. This research work presents and discusses two approaches to derive a data model from business process models: directly, by piecing together information from a set of business process models; and indirectly, by adapting the 4SRS (Four Step Rule Set) method to generate a logical software architecture from business process models and extending it to derive the data model from the logical software architecture. The direct approach is suitable to deal with complete business process models, whereas the indirect approach is more suitable to deal with complex systems, being prepared to detect incomplete business process models and to complete the information derived from business process models with information from other sources. The derived data model will serve as a basis for the software development, helping reducing time and e orts spent in software design, ensuring the alignment between the software and the business processes, and enabling traceability between the elements in software models and the corresponding business process models.
Derivação de modelos de software orientados a dados a partir de representações de processos de negócio O aumento da dimensão, complexidade e exigências impostas às organizações tem levado a que estas optem, cada vez mais, pela gestão dos processos de negócio (BPM - Business Process Management). A gestão dos processos de negócio permite a otimização e agilização dos processos de negócio dando possibilidade às organizações de se adaptar com mais facilidade e rapidez às alterações impostas pelas exigências de mercado. A gestão dos processos de negócio é considerada crucial para a inovação uma vez que permite simular possíveis senários. A modelação dos processos de negócio é, normalmente, feita sob a supervisão, clarificação, validação e aprovação dos stakeholders de negócio. Desta forma, podemos afirmar que os modelos dos processos de negócio são uma correta representação da realidade, tefido muita informação útil que pode ser usada no desenvolvimento do software de suporte ao negócio. Vários autores propuseram abordagens para derivar modelos de software baseados em modelos de processos de negócios. No entanto, a geração do modelo de dados com base nos mo. delos de processos de negócio têm sido negligenciada principalmente porque osmodelos de processos de negócios não suportavam a identificação dos dados q devem ser armazenados de uma forma persistente. No entanto, nota-se um crescente interesse nos dados e na preservação destes, na versão mais recente da linguagem BPMN (Business Process Model and Notation), a qual permite a identifiação dos dados persistentes que são manipulados nos processos de negócio. Este trabalho de investigação apresenta e discute duas abordagens para gerar o modelo de dados com base na informação existente nos modelos de processos de negócio: uma abordagem direta, que agrega toda a informação existente num conjunto de processos de negócio; e uma abordagem indireta, que adapta o método 4SRS (Four Step Rule Set) para gerar a arquitetura lógica com base num conjunto de modelos de processos de negócio e estende-o para gerar o modelo de dados com base na arquitetura lógica gerada. A abordagem direta é mais apropriada para lidar com modelos de processos de negócio completos. A abordagem indireta é mais apropriada para lidar com sistemas complexos e com modelos de processos de negócio incompletos, uma vez que permite complementar a informação extraída desses modelos com informações provenientes de outras fontes de informação. O modelo de dados gerado serve como base para o desenvolvimento de software, assegurando o alinhamento entre o software e os processos de negócio, e possibilitando a rastreabilidade entre os elementos nos modelos de software e os elementos correspondentes nos modelos de processos de negócio.
TipoTese de doutoramento
DescriçãoTese de Doutoramento em Tecnologias e Sistemas de Informação.
URIhttps://hdl.handle.net/1822/43034
AcessoAcesso aberto
Aparece nas coleções:BUM - Teses de Doutoramento
CAlg - Teses de doutoramento/PhD theses

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Maria Estrela Ribeiro Ferreira da Cruz.pdf6,1 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID