Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Protótipo de ferramenta CASE com alta usabilidade, Manuais, Projetos, Pesquisas de Literatura

Este documento propõe um protótipo de ferramenta case com alta usabilidade, baseado em uma revisão de literatura e análise de dados. O protótipo visa atender aos requisitos de usabilidade definidos para ferramentas case, considerando a complexidade inerente às mesmas e a necessidade de automatização de tarefas rotineiras. O objetivo é aprimorar a eficiência na construção de software, garantindo a memorabilidade, learnability e adaptabilidade da interface.

O que você vai aprender

  • Qual é a motivação por trás da melhoria da usabilidade em ferramentas CASE?
  • Como a engenharia de usabilidade é aplicada no desenvolvimento de ferramentas CASE?
  • Quais são os requisitos de usabilidade definidos para ferramentas CASE?

Tipologia: Manuais, Projetos, Pesquisas

2022

Compartilhado em 07/11/2022

usuário desconhecido
usuário desconhecido 🇧🇷

4.4

(172)

415 documentos

1 / 105

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
UNIVERSIDADE FEDERAL DO PAMPA
Esther Salgado Favero
Um Protótipo de Referência para
Ferramentas CASE de Modelagem em
Ambiente Web
Alegrete
2019
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe Protótipo de ferramenta CASE com alta usabilidade e outras Manuais, Projetos, Pesquisas em PDF para Literatura, somente na Docsity!

UNIVERSIDADE FEDERAL DO PAMPA

Esther Salgado Favero

Um Protótipo de Referência para

Ferramentas CASE de Modelagem em

Ambiente Web

Alegrete

AGRADECIMENTOS

Primeiramente, agradeço a Deus por ter me dado força, sabedoria e por ter aten- dido à todas as minhas orações nos momentos mais difíceis da minha caminhada. Tam- bém, sou grata a mim por nunca ter desistido mesmo em meio às adversidades. Agradeço aos meus pais por sempre me apoiarem de todas as formas para que eu chegasse até aqui. Agradeço à minha família, em geral, por sempre, com muito amor, me motivar a conti- nuar. Agradeço aos meus colegas e amigos, que sempre estiveram comigo me ajudando e contribuindo para o meu desenvolvimento intelectual e pessoal. Agradeço ao meu ori- entador, por dedicar boa parte do seu tempo me dando as diretrizes para construir um bom trabalho. Obrigada por me manter motivada desde o início até o fim da minha pesquisa. Agradeço, também, à todos os professores que passaram pelo meu caminho, colaborando para o meu crescimento. Por fim, agradeço à minha universidade, por ter me proporcionado os mais desafiadores e melhores anos da minha vida.

RESUMO

As ferramentas Computer-Aided Software Engineering (CASE) proveem suporte para os engenheiros de software ao longo de todo o ciclo de desenvolvimento. Essas ferramen- tas são dotadas de uma variedade de recursos, os quais nem sempre possuem uma boa usabilidade. Foi evidenciado na literatura que a interface das ferramentas CASE são ne- gligenciadas, ocasionando grande complexidade na interação do usuário e dificultando o seu uso. O objetivo do nosso trabalho é propor um protótipo de referência com um alto nível de usabilidade para ferramentas CASE de modelagem em ambiente web. Para isso, fizemos uma revisão de literatura em conjunto com uma análise de dados aprofundada a fim de identificar requisitos de usabilidade que nos permitam atingir o nosso objetivo. Os requisitos encontrados a partir da literatura foram a visibilidade, a satisfação, a baixa taxa de erro, a memorabilidade, a aprendizibilidade e a eficiência. Além disso, utilizamos o método de prototipação para desenvolvê-lo. O processo consiste em determinar as neces- sidades, desenvolver o protótipo, avaliar e refatorar até se obter um resultado satisfatório. Desenvolvemos o protótipo de referência cobrindo todas as necessidades encontradas, isto é, os requisitos de usabilidade mapeados. Por fim, planejamos e executamos a avalia- ção do protótipo. Escolhemos 3 professores de engenharia de software, 3 graduandos de engenharia de software, 3 mestrandos de engenharia de software e 3 desenvolvedores de software para avaliar o protótipo. A técnica que utilizamos para fazer a avaliação foi o System Usability Scale (SUS). Através dessa escala, pudemos encontrar os resultados da avaliação. A média resultante da avaliação foi de 88,93 pontos, o que podemos considerar um bom resultado, pois, segundo a literatura, acima de 68 pontos, pode-se considerar que o sistema possui uma boa usabilidade. Com isso, acreditamos ter alcançado nosso objetivo, quer dizer, ter um protótipo de referência com um bom nível de usabilidade.

Palavras-chave : Ferramentas CASE. Usabilidade. Prototipação. Modelagem de Soft- ware.

ABSTRACT

Computer-Aided Software Engineering (CASE) tools provide support for software en- gineers throughout the development cycle. These tools are endowed with a variety of features, which do not always have good usability. It was evidenced in the literature that the interface of CASE tools are neglected, causing great complexity in user interaction and making its use difficult. The aim of our work is to propose a reference prototype with a high level of usability for CASE web modeling tools. To this end, we conducted a literature review in conjunction with an in-depth data analysis to identify usability requirements that enable us to achieve our goal. The requirements found from the litera- ture were visibility, satisfaction, low error rate, memorability, learning, and efficiency. In addition, we use the prototyping method to develop it. The process is to determine the needs, develop the prototype, evaluate, and refactor until a satisfactory result is obtained. We developed the reference prototype covering all needs encountered, i.e. the mapped usability requirements. Finally, we planned and executed the prototype evaluation. We choose 3 software engineering professors, 3 software engineering undergraduates, 3 soft- ware engineering master’s students and 3 software developers to evaluate the prototype. The technique we used to make the assessment was the System Usability Scale (SUS). Through this scale, we could find the results of the evaluation. The average resulting from the evaluation was 88.93 points, which we can consider a good result, because, ac- cording to the literature, above 68 points, it can be considered that the system has a good usability. With this, we believe we have achieved our goal, that is, to have a reference prototype with a good level of usability.

Key-words : CASE Tools. Usability. Prototyping. Software Modeling.

LISTA DE TABELAS

  • Figura 1 – Metodologia do trabalho.
  • Figura 2 – Interface de usuário.
  • Figura 3 – Processo de prototipação.
  • Figura 4 – Ferramenta Axure RP 9.
  • Figura 5 – Motivação para melhorar a usabilidade.
  • Figura 6 – Requisitos de usabilidade.
  • Figura 7 – Utilização da Engenharia de Usabilidade.
  • Figura 8 – Mapa de navegação.
  • Figura 9 – Paleta de cores dos ícones.
  • Figura 10 – Paleta de cores dos fundos e letras.
  • Figura 11 – Organização do ambiente de modelagem.
  • Figura 12 – Tela de login
  • Figura 13 – Tela de repositório de projetos.
  • Figura 14 – Tela de modelos de análise.
  • Figura 15 – Tela de modelagem conceitual.
  • Figura 16 – Protótipo de criação de diagramas, elementos ou pacotes.
  • Figura 17 – Tela de modelagem de requisitos.
  • Figura 18 – Tela de criação de cenários.
  • Figura 19 – Tela de mensagem de confirmação.
  • Figura 20 – Resultado da Avaliação.
  • Tabela 1 – Snowballing
  • Tabela 2 – Artigos selecionados
  • Tabela 3 – Categorização dos cenários
  • Tabela 4 – Resultado Detalhado
  • Tabela 5 – Professores
  • Tabela 6 – Alunos de Graduação
  • Tabela 7 – Alunos de Mestrado
  • Tabela 8 – Desenvolvedor

LISTA DE SIGLAS

CASE Computer-Aided Software Engineering

IDE Integrated Development Environment

IHC Interação Humano-Computador

RBUIS Role-Based UI Simplification

SUS System Usability Scale