Vous êtes sur la page 1sur 7

DocumentodeEspecificaodeCasosdeUso

Sistema:SistemadeLogsticadeVendedores
Trabalhodesenvolvidonocontextoabaixo:
Disciplina:EngenhariadeRequisitos
Curso:CinciadaComputao
INFInstitutodeInformtica
UFGUniversidadeFederaldeGois
2osemestre/2013
Profa.TacianaNovoKudo
Grupo:AugustoAngeloPalasios
CceroDuartedaSilva
FranciellydeMoraesSantos
GustavoAlves
LeandroSobocinskiCastro
MaurcioMirandaJourdan
RodrigoRicardo
Sumrio
1. INTRODUO
1.1 Escopodoproduto
2. DIAGRAMADECASOSDEUSO
3. ESPECIFICAODOSCASOSDEUSO
3.1 CasodeUso:Criarpontosdevisita
3.2 CasodeUso:Gerarrotas
3.3 CasodeUso:Atribuirrotas
1.INTRODUO
1.1Escopodoproduto
O Sistema de Logstica de Vendedores destinado empresas que possuam
vendedoresqueprestamservioexterno,ondeosvendedoresvoaosclientes.
O sistema dever suportar as seguintes funcionalidades bsicas: controle
sobre horrios, localizao, tempo aproximado para se deslocar de um lugar para outro
(dosvendedores),eoresgistrodo(s)pedido(s),tudoemtemporeal.
O sistema ter verso para dispositivos mveis (Android/iOS), para uso dos
vendedorese,umaversoweb/mobile,parausodosgerentes.
O sistema ir possuir uma verso para os clientes, onde eles podero saber o
tempo estimado para que o vendedor chegue at o seu local, e qual a posio na lista
de espera pelo vendedor, ou seja, quantos clientes o vendedor tem que atender at
chegar na vez do cliente desejado. Os clientes no tero acesso s demais
informaesqueosistemapossui.
Dever ser oferecido servios de suporte, manuteno e treinamento para o
usodosistema.
2.DIAGRAMADECASOSDEUSO
3.ESPECIFICAODOSCASOSDEUSO
3.1CasodeUso:Criarpontosdevisita
UC001Nome:Criarpontosdevisita
Atores:Supervisor
Descrio:Essecasodeusodescrevecomo
ousurioSupervisorefetuaainclusodeum
pontodevisitanosistema
Prcondio: Pscondio:Pontodevisitadevetersido
criado
FluxoBsicodeEventos
1.Supervisorsolicitacadastrarpontodevisita 2.Osistemalistaosclientesexistentese
pedequeosupervisorselecioneum.
3.Supervisorselecionaumcliente 4.Osistemadetectaquenoexistenenhum
pontodevisitaregistradoparaocliente
selecionado,mostraummapadolocalepede
queosupervisormarqueumpontonomapa
5.Supervisorselecionaumpontonomapa 6.Osistemamostraasinformaes
fornecidaseperguntaseosdadosinformados
estocorretos.
7.Osupervisorconfirmaqueosdadosesto
corretos
8.Opontodevisitacriadocomsucessoeo
sistemainformaocdigodeacessodocliente
(paraelepoderrastreardepoisaprevisode
chegadadovendedor)
FluxoAlternativodeEventos
FluxoAlternativo1
2.Osistemadetectaquenoexistenenhum
clientecadastrado,informaumavisoque
necessriocadastrarclientespreviamentee
nopermitequeosupervisorprossiganocaso
deuso.
FluxoAlternativo2
4.Osistemadetectaquejexisteumponto
devisitamarcadonomapaparaocliente
selecionado,eofereceasopesde:
Selecionaroutrocliente(oquevoltariaao
passo2)Alteraralocalizaodoclienteno
mapa(oquevoltariaaopasso4dofluxo
normal,pormexcluiriaopontodevisitaantigo
quandocadastraronovo)
FluxoAlternativo3
7.Osupervisorescolheaopodequepossui
algumdadoerrado,evoltaparaopasso2do
fluxobsico.
3.2CasodeUso:Gerarrotas
UC002Nome:Gerarrotas
Atores:Sistema,Supervisor
Descrio:Essecasodeusotratacomoso
geradasasrotasqueserofeitaspelos
vendedores.
Prcondio: Pscondio:Devemsergeradasrotaspara
osvendedoresselecionados.
FluxoBsicodeEventos
1.Osupervisorsolicitaqueosistemagere
rotas
2.Osistemadetectaqueexistempontosde
visitanomapacadastradosesolicitaquantas
rotasdevemsergeradas.
3.Osupervisorinformaonmeroderotasa
seremgeradas.
4.Osistemadetectaqueonmeroderotasa
seremgeradasinformadovlido,obtma
listadetodosospontosdevisitacadastrados,
eexecutaumalgoritmointernoparagerao
derotas
5.Osistemageraaquantidadederotas,e
mostraasrotasemummapaparao
supervisor.
6.Osupervisorconfirmaainclusodasrotas
geradaspelosistema.
7.Asrotasgeradassopersistidasno
sistema.
FluxoAlternativodeEventos
FluxoAlternativo1
2.Osistemadetectaquenoexistenenhum
pontodevisitamarcadonomapa.Apsisso
mostraumavisodequeprecisoterpelo
menosumpontodevisitaregistradoparagerar
rotaseencerraocasodeuso
FluxoAlternativo2
4.Osistemadetectaqueonmeroderotas
novlido(menordoque1oumaiorque
aquantidadedepontosdevisitacadastrados)
esolicitaqueosupervisorinformenovamenteo
nmeroderotasaseremgeradas,voltandoao
passo3dofluxobsico.
FluxoAlternativo3
6.Osupervisorsolicitaqueosistemagereas
rotasnovamente.Entoelevoltaparaopasso
4dofluxobsicoenofinaldopasso5asrotas
geradasdevemserdiferentesdasgeradas
anteriormente.
FluxoAlternativo4
6.Osupervisorsolicitafazeralteraesnas
rotasgeradas
7.Osistemainformaqueasalteraess
poderoserfeitasapsaefetivaodo
cadastrodasrotas,evoltaaopasso6dofluxo
bsico.
3.3CasodeUso:Atribuirrotas
UC003Nome:Atribuirrotas
Atores:Supervisor
Descrio:Essecasodeusodescrevecomo
quefeitaaatribuioderotasgeradaspelo
sistemaaosvendedores.
Prcondio: Pscondio:Umarotaquejtinhasido
geradapelosistemaatribudaaumvendedor
FluxoBsicodeEventos
1.Osupervisorsolicitaatribuirumarotaaum
vendedor
2.Osistemaidentificaqueexistem
vendedorescadastradoserotasquenoesto
atribudasanenhumvendedor.Entoo
sistemalistaessasrotasparaosupervisor
escolheruma
3.Osupervisorescolheumarota 4.Osistemalistaosvendedores
5.Osupervisorescolheumvendedor 6.Osistemainformaarotaselecionadaeo
vendedorescolhido,eperguntaseosdados
estocorretos
7.Osupervisorconfirmaqueosdadosesto
corretos
8.Osistemaatribuiarotaselecionadaao
vendedorselecionado
FluxoAlternativodeEventos
FluxoAlternativo1
2.Osistemaidentificaquenoexistenenhum
vendedorcadastrado,ouquenoexiste
nenhumarotasemestaratribuda.Apsisso
informaoerroeencerraocasodeuso
FluxoAlternativo2
7.Osupervisorinformaqueosdadosno
estocorretos.Apsissovoltaparaopasso2
dofluxobsico

Vous aimerez peut-être aussi