Please use this identifier to cite or link to this item: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2056
metadata.dc.type: Trabalho de Conclusão de Curso
Title: Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse
metadata.dc.creator: Lima, Mário Alan de Oliveira
metadata.dc.contributor.advisor1: Silva, João Pablo Silva da
metadata.dc.contributor.advisor-co1: Cheiran, Jean Felipe Patikowski
metadata.dc.description.resumo: Evidências mostram que as ferramentas Computer-Aided Software Engineering (CASE) são muitas vezes mais orientadas para funcionalidades do que para facilidade de uso, sendo difíceis de usar, aprender e dominar. Este trabalho descreve alguns problemas de usabilidade nas ferramentas CASE de modelagem, que utilizam a Linguagem de Modelagem Unificada (UML), baseadas na plataforma Eclipse, e relata a prototipação e a avaliação de um projeto de interface de usuário para melhoria de usabilidade nessas ferramentas. O objetivo deste trabalho é desenvolver um protótipo para ferramentas CASE de modelagem UML baseadas na plataforma Eclipse, utilizando estratégias que melhorem a usabilidade. Uma pesquisa na literatura especializada foi utilizada como método de busca para identificar problemas de usabilidade que os desenvolvedores enfrentam no uso das ferramentas CASE de modelagem UML. Os resultados desta pesquisa sugerem vários problemas em interfaces de usuários, como a representação de funcionalidades e a complexidade das interfaces de usuário. Para desenvolver o protótipo, foram utilizadas as técnicas de card sorting, prototipagem e teste de usabilidade com usuários. A partir da execução do card sorting, com sete alunos do curso de graduação em Engenharia de Software da UNIPAMPA, obteve-se a arquitetura do primeiro protótipo. Com a arquitetura resultante do card sorting, foi prototipada uma interface de usuário para ferramentas CASE de modelagem UML, utilizando a técnica de prototipação em papel e a ferramenta Axure para a criação de um protótipo funcional. O protótipo foi avaliado por alunos dos cursos de Engenharia de Software e Ciência da Computação. Esta avaliação foi um teste de usabilidade em que os avaliadores executaram algumas tarefas. A partir do teste de usabilidade foi possível analisar a interação dos avaliadores com o protótipo. Os resultados do teste de usabilidade demonstram que a falta de conhecimento sobre os ícones de uma ferramenta dificultam muito a sua utilização. Houve também uma divergência entre os avaliadores sobre em qual posição um menu deveria estar posicionado e nenhum dos avaliadores conseguiu executar a primeira tarefa que envolvia um novo método de modelar. A prototipação de interfaces de usuário melhora alguns problemas de usabilidade e ajuda a criar ambientes de desenvolvimento de software com mais usabilidade. O resultado deste trabalho é um protótipo de interface de usuário para ferramentas CASE de modelagem UML prototipado e avaliado por alunos da área da computação, que pode servir de orientação para o desenvolvimento de novas ferramentas de modelagem.
Abstract: Evidence shows that Computer-Aided Software Engineering (CASE) tools are often more feature-oriented than easy-to-use, being difficult for using, learning, and mastering. This paper describes some usability issues in modeling CASE tools that use the Unified Modeling Language (UML), based on the Eclipse platform, and reports the prototyping and evaluation of a user interface design to improve usability in these tools. The objective of this work is to develop a prototype for CASE tools for UML modeling based on the Eclipse platform, using strategies that improve usability. A research in the specialized literature was used as a search method to identify usability problems that developers face in using the CASE tools for UML modeling. The results of this research suggest several problems in user interfaces, such as the representation of functionalities and the complexity of user interfaces. To develop the prototype, the techniques of textit card sorting, prototyping and usability testing with users were used. From the execution of the card sorting, with seven students of the undergraduate program in Software Engineering from UNIPAMPA, the architecture of the first prototype was obtained. With the resulting card sorting architecture, a user interface for UML modeling CASE tools was prototyped, using the paper prototyping technique and the Axure tool to create a functional prototype. The prototype was evaluated by students of the Software Engineering and Computer Science. This program evaluation was a usability test in which the evaluators performed some tasks. From the usability test it was possible to analyze the interaction of the evaluators with the prototype. The results of the usability test demonstrate that the lack of knowledge about the icons of a tool makes their use very difficult. There was also a divergence among evaluators about where a menu should be positioned and none of the evaluators could perform the first task involving a new modeling method. Prototyping user interfaces improves some usability issues and helps create more usable software development environments. The result of this work is a user interface prototype for CASE tools for UML modeling prototyped and evaluated by students in the field of computing, which can serve as a guide for the development of new modeling tools.
Keywords: Engenharia de software
Usabilidade
Interface
Usuário
Case
Eclipse
Software Engineering
Usability
Interfaces
User
metadata.dc.subject.cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal do Pampa
metadata.dc.publisher.initials: UNIPAMPA
metadata.dc.publisher.department: Campus Alegrete
Citation: LIMA, Mário Alan de Oliveira. Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse. 78p. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) – Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2017.
metadata.dc.rights: Acesso Aberto
URI: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2056
Issue Date: 29-Nov-2017
Appears in Collections:Engenharia de Software

Files in This Item:
File Description SizeFormat 
Mário Alan de Oliveira Lima - 2017.pdf2,76 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.