Um modelo de dados temporal orientado a objetos para gerenciar configurações de software

Detalhes bibliográficos
Ano de defesa: 2005
Autor(a) principal: Silva, Fabrício Ávila da
Orientador(a): Edelweiss, Nina
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Link de acesso: http://hdl.handle.net/10183/11305
Resumo: Gerência de Configuração de Software é a disciplina que define conceitos e métodos baseados nos quais engenheiros de software conseguem manter sob controle a evolução de complexos produtos de software. Todos os princípios básicos da GCS foram implementados com sucesso em diversas ferramentas comerciais, mas as abordagens mais avançadas propostas nos últimos anos ainda não são utilizadas em ambientes reais de desenvolvimento, principalmente pela alta complexidade destas propostas – impedindo a sua implementação e utilização de forma adequada. Com o objetivo de introduzir uma solução simples e flexível para gerenciar configurações de software, este trabalho apresenta o SCM_TOO – Software Configurations Managed using a Temporal Object-Oriented data model, cuja principal característica é o uso da orientação a objeto para modelar o produto de software e as modificações aplicadas a ele durante o seu tempo de vida. Além de disponibilizar mecanismos específicos para manipular arquivos e usuários do sistema, o SCM_TOO aplica técnicas de bancos de dados temporais para suportar a evolução da aplicação e armazenar o histórico de modificações realizadas ao longo do tempo. O modelo define também um mecanismo de versionamento baseado em mudanças, no qual cada alteração realizada no software é identificada como uma entidade lógica no repositório de dados e pode ser utilizada na geração de novas baselines do produto. Esta proposta complementa o tradicional versionamento baseado em estados e aumenta a eficiência e flexibilidade do modelo sem acrescentar uma complexidade desnecessária.
id URGS_2c7f1dfc6022655820041d837dda61e4
oai_identifier_str oai:www.lume.ufrgs.br:10183/11305
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Silva, Fabrício Ávila daEdelweiss, NinaSantos, Clesio Saraiva dos2007-12-12T05:10:47Z2005http://hdl.handle.net/10183/11305000603608Gerência de Configuração de Software é a disciplina que define conceitos e métodos baseados nos quais engenheiros de software conseguem manter sob controle a evolução de complexos produtos de software. Todos os princípios básicos da GCS foram implementados com sucesso em diversas ferramentas comerciais, mas as abordagens mais avançadas propostas nos últimos anos ainda não são utilizadas em ambientes reais de desenvolvimento, principalmente pela alta complexidade destas propostas – impedindo a sua implementação e utilização de forma adequada. Com o objetivo de introduzir uma solução simples e flexível para gerenciar configurações de software, este trabalho apresenta o SCM_TOO – Software Configurations Managed using a Temporal Object-Oriented data model, cuja principal característica é o uso da orientação a objeto para modelar o produto de software e as modificações aplicadas a ele durante o seu tempo de vida. Além de disponibilizar mecanismos específicos para manipular arquivos e usuários do sistema, o SCM_TOO aplica técnicas de bancos de dados temporais para suportar a evolução da aplicação e armazenar o histórico de modificações realizadas ao longo do tempo. O modelo define também um mecanismo de versionamento baseado em mudanças, no qual cada alteração realizada no software é identificada como uma entidade lógica no repositório de dados e pode ser utilizada na geração de novas baselines do produto. Esta proposta complementa o tradicional versionamento baseado em estados e aumenta a eficiência e flexibilidade do modelo sem acrescentar uma complexidade desnecessária.Software Configuration Management is the discipline that defines concepts and methods based on which software engineers keep under control the evolution of complex software products. All the basic SCM principles have been successfully implemented in several commercial tools, but none of the advanced approaches proposed in the last years is currently used in real development environments, due to their high complexity – making the proper implementation and utilization almost impossible. Aiming to introduce a simple, flexible and powerful solution to manage software configurations, this work presents SCM_TOO – Software Configurations Managed using a Temporal Object-Oriented data model, whose main characteristic is using the object-oriented paradigm to model the software product and the modifications applied to it during its lifetime. Along with specific mechanisms to handle files and system users, SCM_TOO applies temporal databases techniques to support the application evolution and store the modifications realized on it. The model also defines a change-based versioning mechanism, in which every modification performed on the software is identified as a logical entity in the data repository and can be used to generate new product baselines. This approach complements the traditional state-based versioning and increases the model efficiency and flexibility without imposing unnecessary complexity.application/pdfporEngenharia de softwareModelo temporalGerencia : SoftwareOrientacao : ObjetosBanco : Dados temporaisSoftware configuration managementObject-orientedTemporal databasesSoftware engineeringUm modelo de dados temporal orientado a objetos para gerenciar configurações de softwareA temporal object-oriented data model to manage software configurations info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2005mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000603608.pdf.txt000603608.pdf.txtExtracted Texttext/plain247832http://www.lume.ufrgs.br/bitstream/10183/11305/2/000603608.pdf.txt6a6d82207d618fe186a1eb1ad95fcf60MD52ORIGINAL000603608.pdf000603608.pdfTexto completoapplication/pdf649596http://www.lume.ufrgs.br/bitstream/10183/11305/1/000603608.pdfa711bf209b4692b7635f4fae5694568aMD51THUMBNAIL000603608.pdf.jpg000603608.pdf.jpgGenerated Thumbnailimage/jpeg1080http://www.lume.ufrgs.br/bitstream/10183/11305/3/000603608.pdf.jpgdffd85590a1b9dcadbbae9297c747d28MD5310183/113052018-10-17 08:11:03.674oai:www.lume.ufrgs.br:10183/11305Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-17T11:11:03Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
dc.title.alternative.en.fl_str_mv A temporal object-oriented data model to manage software configurations
title Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
spellingShingle Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
Silva, Fabrício Ávila da
Engenharia de software
Modelo temporal
Gerencia : Software
Orientacao : Objetos
Banco : Dados temporais
Software configuration management
Object-oriented
Temporal databases
Software engineering
title_short Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
title_full Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
title_fullStr Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
title_full_unstemmed Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
title_sort Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
author Silva, Fabrício Ávila da
author_facet Silva, Fabrício Ávila da
author_role author
dc.contributor.author.fl_str_mv Silva, Fabrício Ávila da
dc.contributor.advisor1.fl_str_mv Edelweiss, Nina
dc.contributor.advisor-co1.fl_str_mv Santos, Clesio Saraiva dos
contributor_str_mv Edelweiss, Nina
Santos, Clesio Saraiva dos
dc.subject.por.fl_str_mv Engenharia de software
Modelo temporal
Gerencia : Software
Orientacao : Objetos
Banco : Dados temporais
topic Engenharia de software
Modelo temporal
Gerencia : Software
Orientacao : Objetos
Banco : Dados temporais
Software configuration management
Object-oriented
Temporal databases
Software engineering
dc.subject.eng.fl_str_mv Software configuration management
Object-oriented
Temporal databases
Software engineering
description Gerência de Configuração de Software é a disciplina que define conceitos e métodos baseados nos quais engenheiros de software conseguem manter sob controle a evolução de complexos produtos de software. Todos os princípios básicos da GCS foram implementados com sucesso em diversas ferramentas comerciais, mas as abordagens mais avançadas propostas nos últimos anos ainda não são utilizadas em ambientes reais de desenvolvimento, principalmente pela alta complexidade destas propostas – impedindo a sua implementação e utilização de forma adequada. Com o objetivo de introduzir uma solução simples e flexível para gerenciar configurações de software, este trabalho apresenta o SCM_TOO – Software Configurations Managed using a Temporal Object-Oriented data model, cuja principal característica é o uso da orientação a objeto para modelar o produto de software e as modificações aplicadas a ele durante o seu tempo de vida. Além de disponibilizar mecanismos específicos para manipular arquivos e usuários do sistema, o SCM_TOO aplica técnicas de bancos de dados temporais para suportar a evolução da aplicação e armazenar o histórico de modificações realizadas ao longo do tempo. O modelo define também um mecanismo de versionamento baseado em mudanças, no qual cada alteração realizada no software é identificada como uma entidade lógica no repositório de dados e pode ser utilizada na geração de novas baselines do produto. Esta proposta complementa o tradicional versionamento baseado em estados e aumenta a eficiência e flexibilidade do modelo sem acrescentar uma complexidade desnecessária.
publishDate 2005
dc.date.issued.fl_str_mv 2005
dc.date.accessioned.fl_str_mv 2007-12-12T05:10:47Z
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/10183/11305
dc.identifier.nrb.pt_BR.fl_str_mv 000603608
url http://hdl.handle.net/10183/11305
identifier_str_mv 000603608
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:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/11305/2/000603608.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/11305/1/000603608.pdf
http://www.lume.ufrgs.br/bitstream/10183/11305/3/000603608.pdf.jpg
bitstream.checksum.fl_str_mv 6a6d82207d618fe186a1eb1ad95fcf60
a711bf209b4692b7635f4fae5694568a
dffd85590a1b9dcadbbae9297c747d28
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1831315836252454912