Made available in DSpace on 2014-07-29T14:57:49Z (GMT). No. of bitstreams: 1
Sofia Larissa da Costa.pdf: 2367903 bytes, checksum: ef9af67f05d333ef7a30026e0e9b9052 (MD5)
Previous issue date: 2011-06-15 / Building user interfaces for Information Systems (IS) involves modeling and coding appearance (presentation) and behavioral (interaction) aspects. This work presents a modelbased approach to building these interfaces using tools for automatic transformation of models and for interface code generation. The proposed approach applies the concept of Interface Stereotype, introduced in this work, which identifies, in a high level of abstraction, features of user interface (UI) appearance and behavior, independently of the underlying IS application. A taxonomy of interface elements is proposed as the basis for stereotype definition, along with a interface behavior specification mechanism, which allows expressing actions and restrictions on the stereotypes by precise, objective and independently from the interface implementation platform. It is also proposed a architecture for a software component which manages model-based user
interfaces building. The architecture defines how this component can be integrated in IS development process.
The approach for model-based user interface development proposed in this work brings benefits in effort and cost construction terms, facilitating the maintenance and the evolution of user interface of IS. Futhermore, the use of stereotypes promotes consistency and standardization of both presentation and behavior of interfaces, improving usability of IS. / A construção de interfaces de usuário para Sistemas de Informação (SI) envolve modelagem e codificação de aspectos de aparência (apresentação) e comportamento (forma de interação). Este trabalho propõe uma abordagem baseada em modelos para construção dessas interfaces com o apoio de ferramentas de transformação automática de modelos e de geração de código de interface. A abordagem utiliza o conceito de Estereótipo de Interface, introduzido neste trabalho, que identifica, em alto nível de abstração, características de aparência e comportamento de interfaces, independentemente da aplicação do Sistema de Informação subjacente. Uma taxonomia para elementos de interface é proposta como base para a definição de estereótipos, juntamente com um mecanismo para especificação do comportamento da interface, que permite expressar ações e restrições sobre estereótipos de interface de maneira precisa, objetiva e independente da plataforma de implementação da interface. Também é proposta uma arquitetura para um componente de software que gerencia a construção de interfaces baseada em modelos. A arquitetura define como este componente pode ser integrado ao processo de desenvolvimento de SI. A abordagem para construção baseada em modelos proposta neste trabalho traz benefícios
em termos de esforço e custo de construção facilitando a manutenção e a evolução de interfaces de usuário em SI. Além disso, o uso de estereótipos promove a consistência
e a padronização, tanto da apresentação quanto do comportamento das interfaces, melhorando a usabilidade de SI.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.bc.ufg.br:tde/512 |
Date | 15 June 2011 |
Creators | COSTA, Sofia Larissa da |
Contributors | OLIVEIRA, Juliano Lopes de |
Publisher | Universidade Federal de Goiás, Mestrado em Ciência da Computação, UFG, BR, Ciências Exatas e da Terra - Ciências da Computação |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFG, instname:Universidade Federal de Goiás, instacron:UFG |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0015 seconds