Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.11960/1929
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorCruz, António Miguel-
dc.contributor.authorSilva, Jorge Amadeu Alves Pereira da-
dc.date.accessioned2017-10-25T18:29:08Z-
dc.date.available2017-10-25T18:29:08Z-
dc.date.issued2017-09-08-
dc.identifier.urihttp://hdl.handle.net/20.500.11960/1929-
dc.descriptionMestrado em Engenharia do Software na Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Viana do Castelopt_PT
dc.description.abstractEste trabalho explora a transformação de modelos de domínio e de casos de uso, descritos em XML, em código fonte de aplicações para a plataforma Android. A riqueza semântica do UML, e o rigor imposto por algumas regras convencionadas, permitem gerar modelos a partir dos quais é possível a geração de aplicações. Contudo, estas não podem ser consideradas como aplicações finais, pois os diagramas utilizados, ainda que complementados por convenções, não conseguem captar todas as restrições necessárias para à geração de uma aplicação final. Desta forma, o processo apresentado visa sobretudo a produção de protótipos funcionais. Estes podem ser úteis em fases de levantamento de requisitos, uma vez que ao serem gerados em questão de minutos, permitem uma exploração rápida das funcionalidades pretendidas numa futura aplicação, e podem mesmo servir de embrião para a produção da aplicação final, carecendo, neste caso, de desenvolvimentos posteriores. O processo de geração estabelecido neste projeto de mestrado permite a persistência de dados numa base de dados SQLite. Esta solução pode ser restritiva, pois isola a aplicação móvel em cada dispositivo onde é instalada. São apresentadas propostas de trabalho futuro que visam resolver este problema, adequando a aplicação gerada a um maior número de cenários de utilização de uma aplicação móvel.pt_PT
dc.description.abstractIn this work, the possibility of transformation of domain models and use case models, expressed in XML, into application code to the android platform is explored. The semantic richness and rigor of the UML allows for the creation of models from which the generation process is possible. But those are not complete, because the diagrams used in the modelling process don't allow capturing all the needed restrictions. In this context, the proposed process only allows the generation of functional prototypes. These can be useful during requirements gathering and elicitation phase, because they can be produced in a few minutes and allow the fast exploration of multiple solutions and functionalities. In the present moment, the generation process only makes data persistence in SQLite databases. This solution may not be useful for many scenarios of mobile application use, because it isolates the mobile application in each device it is installed on. Future work proposals are presented to mitigate this problem, making the generated application fit for a greater number of a mobile application’s usage scenarios.pt_PT
dc.language.isoporpt_PT
dc.rightsopenAccesspt_PT
dc.subjectEngenharia de softwarept_PT
dc.subjectDesenvolvimento guiado por modelos (MDD)pt_PT
dc.subjectGeração de código para sistemas móveispt_PT
dc.subjectTransformação de modelospt_PT
dc.subjectSoftware engineeringpt_PT
dc.subjectModel-driven development (MDD)pt_PT
dc.subjectGeneration of code for mobile systemspt_PT
dc.subjectTransformation of modelspt_PT
dc.titleGeração de código MVC para android, a partir de modelos em XMLpt_PT
dc.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia de Softwarept_PT
thesis.degree.levelMestrept_PT
thesis.degree.disciplineEngenharia de Softwarept_PT
dc.identifier.tid201743671pt_PT
Appears in Collections:CI - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
Jorge_Silva.pdf1.88 MBAdobe PDFView/Open


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