Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/10184
Autoria: Barros, Pedro Miguel Proença Lima de
Orientação: Santos, André Leal
Data: 2014
Título próprio: Simulações instantâneas de interfaces gráficas sobre fragmentos de código fonte
Referência bibliográfica: BARROS, Pedro Miguel Proença Lima de - Simulações instantâneas de interfaces gráficas sobre fragmentos de código fonte [Em linha]. Lisboa: ISCTE-IUL, 2014. Dissertação de mestrado. [Consult. Dia Mês Ano] Disponível em www:<http://hdl.handle.net/10071/10184>.
Palavras-chave: Simulação
Suporte
Interfaces gráficas
SWT
Java
Eclipse
Plug-in
preview
support
Graphical user interfaces
GUI
Resumo: 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.
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.
Designação do grau: Mestrado em Engenharia Informática
Arbitragem científica: Sim
Acesso: Acesso Restrito
Aparece nas coleções:T&D-DM - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2014_ISTA_DCTI_PEDROBARROS.pdf
  Restricted Access
1,82 MBAdobe PDFVer/Abrir Request a copy


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

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