Teses e dissertações

Mestrado
Engenharia Informática
Título

Simulações instantâneas de interfaces gráficas sobre fragmentos de código fonte

Autor
Barros, Pedro Miguel Proença Lima de
Resumo
pt
As tarefas de implementação, manutenção e teste de interfaces gráficas orientadas para utilizadores são algo difíceis. As interfaces são cada vez mais complexas fazendo com que os processos de desenvolvimento associados sejam assim também mais complexos. Atualmente, não existe nenhuma ferramenta que permita mostrar, de uma forma instantânea, uma simulação da interface gráfica correspondente ao código que estamos a visualizar, sendo por isso necessária a execução do programa. Essa situação cria diversos problemas, entre os quais a possibilidade do programa estar num estado não possível de ser executado ou também a possibilidade da interface que pretendemos analisar não estar imediatamente acessível ao executar (pode depender de outros componentes). É apresentada no decorrer desta dissertação uma ferramenta que tem como função mostrar uma simulação da interface gráfica de um determinado fragmento de código selecionado pelo programador. Foi desenvolvido um protótipo que suporta SWT, uma biblioteca para implementação de interfaces gráficas. Esta ferramenta visa, assim, facilitar o trabalho dos programadores no processo de implementação, manutenção e teste de interfaces gráficas para que torne esse trabalho mais fácil e mais rápido. Os resultados obtidos através da avaliação da ferramenta foram positivos, tanto ao nível do feedback dos programadores que a testaram, bem como em termos do tempo despendido a realizar tarefas de alteração de código.
en
Implementation, maintenance and testing tasks for graphical user interfaces (GUIs) present a certain degree of difficulty. User interfaces are increasingly complex, and therefore, the complexity of associated development processes increases too. Nowadays, no tool is available which can instantly display a GUI preview of the code one is viewing, requiring developers to execute the program. This situation creates some problems, including the possibility that the program is in a non-executable state or the possibility that the interface intended to be analyzed is not immediately accessible (can depend on other components). A tool, whose function is to show a GUI preview of a particular fragment of code selected by the programmer, is provided in the course of this dissertation. The prototype was developed supporting SWT, a graphical widget toolkit for implementing GUIs. This tool aims to facilitate the task of programmers during the processes of implementation, maintenance and testing of graphic interfaces, allowing them to be more effective. The tool evaluation wielded positive results, both in terms of user feedback and the time required by programmers when accomplishing code maintenance tasks.

Data

18-nov-2015

Palavras-chave

Simulação
Suporte
Interfaces gráficas
SWT
Java
Eclipse
Plug-in
preview
support
Graphical user interfaces
GUI

Acesso

Acesso restrito. Solicitar cópia ao autor.

Ver no repositório  
Voltar ao topo