Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/SLBS-6XYFNZ
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Clarindo Isaias P da S e Paduapt_BR
dc.contributor.referee1André Luiz Zambaldept_BR
dc.contributor.referee2Rodolfo Sergio F de Resendept_BR
dc.creatorLucas Villela Neder Issapt_BR
dc.date.accessioned2019-08-13T04:57:13Z-
dc.date.available2019-08-13T04:57:13Z-
dc.date.issued2006-11-28pt_BR
dc.identifier.urihttp://hdl.handle.net/1843/SLBS-6XYFNZ-
dc.description.abstractUML models are frequently used and are important in software engineering, however, it is normal that after the system codification starts these models tend to lose their importance and become outdated as the development advances. In this work, this problem is treated through the application of MDA techniques (Model Driven Architecture) which aim at software development through the creation of models that are used in the automatic generation of code. Based on the presented work, we propose a method for interface generation (MDGI - Method of Development and Generation of Interfaces) that allows generating models of recurrent patterns in systems. These patterns refer to the user interface and are generated from the domain model of the application. The MDGI follows the MDA philosophy; therefore it is totally compatible with it. As a final result of this work, in addition to the MDGI, a technology and platform independent model for user interaction called PIM UI was created, and can be used in the MDGI execution. A use case was implemented following the proposed method and the result was analyzed comparing with manual development. The results observed in this analysis show that by using MDGI it is possible to increase productivity, in the analised situation. In this analysis, it is also pointed out that the application of MDGI allows better reuse level because it encapsulates knowledge for the transformation from a model into another more detailed model.pt_BR
dc.description.resumoAtualmente, modelos UML são muito usados e importantes na Engenharia de Software, no entanto, é normal que depois que o sistema começa a ser codificado tais modelos percam sua importância e fiquem desatualizados à medida que o desenvolvimento avança. Neste trabalho, essa questão é abordado por meio da aplicação de técnicas de MDA (Model Driven Architecture) que visam a focar o desenvolvimento de software na criação de modelos usados na geração automática de código. Baseado no trabalho aqui apresentado, foi proposto um método para geração de interfaces (MDGI - Método de Desenvolvimento e Geração de Interfaces) que permite gerar modelos de padrões recorrentes em sistemas. Esses padrões são referentes à interface com o usuário e são gerados a partir do modelo de domínio da aplicação. O MDGI segue a filosofia do MDA e, portanto, é totalmente compatível com ele. Como resultado final deste trabalho, além do MDGI, foi formalizado um modelo para interface com o usuário independente de tecnologia e plataforma, denominado PIM UI, que pode ser usado na execução do MDGI. Um caso de uso foi implementado seguindo o método proposto e analisado o resultado comparando com desenvolvimento feito manualmente. Os resultados preliminares obtidos nessa análise mostram que é possível ter ganho de produtividade ao usar o MDGI, na situação analisada.. Nessa análise também é apontado que o MDGI permite nível maior de reutilização, pois ele, em conjunto com o MDA, encapsula conhecimento de transformação de um modelo em outro modelo mais detalhado.pt_BR
dc.languagePortuguêspt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectgeração automáticapt_BR
dc.subjectinterfacept_BR
dc.subject.otherInteracao homem maquinapt_BR
dc.subject.otherInterfaces de usuário (Sistema de computador)pt_BR
dc.subject.otherComputaçãopt_BR
dc.subject.otherEngenharia de softwarept_BR
dc.titleDesenvolvimento de interface com usuário dirigido por modelos e geração automática de códigopt_BR
dc.typeDissertação de Mestradopt_BR
Appears in Collections:Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
dissertacao_lucas_issa_2006.pdf2.27 MBAdobe PDFView/Open


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