Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas

Detalhes bibliográficos
Autor(a) principal: Santos Junior, Paulo Sergio dos
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/6408
Resumo: The management of organizations is a highly complex activity, since it requires the use of knowledge from several knowledge domains (including business process, information technology and infrastructure). In order to analyze how these domains are interrelated an Enterprise Architecture is essential. The main benefits of using Enterprise Architecture are: (i) to capture the essence and evolution of a business and its information systems; and (ii) to manage the alignment between the business and information systems in a cost-effective manner, possibly by revealing how business processes and information systems are interrelated. To address the alignment between business processes and information systems, several Model-Driven Development approaches enable designers to derive process-oriented systems directly from the business process models through automatic transformation. However, most of these approaches do not enable designers to explore the semantic richness of many Enterprise Architectural models (using only the control flow of business process models), and further define rather inflexible transformations. Moreover, many of these approaches to not clearly separate the development process into platform-independent and platform-specific steps, polluting business process models with platform concerns. This work proposes a novel Model-Driven Development approach to address the aforementioned issues. This approach enable the designers to (i) profit from the semantics of Enterprise Architecture models throughout the system development process; (ii) to apply parameterization in pre-defined transformations and; (iii) to clearly divide the development process into platform-independent and platform-specific steps.
id UFES_6deb7a27bfdb1d66ff43b3c6e70c60b9
oai_identifier_str oai:repositorio.ufes.br:10/6408
network_acronym_str UFES
network_name_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
repository_id_str 2108
spelling Guizzardi, GiancarloAlmeida, João Paulo AndradeSantos Junior, Paulo Sergio dosThom, Lucinéia HeloisaFalbo, Ricardo de Almeida2016-12-23T14:33:46Z2012-01-132016-12-23T14:33:46Z2009-12-16The management of organizations is a highly complex activity, since it requires the use of knowledge from several knowledge domains (including business process, information technology and infrastructure). In order to analyze how these domains are interrelated an Enterprise Architecture is essential. The main benefits of using Enterprise Architecture are: (i) to capture the essence and evolution of a business and its information systems; and (ii) to manage the alignment between the business and information systems in a cost-effective manner, possibly by revealing how business processes and information systems are interrelated. To address the alignment between business processes and information systems, several Model-Driven Development approaches enable designers to derive process-oriented systems directly from the business process models through automatic transformation. However, most of these approaches do not enable designers to explore the semantic richness of many Enterprise Architectural models (using only the control flow of business process models), and further define rather inflexible transformations. Moreover, many of these approaches to not clearly separate the development process into platform-independent and platform-specific steps, polluting business process models with platform concerns. This work proposes a novel Model-Driven Development approach to address the aforementioned issues. This approach enable the designers to (i) profit from the semantics of Enterprise Architecture models throughout the system development process; (ii) to apply parameterization in pre-defined transformations and; (iii) to clearly divide the development process into platform-independent and platform-specific steps.O gerenciamento das organizações é uma tarefa que envolve um nível de complexidade significante, uma vez que agrega diversos domínios de conhecimento (incluindo processos de negócios, tecnologias da informação e infraestrutura). Para que seja possível analisar como esses fatores estão interconectados entre si e como a priorização de um deles pode ocasionar a postergação de outro, a utilização de uma Arquitetura Organizacional de TI (Enterprise Architecture) torna-se necessária. Através de uma Arquitetura Organizacional de TI é possível: (i) capturar a essência e as evoluções do negócio e dos sistemas de informação presentes na organização; e (ii) realizar de maneira mais eficaz e menos onerosa o alinhamento entre tecnologia da informação e os processos de negócios executados a uma ou mais organizações. Diversas abordagens de Desenvolvimento Orientado a Modelos utilizam os modelos que representam as Arquiteturas Organizacionais de TI para o desenvolvimento de sistemas computacionais. Porém, a grande maioria das abordagens não permite que o projetista do sistema (i) explore a riqueza semântica dos diferentes modelos da Arquitetura Organizacional de TI (além dos modelos de processos de negócio), (ii) parametrize transformações pré-definidas nessas abordagens para adequar as transformações ao sistema sendo desenvolvido; e (iii) divida o processo de desenvolvimento em etapas independente e dependente de plataforma. Este trabalho propõe uma nova abordagem de Desenvolvimento Orientado a Modelos que visa mitigar estas limitações do estado-da-arte, através de transformações parametrizadas que exploram a riqueza semântica dos modelos das Arquiteturas Organizacionais de TI. Adicionalmente, a abordagem propõe uma divisão clara das etapas independente e dependente de plataforma.TextSANTOS JUNIOR, Paulo Sergio dos. Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas. 2009. 262 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/6408porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoEnterprise architectureSemantic analysisModel-driven developmentArquitetura Organizacional de TIAnálise semânticaDesenvolvimento orientado a modelosEficiência organizacionalTecnologia da informaçãoSemânticaSistemas de computação - DesenvolvimentoOntologiaCiência da Computação004Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemasinfo: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:UFESORIGINALDissertacao Paulo Sergio dos Santos Junior.pdfapplication/pdf7370393http://repositorio.ufes.br/bitstreams/38332129-1bb4-40a9-bcb7-8adb875cce70/downloadca652e878138a12bfd37e280315d8fc8MD5110/64082024-07-17 17:01:21.458oai:repositorio.ufes.br:10/6408http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T18:01:46.506593Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false
dc.title.none.fl_str_mv Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas
title Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas
spellingShingle Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas
Santos Junior, Paulo Sergio dos
Enterprise architecture
Semantic analysis
Model-driven development
Arquitetura Organizacional de TI
Análise semântica
Desenvolvimento orientado a modelos
Ciência da Computação
Eficiência organizacional
Tecnologia da informação
Semântica
Sistemas de computação - Desenvolvimento
Ontologia
004
title_short Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas
title_full Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas
title_fullStr Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas
title_full_unstemmed Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas
title_sort Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas
author Santos Junior, Paulo Sergio dos
author_facet Santos Junior, Paulo Sergio dos
author_role author
dc.contributor.advisor-co1.fl_str_mv Guizzardi, Giancarlo
dc.contributor.advisor1.fl_str_mv Almeida, João Paulo Andrade
dc.contributor.author.fl_str_mv Santos Junior, Paulo Sergio dos
dc.contributor.referee1.fl_str_mv Thom, Lucinéia Heloisa
dc.contributor.referee2.fl_str_mv Falbo, Ricardo de Almeida
contributor_str_mv Guizzardi, Giancarlo
Almeida, João Paulo Andrade
Thom, Lucinéia Heloisa
Falbo, Ricardo de Almeida
dc.subject.eng.fl_str_mv Enterprise architecture
Semantic analysis
Model-driven development
topic Enterprise architecture
Semantic analysis
Model-driven development
Arquitetura Organizacional de TI
Análise semântica
Desenvolvimento orientado a modelos
Ciência da Computação
Eficiência organizacional
Tecnologia da informação
Semântica
Sistemas de computação - Desenvolvimento
Ontologia
004
dc.subject.por.fl_str_mv Arquitetura Organizacional de TI
Análise semântica
Desenvolvimento orientado a modelos
dc.subject.cnpq.fl_str_mv Ciência da Computação
dc.subject.br-rjbn.none.fl_str_mv Eficiência organizacional
Tecnologia da informação
Semântica
Sistemas de computação - Desenvolvimento
Ontologia
dc.subject.udc.none.fl_str_mv 004
description The management of organizations is a highly complex activity, since it requires the use of knowledge from several knowledge domains (including business process, information technology and infrastructure). In order to analyze how these domains are interrelated an Enterprise Architecture is essential. The main benefits of using Enterprise Architecture are: (i) to capture the essence and evolution of a business and its information systems; and (ii) to manage the alignment between the business and information systems in a cost-effective manner, possibly by revealing how business processes and information systems are interrelated. To address the alignment between business processes and information systems, several Model-Driven Development approaches enable designers to derive process-oriented systems directly from the business process models through automatic transformation. However, most of these approaches do not enable designers to explore the semantic richness of many Enterprise Architectural models (using only the control flow of business process models), and further define rather inflexible transformations. Moreover, many of these approaches to not clearly separate the development process into platform-independent and platform-specific steps, polluting business process models with platform concerns. This work proposes a novel Model-Driven Development approach to address the aforementioned issues. This approach enable the designers to (i) profit from the semantics of Enterprise Architecture models throughout the system development process; (ii) to apply parameterization in pre-defined transformations and; (iii) to clearly divide the development process into platform-independent and platform-specific steps.
publishDate 2009
dc.date.issued.fl_str_mv 2009-12-16
dc.date.available.fl_str_mv 2012-01-13
2016-12-23T14:33:46Z
dc.date.accessioned.fl_str_mv 2016-12-23T14:33:46Z
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 SANTOS JUNIOR, Paulo Sergio dos. Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas. 2009. 262 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/6408
identifier_str_mv SANTOS JUNIOR, Paulo Sergio dos. Uma abordagem de desenvolvimento baseada em modelos de arquitetura organizacional de TI: da semântica ao desenvolvimento de sistemas. 2009. 262 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/6408
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/38332129-1bb4-40a9-bcb7-8adb875cce70/download
bitstream.checksum.fl_str_mv ca652e878138a12bfd37e280315d8fc8
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_ 1813022573365035008