Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1587
Title: Uma infraestrutura para o desenvolvimento de aplicações corporativas com suporte à evolução dinâmica e não antecipada.
Other Titles: An infrastructure for the development of enterprise applications supporting the dynamic and non-early evolution.
???metadata.dc.creator???: PEREIRA, Marcos Fábio.
???metadata.dc.contributor.advisor1???: SILVA, Leandro Dias da.
???metadata.dc.contributor.advisor2???: PERKUSICH, Angelo.
???metadata.dc.contributor.referee1???: ALMEIDA, Hyggo Oliveira de.
???metadata.dc.contributor.referee2???: VIEIRA, Maria de Fátima Queiroz.
Keywords: Infraestrutura de Software;Desenvolvimento de Software;Aplicações Corporativas - Desenvolvimento;Evolução Dinâmica;Evolução Não Antecipada;Engenharia de Software;Evolução de Software;Software Architecture;Enterprise Applications Development
Issue Date: 23-Aug-2009
Publisher: Universidade Federal de Campina Grande
Citation: PEREIRA, Marcos Fábio. Uma infraestrutura para o desenvolvimento de aplicações corporativas com suporte à evolução dinâmica e não antecipada. 2009. 71 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2009. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1587
???metadata.dc.description.resumo???: Aplicações corporativas têm como principal finalidade auxiliar nas atividades dos diversos setores de uma corporação. Atualmente existe uma grande necessidade por este tipo de aplicação e este número tende a aumentar com o surgimento de novas corporações, além do crescimento das já existentes. Do ponto de vista da Engenharia de Software, uma característica importante destas aplicações é o conjunto comum de requisitos não funcionais que apresentam. Aplicações corporativas devem prover, em geral: distribuição, facilitar a escalabilidade do software; balanceamento de carga e tolerância a falhas, para garantir robustez e alta disponibilidade; segurança, para garantir a proteção dos dados da corporação; serviços transacionais, para garantir a consistência dos dados e nas operações sobre eles; dentre outras funcionalidades. Além destes requisitos, tais aplicações precisam lidar com mudanças constantes nas regras de negócio das corporações. Dada a complexidade das aplicações, tais alterações, em geral, não podem ser previstas em tempo de projeto e normalmente afetam pontos do software que não foram preparados para mudanças. Além disto, durante esta alteração, muitas vezes a aplicação corporativa precisa ser mantida em execução para evitar perdas para a corporação. Sendo assim,tem-se como requisito primordial a possibilidade de evolução nas aplicações de forma dinâmica e não antecipada. Neste trabalho apresenta-se uma infra-estrutura para o desenvolvimento de aplicações corporativas que oferece o suporte à evolução dinâmica e não antecipada. Esta infra-estrutura é uma extensão de um modelo de componentes que oferece suporte nativo à evolução dinâmica e não antecipada, tornando a tarefa de evolução mais eficaz que em soluções já existentes. A validação do trabalho foi realizada através do desenvolvimento de aplicações corporativas a partir da infra-estrutura proposta.
Keywords: Infraestrutura de Software
Desenvolvimento de Software
Aplicações Corporativas - Desenvolvimento
Evolução Dinâmica
Evolução Não Antecipada
Engenharia de Software
Evolução de Software
Software Architecture
Enterprise Applications Development
???metadata.dc.subject.cnpq???: Ciência da Computação.
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1587
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
MARCOS FÁBIO PEREIRA - DISSERTAÇÃO PPGCC 2009..pdfMarcos Fábio Pereira - Dissertação PPGCC 2009.1.08 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.