Utilize este identificador para referenciar este registo: http://hdl.handle.net/10400.22/5719
Registo completo
Campo DCValorIdioma
dc.contributor.advisorSousa, Paulo Alexandre Gandra de-
dc.contributor.authorTeixeira, Diogo Filipe Vieira de Almeida-
dc.date.accessioned2015-03-16T12:46:43Z-
dc.date.available2017-11-01T01:30:18Z-
dc.date.issued2014-
dc.identifier.urihttp://hdl.handle.net/10400.22/5719-
dc.description.abstractAtualmente, verifica-se um aumento na necessidade de software feito à medida do cliente, que se consiga adaptar de forma rápida as constantes mudanças da sua área de negócio. Cada cliente tem os seus problemas concretos que precisa de resolver, não lhe sendo muitas vezes possível dispensar uma elevada quantidade de recursos para atingir os fins pretendidos. De forma a dar resposta a estes problemas surgiram várias arquiteturas e metodologias de desenvolvimento de software, que permitem o desenvolvimento ágil de aplicações altamente configuráveis, que podem ser personalizadas por qualquer utilizador das mesmas. Este dinamismo, trazido para as aplicações sobre a forma de modelos que são personalizados pelos utilizadores e interpretados por uma plataforma genérica, cria maiores desafios no momento de realizar testes, visto existir um número de variáveis consideravelmente maior que numa aplicação com uma arquitetura tradicional. É necessário, em todos os momentos, garantir a integridade de todos os modelos, bem como da plataforma responsável pela sua interpretação, sem ser necessário o desenvolvimento constante de aplicações para suportar os testes sobre os diferentes modelos. Esta tese debruça-se sobre uma aplicação, a plataforma myMIS, que permite a interpretação de modelos orientados à gestão, escritos numa linguagem específica de domínio, sendo realizada a avaliação do estado atual e definida uma proposta de práticas de testes a aplicar no desenvolvimento da mesma. A proposta resultante desta tese permitiu verificar que, apesar das dificuldades inerentes à arquitetura da aplicação, o desenvolvimento de testes de uma forma genérica é possível, podendo as mesmas lógicas ser utilizadas para o teste de diversos modelos distintos.por
dc.description.abstractCurrently the need for software developed according to the Customer specification that can easily adapt to the constant changes in its business area. Each customer has its specific needs, and currently he just cannot afford the expense of the resources needed to achieve the best solution. In order to answer these problems many software development methods and architectures have appeared, allowing the development in a agile way of highly configurable applications, that can be personalized by any of its users. This dynamism, brought to the applications in the form of models that are customized by its users and interpreted by a generic platform, creates bigger challenges in the moment of developing tests, because there is a much bigger number of variables than in a application with a traditional architecture. It is necessary, in every moment, to guarantee the integrity of all models, as well as the integrity of the platform that is responsible for their interpretation, without a constant need of developing applications to test each model separately. This thesis focus on a specific application, the platform myMIS, that allows the interpretation of models oriented to business management that are written in a domain specific language, being evaluated the current state of the application and defined a proposal for test practices to apply in the development of this platform. The resulting proposal of this thesis allowed to conclude that, despite the difficulties caused by the architecture of the application, the development of tests in a generic form is possible, being the same logics applied in the test of many different models.por
dc.language.isoporpor
dc.rightsopenAccesspor
dc.subjectDesenvolvimento Orientado a Modelospor
dc.subjectTestes genéricos a uma aplicaçãopor
dc.subjectDesenvolvimento Ágilpor
dc.subjectModel Driven Developmentpor
dc.subjectGeneric application testspor
dc.subjectAgile Developmentpor
dc.titleAutomatização de testes à framework myMISpor
dc.typemasterThesispor
thesis.degree.levelMestradopor
thesis.degree.nameMestrado em Engenharia Informática, Área de Especialização em Arquiteturas, Sistemas e Redespor
Aparece nas colecções:ISEP - DM – Engenharia Informática

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
DM_DiogoTeixeira_2014_MEI.pdf1,19 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Degois 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.