Português English
Contato
Publicado em: 16/05/2014

Dissertação de Mestrado em Engenharia de Software

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL

INSTITUTO DE INFORMÁTICA

PROGRAMA DE POS-GRADUAÇÃO EM COMPUTAÇÃO

———————————————————

DEFESA DE DISSERTAÇÃO DE MESTRADO

 

Aluno: Paulo Roberto Lumertz

Orientador: Profa. Dra. Leila Ribeiro

Coorientador: Lúcio Mauro Duarte

Título: Metamodelo de Interfaces do Usuário Baseado em Grafos.

 

Linha de Pesquisa: Engenharia de Software

Data: 23/05/14

Hora: 14:30h

Local: Prédio 43424 – Auditório Prof. Castilho, Instituto de Informática

 

Banca Examinadora:

Profa. Dra. Ingrid Oliveira de Nunes (UFRGS)

Prof. Dr. Marcelo Soares Pimenta (UFRGS)

Profa. Dra. Simone Regina Ceolin (UFSM)

 

Presidente da Banca: Profa. Dra. Leila Ribeiro

 

Resumo:

Atualmente, o uso de sistemas de informação está amplamente difundido, sendo que praticamente todas as áreas de negócio têm necessidade de tais sistemas. Estes sistemas são formados por funcionalidades que implementam regras do negócio e persistem os dados em bases de dados. Os usuários podem utilizar estes sistemas através das interfaces de usuário, que são as unidades onde estão implementadas as funcionalidades, que estão estruturadas por meio de menus. Através destes menus, o usuário pode navegar e selecionar aquela interface de usuário que contenha a funcionalidade que ele está buscando. A motivação para este trabalho veio da grande dificuldade que é manter sistemas, em uma linha de produção de software, íntegros do ponto de vista das interfaces do usuário. A cada sistema novo ou manutenção em sistema já existente, garantir que as interfaces tenham os mesmos padrões de aparência e comportamento, exige um grande esforço de verificação e validação, o que pode ser minimizado por um processo onde a estrutura das interfaces do usuário esteja em um modelo baseado em padrões. Sempre que uma aparência ou comportamento for alterado para um padrão, ele pode ser replicado em todos os sistemas modelados, permitindo, assim, não somente uma melhoria na produtividade como também um ganho em qualidade. O objetivo principal deste trabalho foi definir e validar um metamodelo que permita modelar a estrutura destas interfaces de usuário de um sistema de informação. Para construir este metamodelo, foi escolhida uma estrutura de grafos. Esta escolha foi devido à naturalidade com que uma interface de usuário pode ser representada como um vértice e os relacionamentos por arestas. Inicialmente foram identificados e normalizados os padrões das interfaces de usuário de uma grande amostra de sistemas de informação. O metamodelo foi construído com base nestes padrões. Utilizando este metamodelo, foi possível construir modelos completos para um sistema hipotético e para três sistemas reais, comprovando que ele pode ser usado na modelagem das interfaces de usuário de outros sistemas similares.

Palavras-chave: metamodelo, grafos, transformações de grafos, interfaces do usuário, sistemas de informação, padrões de interfaces do usuário.

_____________

Divulgação PPGC

 

Alessandra Martins
PPGC/UFRGS