Dissertação

Visualizing Software Models EVALUATED

O desenvolvimento de software é uma tarefa difícil e complexa que requer um investimento significante de recursos e que contém muitos riscos. O desenvolvimento de software orientado a modelos pode ajudar nestas tarefas, mas são gerados milhares de objectos e relações que são difíceis de analisar sem perder o contexto e, maioritariamente, através de ferramentas proprietárias. Propomos, então, um visualizador para o modelo de dados das definições destas aplicações/sistemas de informação que faz uso de técnicas de visualização com os filtros adequados de forma a permitir ao utilizador navegar entre objectos e niveis de abstracção sem perder o contexto e/ou o foco. Utilizámos a metodologia Design Science Research para conduzir a nossa investigação. Esta proposta foi demonstrada numa empresa real que utiliza uma ferramenta que tira partido dos conceitos de desenvolvimento de software orientado a modelos para desenvolver sistemas de informação, e ajudou a identificar os objectos mais importantes nas aplicações avaliadas. Avaliámos a nossa proposta com feedback recolhido através de entrevistas e de resultados obtidos através do uso do vizualizador em aplicações reais. Também medimos a usabilidade do artefacto desenvolvido através de testes com utilizadores, o que mostrou que possui uma boa usabilidade.
Desenvolvimento orientado a modelos, vizualização, modelos, ferramentas de desenvolvimento rápido, técnicas de visualização, abstracção

Junho 22, 2015, 14:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Miguel Leitão Bignolas Mira da Silva

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Carlos Manuel Martins Mendes

INOV - Inesc Inovação

Especialista