Spelling suggestions: "subject:"engenharia dirigida a modelo (EDM)"" "subject:"engenharia dirigida a nodelo (EDM)""
1 |
Gerência de Interfaces para Sistemas de Informação: uma abordagem baseada em modelos / Interfaces Management to Information Systems: an models based approachSILVA, Wilane Carlos da 16 April 2010 (has links)
Made available in DSpace on 2014-07-29T14:57:53Z (GMT). No. of bitstreams: 1
wilane_mestrado.pdf: 4461079 bytes, checksum: da62fa9aebf506f095f41942a579aecc (MD5)
Previous issue date: 2010-04-16 / Building and maintaining a Graphical User Interface (GUI) for Enterprise Information
Systems usually requires much Software Engineering staff time and effort. This paper
describes a model-driven approach to create dynamically and manage these GUIs. In this
approach, the Software Engineer designs conceptual models of the information system
using object-oriented meta-models. A set of predefined mapping rules is applied to
automatically transform and refine the conceptual models in order to generate, in runtime,
the look and feel of the GUI, without source code creation. This improves the software
usability, assuring consistency and homogeneity of the GUI, increases the productivity of
the software engineering staff and simplifies maintenance. In our experiments we have
observed an average productivity fifteen times higher than traditional methods of GUI
development. / Construir e manter uma Interface Gráfica com Usuário (GUI) para Sistemas de Informação
(SI) demanda muito tempo e esforço da equipe de Engenharia de Software. Esta
dissertação descreve uma abordagem dirigida por modelos para criar dinamicamente e
gerenciar essas interfaces. Nessa abordagem, o Engenheiro de Software projeta um modelo
conceitual do sistema de informação usando um meta-modelo orientado a objetos.
Um conjunto de regras de mapeamento predefinidas é aplicado para refinar e transformar
o modelo conceitual do SI, gerando, em tempo de execução, a sua interface gráfica,
com aparência e comportamentos específicos. Esse mecanismo melhora a usabilidade do
software, assegurando consistência e homogeneidade das GUIs, aumenta a produtividade
da equipe de Engenharia de Software e simplifica a manutenção do SI. Nos experimentos
realizados foi observada uma média de produtividade quinze vezes maior do que os
métodos tradicionais no desenvolvimento de GUIs.
|
Page generated in 0.0774 seconds