• Nenhum resultado encontrado

Do que trata o design de interação

N/A
N/A
Protected

Academic year: 2022

Share "Do que trata o design de interação"

Copied!
25
0
0

Texto

(1)

serg (c) SERG, 2010

INF1403

INF1403 Introdu Introdu ç ç ão a Intera ão a Intera ç ç ão ão Humano

Humano - - Computador (IHC) Computador (IHC)

Turma 3WA Turma 3WA Aula dada por Andr

Aula dada por Andrééia Sampaioia Sampaio Projeto de IHC:

Projeto de IHC:

Modelos de Design de Intera Modelos de Design de Interaççãoão

12/05/2010 12/05/2010

(2)

Explorando o design da Urna Eletrônica Brasileira

Questões

1. Quem são os usuários?

R: TODOS os eleitores brasileiros.

2. Necessidades?

R: Exercer o direito/dever civil de votar.

3. O que é votar?

R: Indicar sobre qual(quais)

candidato(s) recai sua preferência.

4. O que é voto branco e voto nulo?

R:

Voto branco = não indicar preferência.

Voto nulo = invalidar voto, através de erro voluntário ou involuntário.

(3)

serg (c) SERG, 2010

Do que trata o design de interação

Design = “plano ou concepção intelectual que será executada posteriormente”

• Atividades Básicas do Design de Interação

1. Identificar necessidades e estabelecer requisitos 2. Desenvolver designs alternativos

3. Construir versões interativas (avaliáveis, mesmo que como esboço ou maquete) dos designs

4. Avaliar as alternativas

(4)

Do que trata o design de interação (Cont.)

Design = “plano ou concepção intelectual que será executada posteriormente”

• Atividades Básicas do Design de Interação

1. Identificar necessidades e estabelecer requisitos 2. Desenvolver designs alternativos

Design conceitual: como representar?

Representações abstratas (em notações gráficas ou textuais)

Representações “em discurso” (textos descritivos/narrativos em português ou outra língua, com/sem ilustrações gráficas)

3. Construir versões interativas (avaliáveis, mesmo que como esboço ou

(5)

serg (c) SERG, 2010

Do que trata o design de interação (Cont.)

Design = “plano ou concepção intelectual que será executada posteriormente”

• Atividades Básicas do Design de Interação

1. Identificar necessidades e estabelecer requisitos 2. Desenvolver designs alternativos

3. Construir versões interativas (avaliáveis, mesmo que como esboço ou maquete) dos designs

4. Avaliar as alternativas

Avaliação sobre representações

Que métodos podem ser aplicados?

Qual o significado dos resultados?

Como tomar decisões sobre a melhor escolha?

(6)

Do que trata o design de interação (Cont.)

• Características-chave do processo de design de IHC

1. Manter sempre o foco no usuário

2. Estabelecer objetivos específicos com relação à experiência que se espera que o usuário tenha

3. Iterar o processo

(7)

serg (c) SERG, 2010

Usuários

• Quem são os usuários?

1. Obviamente, quem usa o sistema.

2. Mas também, quem tem relação direta com quem usa (por exemplo:

superiores ou subordinados, clientes, etc.) Classificação de Eason (1987)

Usuários primários (freqüentes).

Usuários secundários (ocasionais ou que têm intermediários) Usuários terciários (afetados pela introdução do sistema ou os

decisores que determinam a sua introdução)

“Stakeholders” são todos os que têm alguma participação ou interesse no uso do sistema.

Pergunta: Quem são os stakeholders da urna eletrônica brasileira?

(8)

Usuários (Cont.)

• Quais as suas “necessidades”?

– O design de IHC deve contemplar as “necessidades” dos usuários (i.e. resposta para a pergunta: “Do que [você]

precisa?”, respondida pelo próprio e/ou por pessoas envolvidas no atendimento destas necessidades.

– O design de IHC deve contemplar também as “oportunidades”

que os usuários poderiam passar a ter (e as novas

necessidades daí advindas) pela introdução de tecnologia nova.

(9)

serg (c) SERG, 2010

Designs alternativos

• Como criar?

– Examinar problemas similares e suas respectivas soluções

• Adaptar soluções correntes

• Construir uma (ou mais) solução(soluções) nova(s) – Não havendo problemas similares

• Inventar uma solução e explorar alternativas para ela

(10)

Designs alternativos (Cont.)

• Como escolher a melhor alternativa?

– AVALIANDO

• Quando avaliar?

– Depende do ciclo de vida do design e do desenvolvimento do sistema.

(11)

serg (c) SERG, 2010

Modelos do Ciclo de Vida de um Sistema Interativo

• Modelo de ciclo de vida simples para design de IHC

Avaliar Avaliar (Re)Design

(Re)Design

Identificar necessidades/

estabelecer requisitos

Construir versões interativas

Final product

(12)

Explorando o design da Urna Eletrônica Brasileira

Exemplo de Avaliação

Objetivo: encontrar uma alternativa de design para a interface do voto

“nulo” na Urna Eletrônica Brasileira.

1. Identificar as necessidades de um eleitor com o seguinte perfil:

consegue ler/entender “palavras”

ou “frases curtas” escritas

tem “alguma” familiaridade com caixas eletrônicos ou quiosques usados para serviços da

(13)

serg (c) SERG, 2010

Modelos do Ciclo de Vida de um Sistema Interativo (Cont.)

• Modelos de ciclo de vida elaborados para engenharia de software

– O modelo CASCATA Análise de requisitos,

design, codificação, teste e manutenção

– RAD (rapid application development) Set up, oficinas com usuários (JAD),

iteração design/construção, engenharia final e teste, implementação/revisão

(14)

O modelo ESPIRAL (Boehm)

(15)

serg (c) SERG, 2010

Modelos do Ciclo de Vida de um Sistema Interativo (Cont.)

• Modelos de ciclo de vida para IHC

– O modelo ESTRELA (Hartson & Hix)

Evaluation

Conceptual/

formal design

Requirements specification Prototyping

task/functional analysis Implementation

(16)

Resumindo

• No Design de Interação é importante:

– Conhecer o Usuário – Focar no Usuário

– Elaborar alternativas de design (se possível, interativas) – Selecionar um modelo “iterativo”

• Existem modelos para apoiar o design de interação:

– Simples – Cascata

Pesquisando para Modelar Usuários do

WNH

Ferramenta para usuário comunicar modificações de

sistemas

(17)

serg (c) SERG, 2010

EUD - End User Development

• Existe uma tendência de envolver e capacitar usuários no processo de desenvolvimento de software (EUD).

• O que temos feito para ajudar os usuários a participarem do ciclo de design junto com os desenvolvedores?

Modelo para Comunicar ideias de Modificações de Sistemas

(18)

Não vejo necessidade!

Por que o sistema não envia email Preciso enviar

email para quem criou o processo e É melhor

um link.

Problemática: como trocar ideias sobre modificações de sistemas?

Inserir um botão de envio de email aos responsáveis pela tarefa anterior Inserir onde?!

(19)

serg (c) SERG, 2010

Não vejo necessidade!

Por que o sistema não envia email automaticamente?

DD

E se algo der errado?

Preciso enviar email para quem criou o processo e

não para quem atuou na estapa

anterior!

É melhor um link.

Problemática: como trocar ideias sobre modificações de sistemas?

Inserir um botão de envio de email aos responsáveis pela tarefa anterior Inserir onde?!

A ideia não ficou clara.

Não serve para ele.

Questionou o

tipo de objeto. Quer mudar as

regras Solução

otimizada Apontou

requisito de Engenharia de

Software

(20)

Por que o sistema não envia email Será que isso é

bom no meu caso?

Não vejo necessidade!

?

Representação Icônica

Próxima da UIL

(21)

serg (c) SERG, 2010

Cabeçalho

De: [email protected] Para: [email protected] CC: [email protected]

Assunto: Inserir botão de email para os alunos

Mensagem

Estou no papel de: designer Falando para: designer

Tipo de fala: sugiro

Descrição geral: Temos recebido emails de alunos querendo comunicar-se com as pessoas que estão avaliando seus processos. Sugiro inserir um botão de email para o aluno, de maneira que ele possa enviar sua dúvida diretamente para o coordenador que está com o processo dele.

Descrição detalhada: Segue em anexo o HTML com a proposta de modificação.

(22)

Tipo de Alteração da ferramenta.

Clicar com o botão esquerdo.

Objetos ficam marcados de vermelho quando

recebem anotação

(23)

serg (c) SERG, 2010

(24)
(25)

serg (c) SERG, 2010

Referência Bibliográfica

• Capítulo 6 de Preece, Rogers e Sharp (2005) – Design de Interação.

“Usuário podem Escrever Extensões de Sistemas?”

IHC2008 (Sampaio, A. L, de Souza, C.S., 2008)

Referências

Documentos relacionados

A análise mostrou a oportunidade de (i) adoção de uma estratégia de planejamento que reflita um modelo sustentável de desenvolvimento que inclua decisões sobre o futuro da Amazônia

For additional support to design options the structural analysis of the Vila Fria bridge was carried out using a 3D structural numerical model using the finite element method by

A aspersão dos 40 isolados, sobre os 20 genótipos utilizados neste trabalho, resultou em um total de 800 in- fecções pelo fungo, das quais 441 (55%) revelaram re- ação de

Analysis of relief and toponymy of the landscape based on the interpretation of the military topographic survey: Altimetry, Hypsometry, Hydrography, Slopes, Solar orientation,

c) Dano: ofensa que afete a saúde e/ou património das Pessoas Seguras e/ou de Terceiros. d) Litígio: conflito entre as Pessoas Seguras e Terceiros, decorrente de

– “Sistema computacional, situado num dado ambiente, que tem a percepção desse ambiente através de sensores e age de forma autónoma nesse ambiente através de actuadores de forma a

O aumento é justificado pelo reforço de (i) 689 milhões de CVE para a reestruturação do setor empresarial do Estado cujo objetivo é reforçar a gestão e seguimento dos riscos fiscais

O segundo Beneficiário será designado pelo Segurado na Proposta de Adesão, podendo ser substituído a qualquer tempo, mediante solicitação formal assinada pelo próprio Segurado, para