Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Análise de Utilizadores
e Tarefas
Interface Killer
Trabalho realizado por:
André Webb
nº 2048706
Paulo Rodrigues nº 2040801
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Índice
Mapa de Papeis de Utilizadores ……………………………………………………3
Ambiente de papéis de utilizador …………………………………………………..4
Casos de Utilização…………………………………………………………………6
Mapa de Casos de Utilização……………………………………………………….7
Narrativas dos Casos de Utilização…………………………………………………8
Modelo de Domínio em Diagrama de Classes UML……………………………….10
Grupo 16
2
Mapa de Papeis de Utilizadores
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Imaguem 1
Grupo 16
3
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Ambiente de papéis de utilizador
Criador do projecto
Contexto: A sua função é criar novos projectos de avaliação.
Características: Papel feito sempre que há um novo sistema a ser avaliado.
Critérios: Ter experiência na analise de projectos.
Identificação não ambígua dos projectos.
Reavaliador do projecto
Contexto: A sua função é avaliar projectos já criados.
Características: Papel feito quando é pedida uma segunda opinião, ou a avaliação
não estava completa ou o sistema em questão foi alvo de melhorias.
Critérios: Ter experiência na analise de projectos.
Visualizador do projecto
Contexto: A sua função é ver projectos já criados.
Características: Papel feito por quem vai melhorar o sistema já avaliado.
Critérios: Apenas consulta não interage com o sistema.
Fácil navegação entre projectos.
Carregador de ScreenShotreenshots
Contexto: A sua função é inserir ScreenShot nos projecto para avaliação.
Características: Papel feito com alguma frequência.
Apenas preocupa-se em introduzir ScreenShot em novos projectos.
Critérios: Identificação não ambígua das ScreenShot.
Carregamento fácil das ScreenShot.
Registador de defeitos
Contexto: A sua função é identificar defeitos nas ScreenShot, marcando-os e de
descrevendo-os.
Características: Ter experiência na analise de projectos.
Papel feito com alguma frequência.
Critérios: Identificação não ambígua dos defeitos.
Visualizador de ScreenShot
Contexto: A sua função é ver ScreenShot com defeitos já introduzidas.
Lida e navega com uma ou mais ScreenShot.
Características: Não é preciso ter experiência na análise de projectos.
Não é necessário conhecer o sistema por completo.
Critérios: Navegação rápida entre ScreenShot.
Saber a(s) ScreenShot que quer visualizar.
Grupo 16
4
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Sistema de Arquivo
Contexto: E usado para guardar projectos.
Projectos esses compostos por ScreenShot, bem como a localização e detalhe de erros
das mesmas.
Características: É um sistema de armazenamento que pode ser local sobre a forma
de servidor.
Critérios: Grandes dimensões, seguro consistente e de rápido acesso.
Grupo 16
5
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Casos de Utilização
Após brainstorm
1) Criando projecto
2) Abrindo projecto
3) Carregando um ScreenShot com defeito(s)
4) Visualizando lista de ScreenShot’s
5) Visualizando lista de ScreenShot’s com defeito(s)
6) Visualizando um ScreenShot
7) Visualizando um ScreenShot com defeito(s)
8) Identificando defeito
9) Localizando defeito
10) Detalhando defeito
11) Visualizando detalhe do defeito
12) Guardando detalhe do defeito
13) Guardando localização do defeito
14) Editando defeito
Frequências Importâncias e posições do Casos de Utilização
Casos de
utilização
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
Frequência
Importância
F+I
Posição
7
1
8
2
2
8
8
3
3
4
7
5
5
6
9
9
3
6
6
8
8
1
1
2
7
4
4
5
16
10
11
8
8
16
16
4
4
6
14
9
9
11
8º
5º
6º
3º
3º
8º
8º
1º
1º
2º
7º
4º
4º
6º
Grupo 16
6
Grupo 16
<<u
s
s>> e
<<use
>>
< <u se
s>>
Imaguem 2
Para melhor visualização optei por separar o Mapa de Casos de Utilização por
Utilizador
7
o
o defeito
do defeito
o detalhe
Guardand
<<u
ses
>>
defeit
do defeito
Identifican
Detalhand
<<u
sse
s>>
defeit
hando
>>
ses
<<u
o
Detal
<<u
ses
>>
defeito
o do
localizaçã
>>
de
o
project
o
zadord
Visuali
defeito
do
detalhe
ndo
Visualiza
defeito(s)
hot com
ScreenS
ndo um
Visualiza
s >
e do
<<
u
s> se
>
o
Guardand
es
s e
detalh
u
>> ses
us
u
defeit
<<
icando
o
>
es
us
<<
>
<
ando
<<
arquivo
defeito(s)
hot’s com
ScreenS
de
ndo lista
Visualiza
projecto
Abrindo
<
o
Guard
us
<< >>
es
do defeito
>
do
Identif
defeit
o
vo
<<uses>
>
Localizan
s >
ação
project
s e
localiz
ador do
de
u
arqui
Sistema
<
Reavali
<
defeito
>
ma
Siste
Editando
do defeito
detalhe
do
defeito(s)
Visualizan
es
us
>
<<
o de
Visual
Scree
izand
nShot’
o um
s com
Scree
defeit
nShot
o(s)
com
Localidefeit
comizand
o lista
defeit
ot com
ScreenSh
s >
cto
um
Scree
Visual
nShot
s e
zando o(s)
Guard defeit
ando
o
to
<<
se u
s
>>
ot’s com
Visualizan
defeito(s)
do um
ScreenSh
do lista de
Visualizan
u
proje
>
<
Do
ses
>
nShot do Carre
projecgando
Abrindo
projecto
<
dor
Cria
<<u
de
Visual
Scree
izand
nShot
o um
Scree Crian
o lista
izand
Visual
Mapa de Casos de Utilização
arquivo
de
Sistema
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
>
>
<<u
ses>
>
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Narrativas dos Casos de Utilização
Ordenados por F+I
Localizando defeito
User responsability
System
Pedir localização
Selecciona localização
Mostrar seleção
Identificando defeito
User responsability
System
Pedir identificação
Dar indentificaçao
Pedir confirmação
Confirmar/Anular
Guardar no arquivo
Detalhando defeito
User responsability
System
Apresentar formulário
Preencher fomulario
Visualizando lista de ScreenShot
User responsability
System
Mostrar lista de ScreenShot
Ver lista de ScreenShot
Visualizando lista de ScreenShot com defeito
User responsability
System
Mostrar lista de ScreenShot arquivados
Ver lista de ScreenShot com defeito
Guardar detalhe do defeito
User responsability
System
Pedir confirmação
Confirmar/Anular
Guardar no arquivo
Guardar localização do defeito
User responsability
System
Pedir confirmação
Confirmar/Anular
Guardar no arquivo
Grupo 16
8
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Abrindo projecto
User responsability
System
Mostrar lista de projectos
Escolher projecto
Abrir projecto
Carregando ScreenShot com defeito
User responsability
Escolher ScreenShot
System
Carregar ScreenShot no projecto
Pedir nome ScreenShot
Dar nome/Deixar com o nome que vem
por defeito
Pedir confirmação
Confirmar/Anular
Guardar no Arquivo
Editando defeito
User responsability
Alterar detalhes do defeito
System
Pedir confirmação
Confirmar/Anular
Guardar no arquivo
Visualizando detalhe do defeito
User responsability
Escolher detalhe do defeito
System
Mostrar detalhe
Criando projecto
User responsability
System
Pedir nome
Introduzir nome
Pedir confirmação
Confirmar/Anular
Guardar no arquivo
Visualizando ScreenShot
User responsability
Escolher ScreenShot
System
Mostrar ScreenShot
Ver ScreenShot
Visualizando ScreenShot com defeito
User responsability
Escolher ScreenShot com defeito
System
Carregar ScreenShot do arquivo
Ver ScreenShot com defeito
Grupo 16
9
Interacção Homem-Máquina
3ºAno 1ºSemestre
2006/2007
Modelo de Domínio em Diagrama de Classes UML
Projecto
ScreenShot
nome
numero
formato
tipo_ScreenSot
1
*
nome
numero
nº_ScreenShot's
*
1
Utilizador
id_utilizador
tipo_utilizador
nome
1
*
Defeito
localização
tipo_feacture
tipo_problema
grau_severidade
numero
descrição/detalhe
Imaguem 3
Grupo 16
10
Download

Análise de Utilizadores e Tarefas