Académique Documents
Professionnel Documents
Culture Documents
2.0
13/10/2017
Grupo X
Fulano
Ciclano
Beltrano
1
Histrico de Revises
13/10/2013 2.0 Segunda verso. Detalhamento dos casos de uso Fulano, Ciclano e Beltrano
[Caso #2.1] at [Caso #2.9]
2
Tabela de Contedo
1. Objetivo 4
2. Identificao dos Atores 4
2.1.Usurios 4
2.1.1.Visitante 4
2.1.2.Tcnico 4
2.1.3.Coordenador 4
2.2.Tempo 4
2.3.Dispositivo Mvel 4
2.4.Sistema Web 4
2.5.Sistema Mvel 4
2.6.API GoogleMaps 5
3. Identificao dos Casos de Uso 5
3.1.[Pacote #1] Sistema Web 5
3.2.[Pacote #2] Sistema mvel 5
4. Diagramas dos Casos de uso 6
5. Detalhamento dos Casos de uso 8
5.1.[Pacote #1] Sistema web 8
5.2.[Pacote #2] Sistema mvel 10
3
Objetivo
O objetivo deste documento apresentar os casos de uso do sistema E-Phenology - Field Data
Collection System.
Identificao dos Atores
Usurios
Visitante:
Breve descrio:
Usurio que apenas consegue visualizar os dados coletados no sistema.
Ele poder acessar os dados armazenados e visualizar os relatrios
gerados pelo coordenador.
Tcnico
Breve descrio:
Refere-se ao tcnico de campo. Ele realiza a coleta de dados em campo,
possui uma classificao em uma escala de 1 a 5 ( (1) inexperiente, (2)
pouco experiente, (3) experincia mediana, (4) experiente, (5) muito
experiente) que ser utilizada no momento da atribuio das tarefas. Pode
ser eleito como lder da expedio, logo ter a capacidade de corrigir as
informaes coletadas por outros tcnicos. Alm disto ele herda as
capacidades do visitante.
Coordenador
Breve descrio:
Herda a capacidade do Tcnico e tem como funo gerar e manter
relatrios, dados coletados em campo, usurios e indivduos.
Tempo
Breve descrio:
O tempo cronolgico para medidas de durao e velocidade.
Dispositivo Mvel
Breve descrio:
Engloba todos os hardwares necessrios para o correto funcionamento do sistema.
So eles: GPS, Wi-fi, bluetooth e cmera fotogrficas do dispositivos mveis.
Sistema Web
Breve descrio:
Trata-se do sistema de administrao, acessvel via navegador web.
Sistema Mvel
Breve descrio:
Trata-se do sistema de coleta em campo, atravs de dispositivos com Android ou
iOS.
API GoogleMaps
Breve descrio:
Programa externo utilizado marcar ou informar a posio dos indivduos e, em
conjunto com o GPS do dispositivo, para indicar a a posio do tcnico de campo
em um mapa.
4
[Caso #1.2] Manter usurios
[Caso #1.3] Manter indivduos
[Caso #1.4] Manter tarefas
[Caso #1.5] Manter misso
[Caso #1.6] Manter expedio
[Caso #1.7] Atribuir misso a um tcnico
[Caso #1.8] Atribuir liderana de expedio a um tcnico
[Caso #1.9] Determinar rota da misso
[Caso #1.10] Buscar
[Caso #1.11] Manter relatrios
[Caso # 1.12] Analisar dados
[Caso #1.13] Acompanhar misso
[Caso #1.14] Monitorar desempenho
5
4.2 Sistema Mvel
6
7
Detalhamento dos Casos de uso
[Pacote #1] Sistema Web:
[Caso #1.1] Logar no sistema
Breve descrio:
Todos os usurios devero autenticar no sistema para a sua utilizao, tanto no
dispositivo mvel quanto no servidor. O usurio insere o nome de usurio, a
senha e envia os dados para autenticao no sistema.
Atores
Usurios
8
Atores
Coordenadores
9
Coordenadores criam e editam anlises estatsticas dos dados coletados,
utilizando os filtros e as relaes que desejar. Esta opo executada na
aplicao web do servidor e no precisa necessariamente ser uma funo no
dispositivo mvel.
Atores
Coordenadores
10
Restries Especiais:
Tcnico de campo, coordenador
Fluxo Bsico de Eventos:
1. O tcnico loga no sistema mvel atravs do dispositivo
2. Seleciona a opo de registrar tarefa.
2.1. Seleciona a misso dentro da expedio em questo.
2.2. Dentro de misso existe uma lista de tarefas a qual o tcnico
pode procurar pelo indivduo especificamente ou pelo mapa
exibindo a rota determinada para a misso.
2.3. Seleciona-se o indivduo.
2.4. Retorna a tarefa que aquele indivduo pertence.
Fluxos Alternativos
Fluxo alternativo 1:
No item 2.2, o tcnico pode ordenar a lista de tarefas para facilitar a
busca pela tarefa que ser selecionada.
Entidades Identificadas:
lista de tarefas rota calculada tcnico de campo
misso rota manual busca
ordenao tarefas indivduo
Atores:
Tcnico de campo, coordenador
Pr-condio:
O tcnico dever estar logado no sistema mvel.
O sistema mvel dever ter sido sincronizado com o servidor web para receber a
expedio que o tcnico est participando antes de ir para campo.
11
O tcnico dever selecionar a tarefa que ir ser registrada.
Os dispositivos mveis principais e reservas dos tcnicos devero ter rdio
bluetooth e estar pareados para permitir a sincronizao dos dados coletados.
Ps-condio:
A tarefa dever estar registrada no sistema mvel principal e reserva. Se houver
conexo Internet, a tarefa dever ser registrada no servidor Web. Se houver
outros sistemas mveis ao alcance da conexo Wi-fi, a tarefa dever ser
sincronizada com os mesmos. Se o indivduo no foi encontrado, a tarefa deve
ser marcada e introduzida em uma lista de tarefas com indivduos no
encontrados; que ser sincronizada com os dispositivos dos demais tcnicos no
final do percurso.
Restries Especiais:
Os dispositivos mveis dos tcnicos que participaro da expedio precisaro de
conexo internet via 3G para que os dados sejam sincronizados entre eles.
Fluxo Bsico de Eventos:
1. O tcnico ir logar no sistema mvel que j foi previamente sincronizado com o servidor
web e possui todas as misses daquela expedio, e todas as tarefas de cada misso.
2. O tcnico ir selecionar a tarefa, de acordo com o caso de uso Selecionar tarefa.
3. Para cada tarefa selecionada dentro de uma misso:
3.1. Se ao percorrer o percurso da rota a qual a tarefa pertence, o indivduo da tarefa
selecionada for encontrado, ento:
3.1.1. o tcnico poder visualizar dados anteriores, de acordo com o caso de
uso Mostrar dados anteriores;
3.1.2. o tcnico dever classificar as fenofases (boto, antese, fruto verde, fruto
maduro, broto, queda de folhas) daquele indivduo em 0, 1 ou 2,
respectivamente, sem indcios, presente em menor intensidade (menor
que 50%) e presente em maior intensidade (maior que 50%).
3.1.3. o tcnico poder registrar as inconsistncias encontradas (morte ou
elemento no encontrado);
3.1.4. o tcnico pode adicionar obervaes tarefa em questo, de acordo com
o caso de uso Adicionar observaes, que podem ser textos, imagens,
vdeos ou udios;
3.1.5. o tcnico pode registrar a localizao do indivduo, de acordo com o caso
de uso Registrar localizao;
3.1.6. caso o dispositivo mvel reserva esteja ligado, ele dever receber todos
os dados coletados da tarefa, de acordo com o caso de uso Garantir
dados coletados;
3.1.7. se houver conexo Internet, os dados da tarefa sero imediatamente
enviados para o servidor web, de acordo com o caso de uso Enviar
dados da tarefa
3.1.8. para cada dispositivo mvel conectado via 3G, com estado online no
servidor web:
3.1.8.1. envie os dados coletados da tarefa selecionada, de acordo com
caso de uso Sincronizar com dispositivos prximos;
12
Fluxos Alternativos
Fluxo Alternativo 1:
1. No item 3, se o tcnico no encontrou o indivduo, ento dever marcar o
indivduo como no encontrado, de acordo com o caso de uso Marcar
no encontrado.
2. Execute o item 3.1.6.
3. Execute o item 3.1.8 e seus subitens, sabendo que a tarefa em questo
est marcada como no encontrada.
Fluxo Alternativo 2:
1. No item 3.1.4, caso o dispositivo reserva no esteja ligado, os dados no
sero garantidos.
Fluxo Alternativo 3:
1. No item 3.1.7, caso no exista conexo com internet, os dados da tarefa
no sero enviados.
Entidades Identificadas:
classificao logado fenofases
sistema mvel indivduo 3G
seleo rdio bluetooth tarefa
pareado tcnico conexo Wi-fi
anlise dispositivo expedio
estgio analisado valor percurso
dados rota encontrado
dispositivo mvel aquisio da informaointernet
dados anteriores localizao do dispositivo inconsistncia
morte tarefa selecionada indivduo
no encontrado observaes imagens
textos localizao geogrfica udio
vdeos GPS
dados de coletas anteriores dados coletados sincronizados
dispositivo reserva dispositivo secundrio principal
ligado tarefas registradas conexo
conexo Internet via 3G dados multimdia servidor web
dados da tarefa registrada alta velocidade
13
Sincronizar com servidor web, logar no sistema mvel, selecionar tarefa,
indivduo no foi encontrado na coleta em campo.
Ps-condio:
indivduo fica marcado com o estado de no encontrado, tarefa marcada com o
estado de falha, uma lista de indivduos no encontrados ser criada.
Restries Especiais:
nenhuma
Fluxo Bsico de Eventos:
1. Durante o registro das tarefas, aps estar logado, o tcnico pode no encontrar o indivduo.
2. O tcnico marca o indivduo selecionado como no encontrado
3. O sistema do dispositivo mvel ir marcar a tarefa como falha.
Fluxos Alternativos
Fluxo Alternativo 1:
Entidades Identificadas:
Indivduo lista de indivduos no encontrados tarefa falha
tarefa no realizada usurio tarefa
alterao servidor web sistema mvel
coleta em campo marcado estado
no encontrado estado de falha logado
tcnico dispositivo mvel
14
Entidades Identificadas:
fenofase usurio observao inconsistncia
tarefa anotaes atualizao
servidor web sistema mvel informaes
tcnico opo textuais dados multimdia
15
O usurio pode verificar as ltimas caractersticas atribudas a um indivduo em
misses anteriores. Basta selecionar esta opo para visualizar o histrico.
Atores:
Tcnico de campo, coordenador
Pr-condio:
Sincronizar com servidor, logar no sistema mvel, selecionar tarefa, histrico
deve existir.
Ps-condio:
Dados anteriores sero exibidos.
Restries Especiais:
Nenhum
Fluxo Bsico de Eventos:
1. O tcnico faz o login no sistema mvel.
2. O tcnico seleciona uma tarefa.
3. O tcnico seleciona a opo mostrar dados anteriores.
4. O histrico do indivduo ser mostrado.
5. O tcnico poder navegar pelo histrico.
Fluxos Alternativos
Fluxo Alternativo 1: No passo 3, caso no exista um histrico de um
determinado indivduo, o sistema notificar que o histrico est vazio.
Entidades Identificadas:
usurio caractersticas indivduo
misses opo histrico
servidor sistema mvel tarefa
tcnico vazio dados anteriores
16
2. O tcnico deve selecionar que tipo de dado multimdia ele ira utilizar: udio, imagem ou vdeo.
3. O tcnico deve coletar os dados multimdia do indivduo via dispositivo mvel.
4. O tcnico deve salvar ou descartar o dado multimdia.
5. O tcnico deve voltar ao registro de tarefa.
Fluxos Alternativos
Fluxo Alternativo 1: No passo 4 o tcnico pode optar por continuar a coletar,
voltando ao passo 3 e dando sequncia ao fluxo.
Fluxo Alternativo 2: No passo 3 o tcnico pode optar por trocar o tipo de dado
multimdia a ser coletado, retornando ao passo 2 e dando sequncia ao fluxo.
Entidades Identificadas:
anlise tcnico dados multimdia
fotos vdeos udio
usurio opo sistema mvel
aplicativo cmera registro
gravador de udio dados servidor
tarefa observaes microfone
cadastro flash cmera fotogrfica
fluxo dispositivo mvel
17
4. As listas de no encontrados de todos os dispositivos so preenchidas com as informaes
compartilhadas.
Fluxos Alternativos
Fluxo Alternativo 1: No passo 2 se no houver a conexo, os dispositivos no
compartilharo a lista de no encontrados e voltar ao passo 1.
Fluxo Alternativo 2:
Entidades Identificadas:
indivduos no encontrados indivduo primeiro percurso
18
Breve descrio:
O tcnico de campo sempre dever portar dois dispositivos mveis, um principal
e um reserva. O dispositivo mvel far uma cpia de segurana com o dispositivo
mvel reserva sempre que houver alguma alterao no sistema e desde que o
dispositivo reserva esteja ao alcance do bluetooth. Para isto, o usurio seleciona
primeiramente a forma de conexo: bluetooth ou Wi-fi, depois seleciona o
dispositivo mvel principal, seleciona dispositivo reserva e escolhe a opo
sincronizar.
Atores:
Sistema mvel, Dispositivos mveis
19
Usurios, dispositivo mvel
20