Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.11960/1929
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Cruz, António Miguel | - |
dc.contributor.author | Silva, Jorge Amadeu Alves Pereira da | - |
dc.date.accessioned | 2017-10-25T18:29:08Z | - |
dc.date.available | 2017-10-25T18:29:08Z | - |
dc.date.issued | 2017-09-08 | - |
dc.identifier.uri | http://hdl.handle.net/20.500.11960/1929 | - |
dc.description | Mestrado em Engenharia do Software na Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Viana do Castelo | pt_PT |
dc.description.abstract | Este 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.abstract | In 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.iso | por | pt_PT |
dc.rights | openAccess | pt_PT |
dc.subject | Engenharia de software | pt_PT |
dc.subject | Desenvolvimento guiado por modelos (MDD) | pt_PT |
dc.subject | Geração de código para sistemas móveis | pt_PT |
dc.subject | Transformação de modelos | pt_PT |
dc.subject | Software engineering | pt_PT |
dc.subject | Model-driven development (MDD) | pt_PT |
dc.subject | Generation of code for mobile systems | pt_PT |
dc.subject | Transformation of models | pt_PT |
dc.title | Geração de código MVC para android, a partir de modelos em XML | pt_PT |
dc.type | masterThesis | pt_PT |
thesis.degree.name | Mestrado em Engenharia de Software | pt_PT |
thesis.degree.level | Mestre | pt_PT |
thesis.degree.discipline | Engenharia de Software | pt_PT |
dc.identifier.tid | 201743671 | pt_PT |
Appears in Collections: | ESTG - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Jorge_Silva.pdf | 1.88 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.