Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos

Detalhes bibliográficos
Autor(a) principal: Rogerio Lopes Braga
Data de Publicação: 2000
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/BUOS-8CSEWA
Resumo: Esse trabalho contempla o desenvolvimento de um sistema, totalmente orientado a objetos, que calcula, utilizando o método de Elementos Finitos, propriedades eletromagnéticas em uma superfície definida. O cálculo pelo método de Elementos Finitos tem como característica importante sempre manter os mesmos passos básicos para qualquer que seja o tipo de problema que está sendo resolvido. Essa característica, somada a tecnologia que está sendo utilizada, dá ao sistema a possibilidade de chegar a ser um framework, definindo, então, o objetivo do nosso trabalho: o desenvolvimento de um sistema, seguindo diretrizes que o levem a ser um framework. Seguindo os princípios gerais para a criação de um framework, estudamos as aplicações existentes e extraímos dessas a estrutura básica do nosso sistema, ou seja, a parte comum existente entre essas aplicações. Depois de extraída essa estrutura, foram estudadas e utilizadas técnicas de implementação, proporcionadas pelo desenvolvimento orientado a objetos, como a herança, o polimorfismo e o despacho de funções. Essas técnicas proporcionaram a implementação da estrutura genérica conseguida através do estudo das aplicações. A generalidade dessa implementação, proporcionada pela estrutura e pelas características do método, gerou classes de fácil entendimento e manipulação. Depois da estrutura básica implementada, o trabalho foi dividido em etapas de desenvolvimento onde, cada etapa gerava um novo protótipo da aplicação, agregando mais informações à estrutura existente. Durante o desenvolvimento dessas etapas foram mostradas vantagens advindas dos frameworks: facilidade de implementação de novas características e abundância de testes, já que o mesmo fluxo básico é sempre executado para todos os tipos de problemas.Finalizando, geramos um produto muito bem documentado, de fácil entendimento, pela generalidade, e com todas as demais características obtidas pelo fato dele ser um framework.
id UFMG_f0d3854958f3f20abec47082d430cb1b
oai_identifier_str oai:repositorio.ufmg.br:1843/BUOS-8CSEWA
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Renato Cardoso MesquitaRogerio Lopes Braga2019-08-14T15:01:38Z2019-08-14T15:01:38Z2000-10-13http://hdl.handle.net/1843/BUOS-8CSEWAEsse trabalho contempla o desenvolvimento de um sistema, totalmente orientado a objetos, que calcula, utilizando o método de Elementos Finitos, propriedades eletromagnéticas em uma superfície definida. O cálculo pelo método de Elementos Finitos tem como característica importante sempre manter os mesmos passos básicos para qualquer que seja o tipo de problema que está sendo resolvido. Essa característica, somada a tecnologia que está sendo utilizada, dá ao sistema a possibilidade de chegar a ser um framework, definindo, então, o objetivo do nosso trabalho: o desenvolvimento de um sistema, seguindo diretrizes que o levem a ser um framework. Seguindo os princípios gerais para a criação de um framework, estudamos as aplicações existentes e extraímos dessas a estrutura básica do nosso sistema, ou seja, a parte comum existente entre essas aplicações. Depois de extraída essa estrutura, foram estudadas e utilizadas técnicas de implementação, proporcionadas pelo desenvolvimento orientado a objetos, como a herança, o polimorfismo e o despacho de funções. Essas técnicas proporcionaram a implementação da estrutura genérica conseguida através do estudo das aplicações. A generalidade dessa implementação, proporcionada pela estrutura e pelas características do método, gerou classes de fácil entendimento e manipulação. Depois da estrutura básica implementada, o trabalho foi dividido em etapas de desenvolvimento onde, cada etapa gerava um novo protótipo da aplicação, agregando mais informações à estrutura existente. Durante o desenvolvimento dessas etapas foram mostradas vantagens advindas dos frameworks: facilidade de implementação de novas características e abundância de testes, já que o mesmo fluxo básico é sempre executado para todos os tipos de problemas.Finalizando, geramos um produto muito bem documentado, de fácil entendimento, pela generalidade, e com todas as demais características obtidas pelo fato dele ser um framework.This work shows an object oriented system development. This system implements the Finite Elements Method to calculate electromagnetics features on a defined surface. The Finite Elements method has a very important feature: this method always performs the same basic steps to solve all kinds of problems. This feature, added to the technology that has been used, gives the system the possibility to become a framework. That is this the work goal: the development of a framework for the finite elements method. Following the general bases to build a framework, we have studied some existent application and extract the basic structure of the system from them. Various object oriented techniques were used to implement the framework: the inheritance, the polymorphism and the functions dispatch. Classes of easily understanding and manipulation were developed, generating a very general implementation. The development cicle was splited into parts, with part consisting of a new application prototype, adding more information to the existent structure. During the development, of those parts, the advantages of frameworks clearly appeared: easily implementation of new features and a variety of tests, because the same basic structure is always executed to all kinds of problems. The final product is very well documented, is easily to be understanding, because of generality, and with all the other features gotten by the frameworks.Universidade Federal de Minas GeraisUFMGEngenharia elétricaMétodo dos elementos finitosEngenharia ElétricaDesenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALrog_rio_lopes_braga.pdfapplication/pdf643657https://repositorio.ufmg.br/bitstream/1843/BUOS-8CSEWA/1/rog_rio_lopes_braga.pdf956331e0341e7316d58ea210f26b09bfMD51TEXTrog_rio_lopes_braga.pdf.txtrog_rio_lopes_braga.pdf.txtExtracted texttext/plain86497https://repositorio.ufmg.br/bitstream/1843/BUOS-8CSEWA/2/rog_rio_lopes_braga.pdf.txtd3c6adb9b0ce9ad4b8247df47c2dc956MD521843/BUOS-8CSEWA2019-11-14 12:21:22.832oai:repositorio.ufmg.br:1843/BUOS-8CSEWARepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T15:21:22Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos
title Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos
spellingShingle Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos
Rogerio Lopes Braga
Engenharia Elétrica
Engenharia elétrica
Método dos elementos finitos
title_short Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos
title_full Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos
title_fullStr Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos
title_full_unstemmed Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos
title_sort Desenvolvimento de bibliotecas de classes (frameworks) para análise de sistemas através do método de Elementos Finitos
author Rogerio Lopes Braga
author_facet Rogerio Lopes Braga
author_role author
dc.contributor.advisor1.fl_str_mv Renato Cardoso Mesquita
dc.contributor.author.fl_str_mv Rogerio Lopes Braga
contributor_str_mv Renato Cardoso Mesquita
dc.subject.por.fl_str_mv Engenharia Elétrica
topic Engenharia Elétrica
Engenharia elétrica
Método dos elementos finitos
dc.subject.other.pt_BR.fl_str_mv Engenharia elétrica
Método dos elementos finitos
description Esse trabalho contempla o desenvolvimento de um sistema, totalmente orientado a objetos, que calcula, utilizando o método de Elementos Finitos, propriedades eletromagnéticas em uma superfície definida. O cálculo pelo método de Elementos Finitos tem como característica importante sempre manter os mesmos passos básicos para qualquer que seja o tipo de problema que está sendo resolvido. Essa característica, somada a tecnologia que está sendo utilizada, dá ao sistema a possibilidade de chegar a ser um framework, definindo, então, o objetivo do nosso trabalho: o desenvolvimento de um sistema, seguindo diretrizes que o levem a ser um framework. Seguindo os princípios gerais para a criação de um framework, estudamos as aplicações existentes e extraímos dessas a estrutura básica do nosso sistema, ou seja, a parte comum existente entre essas aplicações. Depois de extraída essa estrutura, foram estudadas e utilizadas técnicas de implementação, proporcionadas pelo desenvolvimento orientado a objetos, como a herança, o polimorfismo e o despacho de funções. Essas técnicas proporcionaram a implementação da estrutura genérica conseguida através do estudo das aplicações. A generalidade dessa implementação, proporcionada pela estrutura e pelas características do método, gerou classes de fácil entendimento e manipulação. Depois da estrutura básica implementada, o trabalho foi dividido em etapas de desenvolvimento onde, cada etapa gerava um novo protótipo da aplicação, agregando mais informações à estrutura existente. Durante o desenvolvimento dessas etapas foram mostradas vantagens advindas dos frameworks: facilidade de implementação de novas características e abundância de testes, já que o mesmo fluxo básico é sempre executado para todos os tipos de problemas.Finalizando, geramos um produto muito bem documentado, de fácil entendimento, pela generalidade, e com todas as demais características obtidas pelo fato dele ser um framework.
publishDate 2000
dc.date.issued.fl_str_mv 2000-10-13
dc.date.accessioned.fl_str_mv 2019-08-14T15:01:38Z
dc.date.available.fl_str_mv 2019-08-14T15:01:38Z
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/1843/BUOS-8CSEWA
url http://hdl.handle.net/1843/BUOS-8CSEWA
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.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/BUOS-8CSEWA/1/rog_rio_lopes_braga.pdf
https://repositorio.ufmg.br/bitstream/1843/BUOS-8CSEWA/2/rog_rio_lopes_braga.pdf.txt
bitstream.checksum.fl_str_mv 956331e0341e7316d58ea210f26b09bf
d3c6adb9b0ce9ad4b8247df47c2dc956
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589209925091328