Escolar Documentos
Profissional Documentos
Cultura Documentos
Referncias
o Constantine, L.L., & Lockwood, L.A.D. Software for Use : A Practical Guide to the Models and Methods of Usage-Centered Design, Addison-Wesley, 1999. o www.foruse.com o Hackos, J.T. , Redish, J.C. User and Task Analysis for Interface Design. John Wiley & Sons, 1998.
2
26/8/2008
Clarindo Pd u a
o Desenho centrado no usurio representa uma mudana de foco da tecnologia para o usurio o Desenho centrado em utilizao concentra-se em como e para que fim a ferramenta de software vai ser utilizada
26/8/2008
Clarindo Pd u a
26/8/2008
Clarindo Pd u a
Elementos
o Diretrizes pragm ticas de desenho. o Processo de desenho dirigido por modelo o Atividades de desenvolvimento organizadas o Melhorias iterativas o Medidas de qualidade
o Ajudam desenvolvedores a levantar o problema de uma forma que organiza o pensamento e facilita o entendimento visando o desenho da soluo o No podem ser complicados a ponto de atrasar o desenvolvimento.
26/8/2008
Clarindo Pd u a
26/8/2008
Clarindo Pd u a
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > modelos guiando o desenvolvimento
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > modelos guiando o desenvolvimento
Modelagem essencial
o Busca capturar a essncia dos problemas atravs de descries livre de tecnologia, idealizada e abstratas o Tendem a ser mais robustas e reus veis o Procura retratar propsito e necessidades dos usurios
Arquitetura da interface
o Arquitetura da interface se refere a estrutura completa, toda a organizao da interface. o Muitos projetistas de interfaces usam telas, janelas, widgets. Os melhores pensam em termo de arquitetura da interface. o A organizao da interface importante para o usurio no se perder.
26/8/2008
Clarindo Pd u a
26/8/2008
Clarindo Pd u a
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > modelos guiando o desenvolvimento
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > Modelos guiando o desenvolvimento > vises mltiplas
Vises mltiplas
o Diferentes vises (modelos) so necessrias para a modelagem da interface.
o Exemplo da engenharia civil com a utilizao de diversas plantas.
26/8/2008
Clarindo Pd u a
10
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > Modelos guiando o desenvolvimento > vises mltiplas
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > Modelos guiando o desenvolvimento > vises mltiplas
Modelos centrais
o Modelo de papeis de usurios
o Relacionamento entre usurios e o sistema.
o Modelo de tarefa
o Estrutura das tarefas que os usurios tm que realizar.
o Modelo de contedo
o Organizao da interface em espaos de trabalho.
26/8/2008
Clarindo Pd u a
11
26/8/2008
Clarindo Pd u a
12
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > Modelos guiando o desenvolvimento > vises mltiplas > modelos centrais
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > Modelos guiando o desenvolvimento > vises mltiplas
Cada modelo consiste de duas partes: uma cole o de descri es e um mapeamento de inter-relacionamentos entre elas:
Modelos adicionais
o Modelo operacional
o Contexto operacional em que o sistema vai ser usado
o Modelo de tarefa
o Caso de uso essencial o Mapeamento de casos de uso
o Modelo de implementao
o Projeto visual da interface e descrio de sua operao
o Modelo de contedo
o Espa o de trabalho o Mapeamento de navega o
26/8/2008
Clarindo Pd u a
13
26/8/2008
Clarindo Pd u a
14
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > Modelos guiando o desenvolvimento > vises mltiplas
Desenho centrado em utilizao > Abordagem de desenho centrado em utilizao > Modelos guiando o desenvolvimento> vises mltiplas
Modelos essenciais
Modelo de papis de usurios Modelo de tarefas Modelo de contedo
o Observar que:
o No h indicao de uma seqncia para o desenvolvimento dos modelos
Desenho
Anlise
Modelo operacional
Dependncia
26/8/2008
Clarindo Pd u a
15
26/8/2008
Clarindo Pd u a
16
Papel de usurio
Modelagem de usurio
o Introduo o Papel de usurio o Construo de modelos o Modelagem de papel de usurio
o Um papel de usurio uma coleo abstrata de necessidades caractersticas, interesses, expectativas, comportamentos e responsabilidades, caracterizando um tipo particular de relao entre alguns usurios e o sistema. o Um papel representado por um nome e descrio de suas caractersticas de interesse. o Usaremos a notao Superviso-almoxarifado para papis. De preferncia, o nome deve indicar papis ao invs de nome de profisso.
26/8/2008
Clarindo Pd u a
17
26/8/2008
Clarindo Pd u a
18
Desenho centrado em utilizao > Modelagem de usu rio > Papel de usu rio
Desenho centrado em utilizao > Modelagem de usu rio > Papel de usu rio
o Vrios usurios podem exercer um mesmo papel e vrios papis podem ser representados por um mesmo usurio. o Papis podem mudar com o tempo.
26/8/2008
Clarindo Pd u a
19
26/8/2008
Clarindo Pd u a
20
Desenho centrado em utilizao > Modelagem de usu rio > Papel de usu rio
Desenho centrado em utilizao > Modelagem de usu rio > Papel de usu rio
o Importante: usurios so de interesse dos desenvolvedores no como pessoas, mas por causa dos papis que eles desempenham no relacionamento com o sistema. o Bom senso: o desenvolvedor no pode prescindir da participao do usurio mas o usurio tambm no pode ditar o desenho do sistema. o No registre informao sem sentido ou que se sabe desnecessria. o No tente adivinhar: observe, pesquise!
Motivao
o O objetivo principal da modelagem de papis de usurios facilitar a identificao de casos de uso. o No entanto, o modelo de papis de usurios utilizado em diversas situaes como a definio da arquitetura da interface de modo geral, definio da navegao, leiaute de telas , etc.
26/8/2008
Clarindo Pd u a
21
26/8/2008
Clarindo Pd u a
22
Desenho centrado em utilizao > Modelagem de usu rio > Papel de usu rio
2.Edio-de-redao 3.Diagramao
26/8/2008
Clarindo Pd u a
23
26/8/2008
Clarindo Pd u a
24
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio
Questes
o O que caracteriza seu relacionamento com o software? o O que ele tipicamente necessita do software? o Como ele se comporta em relao ao software e como ele espera que o software se comporte?
Papel focal
o Um conjunto selecionado de Papis considerados principais ou tpicos ou que sejam considerados importante por algum motivo como do ponto de vista de negcio so considerados focais. o Os papis focais so considerados com mais ateno. o So utilizados por razes prticas, por simplificao.
26/8/2008
Clarindo Pd u a
25
26/8/2008
Clarindo Pd u a
26
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio
Atividades de modelagem
o Brainstorm ou reunio estruturada para gerao dos papis candidatos. o Etapas de construo de modelos. o Identificao de papis-de-usurio focais.
26/8/2008
Clarindo Pd u a
27
26/8/2008
Clarindo Pd u a
28
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio > Mapeamento de pap is de usu rios
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio > Mapeamento de pap is de usu rios
o Afinidade: A afinidade B
o Representa similaridade, que pode se dar em termos de estilo de interao, expectativas ou qualquer outra caracterstica . o Usar a notao de relacionamento de associao UML com esteretipo <<affinity>> o Ex.: num sistema de biblioteca, um papel de usurio Pesquisador tem afinidade com um papel Professor segundo o tipo de interesse.
26/8/2008
Clarindo Pd u a
o Especializao: A especializa B
o Representa subtipo, no caso, A herda as caractersticas de B. o Ex.: Funcionrio-Administrativo e Funcionrio-Tcnico podem ser dois papis que representam variaes especializadas do papel Funcionrio.
29
26/8/2008
Clarindo Pd u a
30
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio > Mapeamento de pap is de usu rios
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio > Mapeamento de pap is de usu rios
<<affinity>>
o Agregao: A agrega B
o Utilizado para indicar que um papel combina as caractersticas de dois ou mais papis (relao todo-parte), eventualmente com outras caractersticas prprias. o Ex. Num sistema para uma empresa, o papel de Gerncia Administrativa agrega os papis de Gerncia de Secretaria, Controle de Almoxarifado e o de Manuteno.
Diagrama UML:
Professor Pesquisador
Funcionrio
Gerncia Administrativa
Funcionrio Tcnico
Funcionrio Administrativo
Gerncia de Secretaria
Controle de Almoxarifado
Manuteno
26/8/2008
Clarindo Pd u a
31
26/8/2008
Clarindo Pd u a
32
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel do usu rio
26/8/2008
Clarindo Pd u a
33
26/8/2008
Clarindo Pd u a
34
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Exemplo...
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio
Papis de usurios
o Digitao-casual o Traduo-casual o Matemtico-casual o Cientista-casual o Engenheiro-casual o Codificao-casual o Fuador-enfeitador-visual
o Educacional o Proficincia o Interao o Informao
26/8/2008
Clarindo Pd u a
35
26/8/2008
Clarindo Pd u a
36
Desenho centrado em utilizao > Modelagem de usu rio > Papel de usu rio
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel
Educacional
o Geral (treinamentos, experincia, sofisticao, etc)
o Operador de sistema de empresa rea necessita treinamento e memorizao dos cdigos
o Conhecimento do domnio
o Gerente de banco conhece muito de finanas e contabilidade mas pode ter pouca prtica na operao de um sistema bancrio
o Conhecimento do sistema
26/8/2008
Clarindo Pd u a
37
26/8/2008
Clarindo Pd u a
38
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel
Proficincia
o Nvel de habilidade na operao do sistema
o Novio o Intermitente o Freqente
26/8/2008
Clarindo Pd u a
Interao
o Descreve o padro tpico ou esperado de utilizao do sistema. o Freqncia: com que freqncia os usurios atuam neste papel ? o Regularidade: no papel, h um perodo regular de uso ou este espordico? o Continuidade: a interao contnua ou intermitente?
39 26/8/2008
Clarindo Pd u a
40
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel > Interao
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel > Interao
26/8/2008
Clarindo Pd u a
41
26/8/2008
Clarindo Pd u a
42
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel
Informao
o Descreve origem da informao para o usurio e como ela flui.
o Origem da entrada o Direo de fluxo o Volume o Complexidade
Objetivos de Usabilidade
o Descreve a importncia dos diversos atributos de usabilidade.
o Produtividade o Aprendizado o Reteno na memria o Preveno de erros
26/8/2008
Clarindo Pd u a
43
26/8/2008
Clarindo Pd u a
44
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel > Objetivos de Usabilidade
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel
Suporte Funcional
o Descreve necessidades funcionais ou caractersticas especficas.
o Ex.: a necessidade de um teclado especial para um papel que exige rapidez de digitao
45
26/8/2008
Clarindo Pd u a
46
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel
Desenho centrado em utilizao > Modelagem de usu rio > Modelagem de papel de usu rio > Perfis de papel
Ambiente de trabalho
oAmbiente fsico oAmbiente social oAmbiente cultural
26/8/2008
Clarindo Pd u a
Outros perfis
o Risco operacional
o As vezes o risco operacional est mais associado a um papel do que a um caso de uso. Ex.: papel Prescriode-medicamento em um sistema de hospital.
47
26/8/2008
Clarindo Pd u a
48