Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNIPAMPA |
Texto Completo: | http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2056 |
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. |
id |
UNIP_45cd979a300159291357a8fdfb4d3143 |
---|---|
oai_identifier_str |
oai:repositorio.unipampa.edu.br:riu/2056 |
network_acronym_str |
UNIP |
network_name_str |
Repositório Institucional da UNIPAMPA |
repository_id_str |
|
spelling |
Silva, João Pablo Silva daCheiran, Jean Felipe PatikowskiLima, Mário Alan de Oliveira2018-01-11T14:13:08Z2018-01-11T14:13:08Z2017-11-29LIMA, 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.http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2056Evidê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.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.porUniversidade Federal do PampaUNIPAMPABrasilCampus AlegreteCNPQ::CIENCIAS EXATAS E DA TERRAEngenharia de softwareUsabilidadeInterfaceUsuárioCaseEclipseSoftware EngineeringUsabilityInterfacesUserUm projeto de interface para ferramentas de modelagem UML baseadas em Eclipseinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAORIGINALMário Alan de Oliveira Lima - 2017.pdfMário Alan de Oliveira Lima - 2017.pdfapplication/pdf2824064https://repositorio.unipampa.edu.br/jspui/bitstream/riu/2056/1/M%c3%a1rio%20Alan%20de%20Oliveira%20Lima%20-%202017.pdf6fe15ec0f5393260da67115768733274MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://repositorio.unipampa.edu.br/jspui/bitstream/riu/2056/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52TEXTMário Alan de Oliveira Lima - 2017.pdf.txtMário Alan de Oliveira Lima - 2017.pdf.txtExtracted texttext/plain99078https://repositorio.unipampa.edu.br/jspui/bitstream/riu/2056/3/M%c3%a1rio%20Alan%20de%20Oliveira%20Lima%20-%202017.pdf.txt4abd66fd1efb3d84cda8ddc7112f9e12MD53riu/20562018-06-11 08:59:30.809oai:repositorio.unipampa.edu.br:riu/2056TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2018-06-11T11:59:30Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false |
dc.title.pt_BR.fl_str_mv |
Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse |
title |
Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse |
spellingShingle |
Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse Lima, Mário Alan de Oliveira CNPQ::CIENCIAS EXATAS E DA TERRA Engenharia de software Usabilidade Interface Usuário Case Eclipse Software Engineering Usability Interfaces User |
title_short |
Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse |
title_full |
Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse |
title_fullStr |
Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse |
title_full_unstemmed |
Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse |
title_sort |
Um projeto de interface para ferramentas de modelagem UML baseadas em Eclipse |
author |
Lima, Mário Alan de Oliveira |
author_facet |
Lima, Mário Alan de Oliveira |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Silva, João Pablo Silva da |
dc.contributor.advisor-co1.fl_str_mv |
Cheiran, Jean Felipe Patikowski |
dc.contributor.author.fl_str_mv |
Lima, Mário Alan de Oliveira |
contributor_str_mv |
Silva, João Pablo Silva da Cheiran, Jean Felipe Patikowski |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA Engenharia de software Usabilidade Interface Usuário Case Eclipse Software Engineering Usability Interfaces User |
dc.subject.por.fl_str_mv |
Engenharia de software Usabilidade Interface Usuário Case Eclipse Software Engineering Usability Interfaces User |
description |
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. |
publishDate |
2017 |
dc.date.issued.fl_str_mv |
2017-11-29 |
dc.date.accessioned.fl_str_mv |
2018-01-11T14:13:08Z |
dc.date.available.fl_str_mv |
2018-01-11T14:13:08Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
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. |
dc.identifier.uri.fl_str_mv |
http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2056 |
identifier_str_mv |
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. |
url |
http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2056 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Pampa |
dc.publisher.initials.fl_str_mv |
UNIPAMPA |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Campus Alegrete |
publisher.none.fl_str_mv |
Universidade Federal do Pampa |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNIPAMPA instname:Universidade Federal do Pampa (UNIPAMPA) instacron:UNIPAMPA |
instname_str |
Universidade Federal do Pampa (UNIPAMPA) |
instacron_str |
UNIPAMPA |
institution |
UNIPAMPA |
reponame_str |
Repositório Institucional da UNIPAMPA |
collection |
Repositório Institucional da UNIPAMPA |
bitstream.url.fl_str_mv |
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/2056/1/M%c3%a1rio%20Alan%20de%20Oliveira%20Lima%20-%202017.pdf https://repositorio.unipampa.edu.br/jspui/bitstream/riu/2056/2/license.txt https://repositorio.unipampa.edu.br/jspui/bitstream/riu/2056/3/M%c3%a1rio%20Alan%20de%20Oliveira%20Lima%20-%202017.pdf.txt |
bitstream.checksum.fl_str_mv |
6fe15ec0f5393260da67115768733274 43cd690d6a359e86c1fe3d5b7cba0c9b 4abd66fd1efb3d84cda8ddc7112f9e12 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA) |
repository.mail.fl_str_mv |
sisbi@unipampa.edu.br |
_version_ |
1813274813982048256 |