You are on page 1of 32

ESCOLA POLITCNICA DA UNIVERSIDADE DE SO PAULO

Avenida Professor Luciano Gualer!o" !ravessa # n$ %&' CEP (&&(')*(( S+o Paulo SP
Telefone, -%%. #(*%)&&'# /a0 -%%. #(*%)&1*2
De3ar!a4en!o de En5en6aria de Co43u!a7+o e Sis!e4as Di5i!ais
Sis!e4a In)Line
Especificao de Requisitos de Software
Au!ores,
Bruno Doy, Leonardo Bessa, Marcelo Koga,
Tiago !ndrade e "in#cius Maler$a
Da!a de e4iss+o,
('8(&81(('
Revisor, Da!a de revis+o
INLINE9RS9((%9(:
INLINE9RS9((%9(: %
ESCOLA POLITCNICA DA UNIVERSIDADE DE SO PAULO
Avenida Professor Luciano Gualer!o" !ravessa # n$ %&' CEP (&&(')*(( S+o Paulo SP
Telefone, -%%. #(*%)&&'# /a0 -%%. #(*%)&1*2
De3ar!a4en!o de En5en6aria de Co43u!a7+o e Sis!e4as Di5i!ais
/OL;A DE CONTROLE DE REVIS<ES
Nmero da
verso
Data de
emisso
Registro de modificaes
(( %#8(#81((' /ei!os os i!ens %" 1" #" &" :" = e '9
(% 1:8(#81((' /ei!os os i!ens 29% e *9%9
(1 1=8(#81((' Al!era7+o no i!e4 *9%9
(# (%8(281((' /ei!o o i!e4 2919
(2 (18(281((' Adicionado o dia5ra4a de classes no i!e4 291
(& 1#8(281((' /ei!os os i!ens 29# e 292
(: ('8(&81((' Al!era7+o e4 29%" 29# e *9
(=
('
(*
%(
INLINE9RS9((%9(: 1
ESCOLA POLITCNICA DA UNIVERSIDADE DE SO PAULO
Avenida Professor Luciano Gualer!o" !ravessa # n$ %&' CEP (&&(')*(( S+o Paulo SP
Telefone, -%%. #(*%)&&'# /a0 -%%. #(*%)&1*2
De3ar!a4en!o de En5en6aria de Co43u!a7+o e Sis!e4as Di5i!ais
ndice
% O>e!ivo do Docu4en!o99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999&
1 O>e!ivo do Sis!e4a9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999&
19% No4e do Sis!e4a9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999&
191 Esco3o999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999&
19# Defini7?es" Si5las e Arevia!uras999999999999999999999999999999999999999999999999999999999999999999999999999&
# Descri7+o Geral99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:
#9% Pers3ec!ivas do Produ!o99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:
#9%9% In!erface co4 o Sis!e4a9999999999999999999999999999999999999999999999999999999999999999999999999999999999:
#9%91 In!erfaces de Usu@rio999999999999999999999999999999999999999999999999999999999999999999999999999999999999999=
#9%9# In!erfaces de ;ardAare999999999999999999999999999999999999999999999999999999999999999999999999999999999999=
#9%92 In!erfaces co4 Sof!Aare9999999999999999999999999999999999999999999999999999999999999999999999999999999999=
#9%9& In!erfaces de Co4unica7+o99999999999999999999999999999999999999999999999999999999999999999999999999999=
#9%9: O3era7+o999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999=
#91 /un7?es do Sof!Aare9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999=
#9# Carac!erBs!icas dos Usu@rios9999999999999999999999999999999999999999999999999999999999999999999999999999999999=
#92 Res!ri7?es999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999'
#9& ;i3C!eses e De3endDncias9999999999999999999999999999999999999999999999999999999999999999999999999999999999999'
#9: Vers?es fu!uras9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999'
2 ReEuisi!os Es3ecBficos999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999*
29% Fodelo de Casos de Uso9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999*
29%9% Descri7+o dos A!ores999999999999999999999999999999999999999999999999999999999999999999999999999999999999999*
29%91 Descri7+o sucin!a dos casos de uso999999999999999999999999999999999999999999999999999999999999999*
29%919% UC(% ) Efe!uar li5a7+o !elefGnica999999999999999999999999999999999999999999999999999999999999*
29%9191 UC(1 H Es!aelecer cone0+o !elefGnica99999999999999999999999999999999999999999999999999*
29%919# UC(# H Receer 4ensa5e499999999999999999999999999999999999999999999999999999999999999999999*
29%9192 UC(2 H Enviar 4ensa5e4999999999999999999999999999999999999999999999999999999999999999999999999*
29%919& UC(& H Fanu!en7+o de con!a!o999999999999999999999999999999999999999999999999999999999999999*
29%919: UC(: H Lis!a5e4 de 3rodu!os8servi7os999999999999999999999999999999999999999999999999999*
29%919= UC(= H Lis!a5e4 de 4ercados -Descon!inuado.9999999999999999999999999999999999%(
29%919' UC(' H RealiIar 3edido de co43ra9999999999999999999999999999999999999999999999999999999%(
29%919* UC(* H Consul!a de Calend@rio999999999999999999999999999999999999999999999999999999999999%(
29%919%( UC%( H Re5is!ra 6or@rio de alar4e9999999999999999999999999999999999999999999999999999999%(
29%919%% UC%% H No!ifica 6or@rio de alar4e999999999999999999999999999999999999999999999999999999999%(
29%919%1 UC%1 ) Cadas!rar co43ro4isso9999999999999999999999999999999999999999999999999999999999999%(
29%9# Dia5ra4a de casos de uso9999999999999999999999999999999999999999999999999999999999999999999999999999%%
291 Fodelo de Classes999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999%%
29# Fodelo de In!era7+o999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999%2
29#9% UC(% H Efe!uar li5a7+o !elefGnica99999999999999999999999999999999999999999999999999999999999999999%2
29#91 UC(1 H Es!aelecer cone0+o !elefGnica9999999999999999999999999999999999999999999999999999999%&
29#9# UC(# H Receer 4ensa5e49999999999999999999999999999999999999999999999999999999999999999999999999%&
29#92 UC(2 H Enviar 4ensa5e499999999999999999999999999999999999999999999999999999999999999999999999999999%:
29#9& UC(& H Fanu!en7+o de con!a!o99999999999999999999999999999999999999999999999999999999999999999999%=
INLINE9RS9((%9(: #
ESCOLA POLITCNICA DA UNIVERSIDADE DE SO PAULO
Avenida Professor Luciano Gualer!o" !ravessa # n$ %&' CEP (&&(')*(( S+o Paulo SP
Telefone, -%%. #(*%)&&'# /a0 -%%. #(*%)&1*2
De3ar!a4en!o de En5en6aria de Co43u!a7+o e Sis!e4as Di5i!ais
29#9&9% UC(&a H Incluir Con!a!o9999999999999999999999999999999999999999999999999999999999999999999999999%=
29#9&91 UC(& H Edi!ar Con!a!o9999999999999999999999999999999999999999999999999999999999999999999999999%=
29#9&9# UC(&c H Consul!ar Con!a!o9999999999999999999999999999999999999999999999999999999999999999999%'
29#9&92 UC(&d H E0cluir Con!a!o999999999999999999999999999999999999999999999999999999999999999999999999%'
29#9: UC(: H Lis!a5e4 de 3rodu!os8servi7os99999999999999999999999999999999999999999999999999999999%*
29#9= UC(= H Lis!a5e4 de 4ercados999999999999999999999999999999999999999999999999999999999999999999999%*
29#9' UC(' H RealiIar 3edido de co43ra999999999999999999999999999999999999999999999999999999999999991(
29#9'9% UC(* H Consul!a de Calend@rio9999999999999999999999999999999999999999999999999999999999991(
29#9* UC%( H Re5is!ra 6or@rio de alar4e9999999999999999999999999999999999999999999999999999999999999991%
29#9%( UC%% H No!ifica 6or@rio de alar4e99999999999999999999999999999999999999999999999999999999999999991%
292 Fodelo de Es!ados9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911
2929% Dia5ra4a de Es!ados do Alar4e,99999999999999999999999999999999999999999999999999999999999999999911
29291 Dia5ra4a de Es!ados do Pedido999999999999999999999999999999999999999999999999999999999999999999911
2929# Dia5ra4a de Es!ados da Fensa5e49999999999999999999999999999999999999999999999999999999999991#
2929#9% Dia5ra4a de Es!ados da C6a4ada99999999999999999999999999999999999999999999999999999991#
29292 Dia5ra4a de Es!ados da Fanu!en7+o de A5enda999999999999999999999999999999999999999912
29& ReEuisi!os de Jancos de Dados9999999999999999999999999999999999999999999999999999999999999999999999999991&
29: Descri7+o das In!erfaces E0!ernas999999999999999999999999999999999999999999999999999999999999999999999991&
& Res!ri7?es de Pro>e!o9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991&
: ReEuisi!os N+o /uncionais9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991&
:9%9% I43le4en!a7+o999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991&
:9%91 Usailidade99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991:
:9%9# Dis3oniilidade99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991:
:9%92 Se5uran7a de acesso9999999999999999999999999999999999999999999999999999999999999999999999999999999999991:
:9%9& Por!ailidade999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991:
:9%9: Dese43en6o999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991:
= Cri!Krios de Acei!a7+o999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991:
' ReferDncias9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991:
* A3Dndices9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991=
*9% Descri7+o dos casos de uso9999999999999999999999999999999999999999999999999999999999999999999999999999999991=
INLINE9RS9((%9(: 2
Sistema In-Line
Especificao de Requisitos de Software
1 Objetivo do Docmento
O o>e!ivo do docu4en!o de Es3ecifica7+o de ReEuisi!os do Sof!Aare K iden!ificar de
for4a co43le!a e clara !odos os reEuisi!os a sere4 a!endidos 3elo sof!Aare a ser
desenvolvido9
Es!e docu4en!o !e4 lin5ua5e4 !Kcnica e 3ode incor3orar 4odelos de sof!Aare" devendo
ser co43reendido !an!o 3ela eEui3e de desenvolvi4en!o Euan!o 3elo cor3o !Kcnico do
con!ra!an!e9
Te4 efei!o con!ra!ual no sen!ido de ser co43ro4isso de en!re5a de 3rodu!o e de
acei!a7+o" nos !er4os es3ecificados9
! Objetivo do Sistema
2.1 Nome do Sistema
O no4e definido 3ara o sis!e4a K LIn)LineM9 A !radu7+o desse !er4o da lBn5ua in5lesa
3ode ser in!er3re!ado de diversas 4aneiras" co4o 3or e0e43lo, Les!ar de acordoM" Les!ar
e4 filaM e Les!ar ao !elefoneM9
2.2 Escopo
O sis!e4a In)Line K u4a a3lica7+o vol!ada 3ara a3arel6os celulares" o Eual K des!inado
3rinci3al4en!e a 5erenciar os recursos dos 4es4os9 AlK4 de a3resen!ar !odas as
funcionalidades @sicas de u4 celular" co4o recei4en!o e efe!ua7+o de c6a4adas
!elefGnicas" a5enda de con!a!os" envio de 4ensa5ens de !e0!o den!re ou!ras" a 3rinci3al
fun7+o K a co4unica7+o co4 u4 sis!e4a 4aior co4 o in!ui!o de !roca de infor4a7?es" as
Euais s+o fornecidas 3elo 3res!ador de servi7os9
O o>e!ivo K adicionar u4 novo recurso de usca" o Eual o usu@rio do sis!e4a 3oder@
o!er infor4a7?es sore 3rodu!os da sua escol6a" !ais co4o descri7+o" 3re7o e
dis3oniilidade de venda9 Essa funcionalidade !eria co4o enefBcio 4aior o fa!o do
clien!e n+o !er de es3erar e4 u4a fila" 3ois de3ois de fei!o o 3edido" o 3rodu!o 3ode ser
reservado ou a!K 4es4o ser en!re5ue no local e4 Eue o clien!e se encon!ra9
2.3 Definies, Siglas e Abreviaturas
NindoAs" FAC OS e Linu0, !er4os Eue desi5na4 sis!e4as o3eracionais de
co43u!adores 3essoais9
Android
O%P
, 3la!afor4a u!iliIada 3ara desenvolvi4en!o do sof!Aare vol!ado 3ara
a3arel6os de !elefone celular9
E4ulador
O1P
, sof!Aare u!iliIado 3ara !ranscrever ins!ru7?es de u4 3rocessador alvo
3ara o 3rocessador no Eual ele es!@ rodando9
Nireless
O1P
, rede de cone0+o se4 fio9
Jlue!oo!6
O1P
, es3ecifica7+o 3ara u4a rede 3essoal se4 fio9
Gloal SQs!e4 for Foile Co44unica!ion -GSF.
O1P
, !ecnolo5ia 4Cvel 4ais
3resen!e nos celulares de !odo o 4undo9 Te4 co4o carac!erBs!ica o sinal e o canal
de voI sere4 di5i!ais9
En6anced Da!a ra!es for GSF Evolu!ion -EDGE.
O1P
, !ecnolo5ia di5i!al 3ara !elefonia
celular Eue 3er4i!e a 4el6oria e o au4en!o da confiailidade da !rans4iss+o de
dados9
#G
O1P
, !erceira 5era7+o de !elefonia 4Cvel" sus!i!uindo a 1G au4en!ando a 5a4a e
a Eualidade dos servi7os dis3onBveis9
RFPP
O#P
, e%tensi$le Messaging and &resence &rotocol -Pro!ocolo de Presen7a e
Fensa5e4 E0!ensBvel. e K u4 3ro!ocolo aer!o 3ara 'nstant Messenger9
SFS, Sort Message Ser(ice -Servi7o de 4ensa5e4 cur!a. K u4 3ro!ocolo de
co4unica7+o Eue 3er4i!e a !roca de 4ensa5ens de !e0!o cur!as en!re a3arel6os
celulares9
API, In!erface de Pro5ra4a7+o de A3lica7+o K a in!erface 3or onde u4 3ro5ra4a
de a3lica7+o acessa o sis!e4a o3eracional9
" Descrio #era$
A!ual4en!e os a3arel6os de !elefone celular dis3oniiliIa4 4ui!o 4ais recursos9 Dessa
for4a" 3ode4os desenvolver a3lica7?es co4 in!erfaces ricas e diversas funcionalidades"
as Euais era4 li4i!adas 6@ anos a!r@s9
A a3lica7+o faI 3ar!e de u4 ne5Ccio de )ar*eting direcionado" in!e5rando sis!e4as de
vendas a clien!es Eue 3rocura4 3rodu!os e servi7os9
3.1 erspectivas do roduto
O 3rodu!o faI 3ar!e de u4 sis!e4a 4aior" o Eual fornece as infor4a7?es necess@rias 3ara
o funciona4en!o da a3lica7+o9 O usu@rio cole!a !ais infor4a7?es 3or 4eio de u4 sis!e4a
de usca do 3rodu!o" !endo a o37+o de escol6er Eual infor4a7+o ser@ de!al6ada9
O sis!e4a 4aior K desenvolvido 3elo 3rovedor de servi7os Eue !e4 o o>e!ivo de
dis3oniiliIar seus 3rodu!os 3ara consul!a dos clien!es u!iliIando a facilidade e
3or!ailidade do uso do !elefone celular9
"%1%1 Interface com o Sistema
O 3rodu!o es3era do sis!e4a 4aior o de!al6a4en!o do 4ercado con!endo infor4a7?es
@sicas do 3rovedor de servi7os e 3rodu!os de u4a for4a clara 3ara en!endi4en!o9 AlK4
disso" o sis!e4a 4aior !a4K4 e0ie infor4a7?es de!al6adas do 3rodu!o selecionado
3elo usu@rio9 Ou!ra funcionalidade do 3rovedor K receer a lis!a5e4 dos 3rodu!os Eue
fora4 selecionados 3ara co43ra 3elo usu@rio9
"%1%! Interfaces de &s'rio
A in!erface co4 o usu@rio K a4i5@vel e de!al6ada9 Consis!e inicial4en!e na lis!a5e4 dos
4ercados dis3onBveis co4 infor4a7?es reves sore os 3rodu!os e servi7os
dis3oniiliIados9 O usu@rio 3ode escol6er Eual 4ercado dese>a !er infor4a7?es
de!al6adas e o seleciona 3ara Eue os seus 3rodu!os e servi7os se>a4 e0iidos9
O usu@rio escol6e de!er4inado 3rodu!o 3ara verificar suas infor4a7?es e !e4 a o37+o de
adicion@)lo na sua lis!a de co43ras ou vol!ar 3ara a !ela an!erior 3ara 3esEuisar ou!ros
servi7os9
"%1%" Interfaces de (ard)are
A!ual4en!e n+o e0is!e a3arel6o celular Eue su3or!e o !ndroid9 Por isso" esse 3ro>e!o
es!ar@ de3enden!e do sof!Aare de e4ula7+o9
"%1%* Interfaces com Soft)are
;@ a3enas u4a 3la!afor4a de desenvolvi4en!o 3ara NindoAs" Fac OS" e Linu09 Es!a
3la!afor4a inclui u4 e4ulador de sof!Aare no Eual se 3ode !es!ar as a3lica7?es do
!ndroid9
"%1%+ Interfaces de ,omnicao
O +oogle 3rove u4 API Eue !ransfere 4ensa5ens en!re usu@rios" Eue inclui diversos
recursos Eue an!es n+o era4 3ossBveis co4 as 4ensa5ens de SFS9 Es!e o servi7o u!iliIa
o 3ro!ocolo RFPP
O#P
e 4an!K4 u4a cone0+o de soc*et 3ersis!en!e" dessa for4a o !e43o
de res3os!a K 4ui!o 4ais r@3ido do Eue o !radicional SFS" 3er4i!indo u4a e03eriDncia de
usu@rio 4ais fluen!e9
"%1%- O.erao
O sis!e4a !e4 u4 4odo Snico de o3era7+o" es!ando se43re aler!a T ocorrDncia de
even!os" se>a4 eles o recei4en!o de li5a7?es e8ou 4ensa5ens" ou a e0ecu7+o de u4a
funcionalidade local9
3.2 !unes do Soft"are
As funcionalidades @sicas de u4 a3arel6o celular" !ais co4o !ra!a4en!o de c6a4adas e
4ensa5ens" a5enda de con!a!os" calend@rio e des3er!ador" es!+o 3revis!as nesse
sis!e4a9 AlK4 disso" ser@ fornecida u4a a3lica7+o Eue a!ravKs de sis!e4as e0!ernos"
dis3oniiliIa infor4a7?es sore 4ercados e 3rodu!os direcionados 3elo in!eresse do
usu@rio e 3ossiili!a a e4iss+o do 3edido de co43ra9
3.3 #aracter$sticas dos %su&rios
Os usu@rios Eue u!iliIa4 esse sis!e4a n+o necessi!a4 de for4a7+o es3ecial" 3ois a
in!erface K si43les e consis!e e4 !elas >@ 4ui!o u!iliIadas 3or sof!Aares de a3arel6os de
!elefone celular9
3.' (estries
Re5ulariIa7+o do servi7o dis3oniiliIado
O a3arel6o celular deve su3or!ar a 3la!afor4a !ndroid
AderDncia Ts re5ras e carac!erBs!icas de res!ri7+o de 4e4Cria definidas 3ela
3la!afor4a !ndroid9
De3endDncia da dis3oniilidade do servi7o Eue re!K4 as infor4a7?es a sere4
consul!adas
Paralelis4o en!re servi7os de c6a4ada" 4ensa5e4 e usca de infor4a7?es
Lin5ua5e4 de 3ro5ra4a7+o Uava
Co4unica7+o a!ravKs de 3ro!ocolo RFPP
Garan!ia da e0ecu7+o do servi7o
Cri3!o5rafia dos dados !ransferidos
3.) *ip+teses e Depend,ncias
A a3lica7+o de3ende do desenvolvi4en!o de a3arel6os celulares Eue su3or!e4 a
3la!afor4a !ndroid do +oogleV9 AlK4 disso" 6@ a necessidade da rede de co4unica7+o
es!ar funcionando corre!a4en!e9
Os 3rovedores de servi7o in!eressados deve4 desenvolver seu sis!e4a" o Eual
dis3oniiliIar@ as infor4a7?es sore os seus 3rodu!os 3ara Eue o usu@rio 3ossa
consul!ar os de!al6es e efe!uar sua co43ra9
O clien!e deve es!ar den!ro da @rea de coer!ura do 3rovedor do Eual ele solici!ou servi7o
3ara o!er os de!al6es dos 3rodu!os e 3oder efe!uar sua con!a9
3.- .erses futuras
N+o 6@ e03ec!a!ivas de 4udan7as no 3ro>e!o e na sua i43le4en!a7+o9
* Re/isitos 0s.ec1ficos
Descreve os reEuisi!os no nBvel Eue 3er4i!a desenvolver o sof!Aare Eue sa!isfa7a os
reEuisi!os do 3rodu!o e os !es!es Eue 4os!re4 o a!endi4en!o des!es reEuisi!os9
'.1 /odelo de #asos de %so
*%1%1 Descrio dos 2tores
Os a!ores do sis!e4a In)Line s+o os se5uin!es,
&s'rio, K o 3rinci3al u!iliIador do sis!e4a" K o a!or Eue inicia a 4aioria dos casos
de uso9
,entra$ 3e$ef4nica, 3rovK4 servi7os de dados e voI9 a cen!ral !elefGnica Eue4
envia e recee os 3edidos de co4unica7+o 3or voI ou dados en!re usu@rios9
5rovedor de 5rodtos, fornece infor4a7?es sore 3rodu!os e recee 3edidos9
Re$6gio, A!ivar casos de uso e even!os de3enden!es do !e43o
*%1%! Descrio scinta dos casos de so
*%1%!%1 &,71 - 0fetar $igao te$ef4nica
A!or, Usu@rioW Prioridade, Al!a
Es!e caso de uso descreve o 3rocedi4en!o de u4a li5a7+o efe!uada 3elo usu@rio do
a3arel6o9
*%1%!%! &,7! 8 0stabe$ecer cone9o te$ef4nica
A!or, Cen!ral TelefGnicaW Prioridade, Al!a
O sis!e4a recee o sinal da Cen!ral de Eue e0is!e u4a c6a4ada 3ara o !elefone celular9
O sis!e4a en!+o a!ende a c6a4ada e u4a li5a7+o K es!aelecida9
*%1%!%" &,7" 8 Receber mensagem
A!or, Cen!ral TelefGnicaW Prioridade, Al!a
O sis!e4a recee o sinal da Cen!ral de Eue e0is!e u4a 4ensa5e4 3ara o celular9 O
sis!e4a en!+o infor4a o usu@rio Eue 6@ u4a nova 4ensa5e49
*%1%!%* &,7* 8 0nviar mensagem
A!or, Usu@rioW Prioridade, Al!a
Es!e caso de uso descreve o 3rocedi4en!o do envio de u4a 4ensa5e4 3elo usu@rio do
a3arel6o9
*%1%!%+ &,7+ 8 :anteno de contato
A!or, Usu@rioW Prioridade, FKdia
Caso de uso relacionado T 4anu!en7+o das infor4a7?es de u4 con!a!o da a5enda
!elefGnica9
*%1%!%- &,7- 8 Listagem de .rodtos;servios
A!or, Usu@rioW Prioridade, FKdia
Usu@rio solici!a visualiIa7+o de ca!@lo5o de 3rodu!os do es!aeleci4en!o e recee a lis!a
na !ela do celular9
*%1%!%< &,7< 8 Listagem de mercados =Descontinado>
A!or, Usu@rioW Prioridade, FKdia
Usu@rio solici!a lis!a5e4 dos 4ercados dis3onBveis no 4o4en!o e recee a infor4a7+o
visual9
*%1%!%? &,7? 8 Rea$i@ar .edido de com.ra
A!or, Usu@rioW Prioridade, FKdia
Usu@rio envia 3edido ao es!aeleci4en!o e recee confir4a7+o de envio9
*%1%!%A &,7A 8 ,ons$ta de ,a$end'rio
A!or, Usu@rioW Prioridade, Jai0a
Es!e caso de uso descreve o 3rocedi4en!o de u4a consul!a de calend@rio 3elo usu@rio
do a3arel6o9
*%1%!%17 &,17 8 Registra Bor'rio de a$arme
A!or, Usu@rioW Prioridade, Jai0a
Usu@rio re5is!ra no dis3osi!ivo celular o 6or@rio Eue dese>a Eue es!e o aler!e9
*%1%!%11 &,11 8 Notifica Bor'rio de a$arme
A!or, RelC5ioW Prioridade, Jai0a
RelC5io aciona u4 sinal sonoro 3ois es!e K o 6or@rio Eue o usu@rio 6avia 3ro5ra4ado
3ara des3er!ar9
*%1%!%1! &,1! - ,adastrar com.romisso
A!or 3rinci3al, Usu@rioW Prioridade, Jai0a
Es!e caso de uso descreve o 3rocedi4en!o de cadas!ro de u4 co43ro4isso efe!uado
3elo usu@rio do a3arel6o9
*%1%" Diagrama de casos de so
I$strao 1 - Diagrama de casos de so
'.2 /odelo de #lasses
As classes finais definidas a 3ar!ir das classes candida!as" as Euais fora4 discri4inadas
a 3ar!ir dos casos de uso" e os seus a!riu!os fora4,
,Bamada -id" da!a" 6ora" !i3o.W
Os a!riu!os data e ora es3ecifica4 Euando acon!eceu de!er4inada c6a4ada"
sendo Eue o tipo da c6a4ada 3ode ser LenviadaM" LreceidaM ou L3erdidaM9 O
a!riu!o id iden!ifica a c6a4ada9
:ensagem -id" con!eSdo" da!a" !i3o.W
O a!riu!o conte,do referencia o !e0!o escri!o na 4ensa5e4 e o a!riu!o data
Euando a 4ensa5e4 foi receida ou enviada9 O a!riu!o id iden!ifica a 4ensa5e4
e o a!riu!o tipo indica se a 4ensa5e4 foi receida ou enviada 3elo usu@rio9
3e$efone -ddd" nS4ero.W
A classe !elefone ar4aIena o nS4ero do !elefone de u4 de!er4inado con!a!o" ou o
nS4ero de !elefone Eue n+o es!e>a ar4aIenado na a5enda de con!a!os" no seu
a!riu!o n,)ero9 O a!riu!o ddd ar4aIena o cCdi5o de @rea definido 3elo usu@rio
3ara o nS4ero de !elefone Eue es!@ sendo ar4aIenado9
,ontato -no4e" 5ru3o.W
O no4e do con!a!o fica es3ecificado no a!riu!o no)e" sendo Eue o a!riu!o grupo
define a Eual 5ru3o 3er!ence !al con!a!o" ou se>a" fa4Blia" a4i5os" e!c9
5rodto -id" no4e" descri7+o" 3re7o.W
O a!riu!o no)e iden!ifica o rC!ulo de u4 3rodu!o e o a!riu!o descrio define as
carac!erBs!icas do 4es4o" as Euais o es!aeleci4en!o Eueira Eue o clien!e !en6a
con6eci4en!o9 O a!riu!o preo define o 3re7o uni!@rio de !al 3rodu!o" sendo Eue o
a!riu!o id K o iden!ificador do 3rodu!o9
0stabe$ecimento -cn3>" no4e" !i3o.W
O es!aeleci4en!o K iden!ificado 3elo seu a!riu!o cnp- e !e4 o a!riu!o no)e 3ara
desi5nar o no4e Eue ser@ 4os!rado ao usu@rio9 O a!riu!o tipo indica Eual 5ru3o
de servi7o o es!aeleci4en!o oferece" co4o" 3or e0e43lo" venda de ali4en!os"
in5ressos de cine4a ou !ea!ro" e!c9
5edido -id" valorTo!al" ori5e4" des!ino.W
O a!riu!o id iden!ifica o 3edido 3ara o!er con!role sore a !ransa7+o9 O 3edido
!a4K4 con!K4 o a!riu!o (alorTotal" o Eual con!K4 o valor !o!al do 3edido9 Os
a!riu!os orige) e destino iden!ifica4 res3ec!iva4en!e Eue4 solici!ou o 3edido e a
iden!ifica7+o do es!aeleci4en!o" 3ara o Eual o 3edido foi solici!ado9
Corma5agamento -valor" s!a!us" !i3o.W
Es!a classe descreve a for4a de 3a5a4en!o de u4 dado 3edido" incluindo o (alor
des!e 3a5a4en!o" seu status a!ual -3enden!e" 3a5o." e o tipo 3ro3ria4en!e di!o
-c6eEue" car!+o de crKdi!o" din6eiro" e!c.9
Re$6gio -6ora" da!a.W
O relC5io re3resen!a o LclocXM do sis!e4a" Eue K o dis3osi!ivo Eue 3er4i!e a
4arca7+o de !e43o9 O a!riu!o ora re3resen!a a 6ora a!ual e dia K a 3resen!e
da!a9
2$arme -6or@rio" da!a.W
Cada alar4e 3ossui u4 or.rio de!er4inado no Eual ele ir@ ser acionado e u4a
data 3ara Eue isso ocorra9
,om.romisso -6ora" da!a" con!eSdo" aviso.W
A classe co43ro4isso re3resen!a u4 a3on!a4en!o 4arcado na a5enda" descri!o
3elo seu conte,do e 4arcado 3ara ocorrer e4 data na ora de!er4inada/ O
a!riu!o aviso indica se o co43ro4isso !e4 ou n+o u4 alar4e relacionado a ele9
A 3ar!ir dessas classes e de seus a!riu!os" definindo as suas rela7?es" desi5na4os o
Dia5ra4a de Classes na Ilus!ra7+o 19
I$strao ! - Diagrama de ,$asses
'.3 /odelo de 0ntera1o
*%"%1 &,71 8 0fetar $igao te$ef4nica
, Usu@rio , Usu@rio
, In!erfaceC6a4ada , In!erfaceC6a4ada , Con!roladoraC6a4ada , Con!roladoraC6a4ada , RelC5io , RelC5io
, Telefone , Telefone , C6a4ada , C6a4ada
, Cen!ral , Cen!ral
%, DiscarNu4ero-nu4ero.
1, enviaNu4ero-nu4ero.
%%, 3ersis!irC6a4ada-c6a4ada.
*, efe!uarLi5acao- .
%(, encerraLi5acao
=, criar-id" da!a" 6ora" !i3o" !elefone.
', -c6a4ada.
&, -!elefone. Criar-nu4ero.
:, -!elefone.
#, 5e!;ora- .
2, -da!a.
%1, e0iirTelaPrinci3al- .
I$strao " - Diagrama de Se/DEncia do &,71
*%"%! &,7! 8 0stabe$ecer cone9o te$ef4nica
, Cen!ral , Cen!ral
, In!erfaceC6a4ada , In!erfaceC6a4ada , Con!roladoraC6a4ada , Con!roladoraC6a4ada , Usu@rio , Usu@rio
%, novaC6a4ada-nu4ero.
1, novaC6a4ada-nu4ero.
#, iden!ificaNu4ero-.
2, novaC6a4ada-nu4ero"con!ra!o.
if -acei!aC6a4ada-..
else
&, conec!a-.
:, desconec!a-.
=, re>ei!a-.
', 3ersis!eC6a4ada-.
I$strao * - Diagrama de Se/DEncia do &,7!
*%"%" &,7" 8 Receber mensagem
, Cen!ral , Cen!ral , In!erfaceFensa5e4 , In!erfaceFensa5e4 ,
Con!roladoraFensa5e4
,
Con!roladoraFensa5e4
, Usu@rio , Usu@rio
%, novaFensa5e4-.
1, novaFensa5e4-.
#, 3ersis!eFensa5e4-.
2, no!ificaFensa5e4-.
I$strao + - Diagrama de Se/DEncia do &,7"
*%"%* &,7* 8 0nviar mensagem
, Usu@rio , Usu@rio , In!erfaceFensa5e4 , In!erfaceFensa5e4 , Con!roladoraFensa5e4 , Con!roladoraFensa5e4
, Con!a!o , Con!a!o , RelC5io , RelC5io , Fensa5e4 , Fensa5e4
, Cen!ral , Cen!ral
1, selecionaCon!a!o-.
=, en!raCon!eudo-con!eudo.
#, se!Con!a!o-no4e.
:, !elaNovaFensa5e4-.
', defineCon!eudo-con!eudo.
%&, -enviada co4 sucesso.
%, 4os!raTelaCon!a!os-.
2, 5e!Nu4ero-no4e.
&, -nu4ero.
*, 5e!Da!a-.
%(, -da!a.
%%, novaFensa5e4-nu4ero" con!eudo" da!a.
%1, Fensa5e4
%#, enviarFensa5e4-Fensa5e4.
%2, -sucesso.
I$strao - - Diagrama de Se/DEncia do &,7*
*%"%+ &,7+ 8 :anteno de contato
*%"%+%1 &,7+a 8 Inc$ir ,ontato
, Usu@rio , Usu@rio
, In!erfaceCon!a!o , In!erfaceCon!a!o
, Con!roladoraCon!a!o , Con!roladoraCon!a!o
, Con!a!o , Con!a!o
1, Solici!aIncluirCon!a!o- .
&, insere dados -no4e" nu4ero.
#, Solici!arTelaNovoCon!a!o- .
2, 4os!raTelaNovoCon!a!o- .
:, insereNovoCon!a!o-no4e"nu4ero.
', 4os!raTelaCon!a!os- .
%, 4os!raTelaCon!a!os- .
=, criarCon!a!o-no4e"nu4ero.
I$strao < - Diagrama de Se/DEncia do &,7+a
*%"%+%! &,7+b 8 0ditar ,ontato
, Usu@rio , Usu@rio
, In!erfaceCon!a!o , In!erfaceCon!a!o
, Con!roladoraCon!a!o , Con!roladoraCon!a!o
, Con!a!o , Con!a!o
1, solici!arEdicaoCon!a!o-no4e.
:, insere dados -no4e" nu4ero.
#, Solici!aTelaEdicaoCon!a!o-no4e.
&, 4os!raTelaCon!a!o-con!a!o.
=, al!eraDados-no4e" nu4ero.
%(, 4os!raTelaCon!a!os- .
2, uscaCon!a!o-no4e.
*, 3ersis!eCon!a!o-con!a!o.
%, 4os!raTelaCon!a!os- .
', defineDados-no4e"nu4ero.
I$strao ? - Diagrama de Se/DEncia do &,7+b
*%"%+%" &,7+c 8 ,ons$tar ,ontato
, Usu@rio , Usu@rio
, In!erfaceCon!a!o , In!erfaceCon!a!o
, Con!roladoraCon!a!o , Con!roladoraCon!a!o
1, solici!arConsul!aCon!a!o-no4e.
#, Solici!aTelaConsul!aCon!a!o-no4e.
&, 4os!raTelaCon!a!o-con!a!o.
2, uscaCon!a!o-no4e.
%, 4os!raTelaCon!a!os- .
I$strao A - Diagrama de Se/DEncia do &,7+c
*%"%+%* &,7+d 8 09c$ir ,ontato
, Usu@rio , Usu@rio
, In!erfaceCon!a!o , In!erfaceCon!a!o
, Con!roladoraCon!a!o , Con!roladoraCon!a!o
, Con!a!o , Con!a!o
1, Solici!aE0cluirCon!a!o-no4e.
&, insere dados -no4e" nu4ero.
#, Solici!arConfir4a7+oE0clus+o- .
2, 4os!raTelaNovoCon!a!o- .
:, insereNovoCon!a!o-no4e"nu4ero.
', 4os!raTelaCon!a!os- .
%, 4os!raTelaCon!a!os- .
=, criarCon!a!o-no4e"nu4ero.
I$strao 17 - Diagrama de Se/DEncia do &,7+d
*%"%- &,7- 8 Listagem de .rodtos;servios
, Usu@rio , Usu@rio , In!erfaceProdu!o , In!erfaceProdu!o
, Con!raladorFercado , Con!raladorFercado
, Cen!ral , Cen!ral
%, 4os!raLis!aEs!aeleci4en!os
1, seleciona es!aeleci4en!o
#, solici!aLis!a5e4Produ!os-es!aeleci4en!o.
2, soli!icaProdu!os-es!aeleci4en!o.
&, lis!a de 3rodu!os
:, e0ieProdu!os
I$strao 11 - Diagrama de Se/DEncia do &,7-
*%"%< &,7< 8 Listagem de mercados
, Usu@rio , Usu@rio , In!erfaceLis!aEs!aeleci4en!o , In!erfaceLis!aEs!aeleci4en!o
, Con!raladorFercado , Con!raladorFercado
, Cen!ral , Cen!ral
%, selecionaFos!rarEs!aeleci4en!os-.
1, lis!arEs!aeleci4en!os-.
&, -es!aeleci4en!osDis3oniveis.
#, 5e!Es!aeleci4en!osDis3oniveis-.
2, -lis!aEs!aeleci4en!osDis3onBveis.
I$strao 1! - Diagrama de Se/DEncia do &,7<
*%"%? &,7? 8 Rea$i@ar .edido de com.ra
, Usu@rio , Usu@rio
, In!erfacePedido , In!erfacePedido , Con!roladoraPedido , Con!roladoraPedido
, Es!aeleci4en!o , Es!aeleci4en!o , Pedido , Pedido
, Cen!ral , Cen!ral
2, realiIarCo43ra-.
%, selecionaProdu!o-.
&, enviarPedido-.
:, calculaValorTo!al- .
1, adicionaProdu!oAoPedido-id.
#, a!ualiIaLis!a-.
=, 5e!CNPU-des!ino.
', cn3>
*, definePedido-ori5e4" cn3>" valorTo!al.
%(, Pedido
%%, finaliIaPedido-Pedido.
%1, confir4aPedido-.
%#, 3edido realiIado
I$strao 1" - Diagrama de Se/DEncia do &,7?
*%"%?%1 &,7A 8 ,ons$ta de ,a$end'rio
, Usu@rio , Usu@rio
, In!erfaceCalendario , In!erfaceCalendario
, Con!roladoraCalendario , Con!roladoraCalendario
, Calend@rio , Calend@rio
1, defineDa!a-da!a.
#, 4os!rarDa!a-da!a.
&, -dados.
%, 4os!raTelaCalend@rio-.
2, 5e!DadosDa!a-da!a.
:, -dados.
I$strao 1* - Diagrama de Se/DEncia do &,7A
*%"%A &,17 8 Registra Bor'rio de a$arme
, Usu@rio , Usu@rio
, In!erfaceAlar4e , In!erfaceAlar4e Con!roladoraAlar4e ,
Con!roladoraAlar4e
Con!roladoraAlar4e ,
Con!roladoraAlar4e
, Alar4e , Alar4e
1, infor4a;orario-6ora.
#, envia;orario-6orario.
2, criarAlar4e- .
%, 4os!raTelaAlar4e
:, 4os!raTelaAlar4e
&, 3ersis!irAlar4e -alar4e.
I$strao 1+ - Diagrama de Se/DEncia do &,17
*%"%17 &,11 8 Notifica Bor'rio de a$arme
, RelC5io , RelC5io
, In!erfaceAlar4e , In!erfaceAlar4e
, Con!roladoraAlar4e , Con!roladoraAlar4e
, Usu@rio , Usu@rio
%, 6oraDoAlar4eA!in5ida-6ora.
1, alar4eA!in5ido-6ora.
#, uscaAlar4es-6ora.
2, no!ificaUsuario-.
I$strao 1- - Diagrama de Se/DEncia do &,11
'.' /odelo de Estados
AEui s+o a3resen!ados os dia5ra4as de es!ados 3ara as 3rinci3ais classes9
*%*%1 Diagrama de 0stados do 2$armeF
Desar4ado Es3erando Tocando
ar4ar
desar4ar
6oraAlar4e Y 6oraA!ual-.
a!ivar soneca
desli5ar
I$strao 1< - Diagrama de 0stados do 2$arme
*%*%! Diagrama de 0stados do 5edido
Novo
Pedido
Pedido
En!re5ue
Efe!uado
enviar
Cancelado
indis3onBvel
Confir4ado
dis3onBvel
Pa5o
3a5ar
en!re5ar
I$strao 1? - Diagrama de 0stados do 5edido
*%*%" Diagrama de 0stados da :ensagem
I$strao 1A - Diagrama de 0stados da :ensagem
*%*%"%1 Diagrama de 0stados da ,Bamada
I$strao !7 - Diagrama de 0stados da cBamada
*%*%* Diagrama de 0stados da :anteno de 2genda
I$strao !1 - Diagrama de 0stados da manteno da agenda
'.) (e2uisitos de 3ancos de Dados
Esta seo relaciona os requisitos do tipo0 tipos de infor)ao, freq12ncia de uso, restri3es de
integridade, te)po de reteno de dados, etc/
'.- Descri1o das 0nterfaces E4ternas
Esta seo detala as interfaces apresentadas na seo 4/5, descre(endo as entradas e as sa#das do
software, co) infor)a3es adequadas para cada tipo de interface/ E6e)plos0
7onte da entrada ou destino da sa#da
'nter(alo de (alidade, preciso ou toler8ncia
9nidade de )edida
Te)pos para sincroni:ao
Relao co) outras entradas e sa#das
7or)atos;organi:ao de telas e -anelas
7or)atos de dados, co)andos e )ensagens, etc/
<aso o siste)a se-a independente, assi) co)o a seo 4/5/5, esta seo no ser. aplic.(el/
+ Restries de 5rojeto
O 3ro>e!o de3ende da re5ulariIa7+o do servi7o dis3oniiliIado" a Eual deve ser dada 3elo
Cr5+o co43e!en!e9 Ou se>a" !an!o o celular" Euan!o o 3rovedor de servi7os deve4 es!ar
cadas!rados 3or !al Cr5+o 3ara 3odere4 !rocar infor4a7?es9
O a3arel6o celular deve su3or!ar a 3la!afor4a !ndroid, 3ois !odo o 3ro>e!o K desenvolvido
nes!e a4ien!e" sendo Eue caso n+o 6a>a u4 celular Eue su3or!e !al 3la!afor4a" o
a3lica!ivo n+o 3oder@ en!rar e4 u!iliIa7+o9
Para Eue o clien!e 3ossa acessar os dados dos 3rodu!os" 6@ a necessidade do 3rovedor
dos 4es4os dis3oniiliIar !ais infor4a7?es a!ravKs de u4 sis!e4a desenvolvido 3ela
e43resa difusora9
O sis!e4a deve su3or!ar o3era7?es 3aralelas" co4o receer c6a4adas ou 4ensa5ens
enEuan!o a usca de u4 3rodu!o K efe!uada9 O sof!Aare deve avisar o usu@rio sore !ais
even!os 3ara Eue o 4es4o decida Eual servi7o u!iliIar@9
A 3la!afor4a !ndroid K aseada na lin5ua5e4 de 3ro5ra4a7+o Uava" assi4 co4o a
i43le4en!a7+o do sis!e4a In)Line9
Assi4 Eue a o3era7+o de co43ra do 3rodu!o ou servi7o for confir4ada 3elo clien!e" o
sis!e4a realiIa a !roca de infor4a7?es cri3!o5rafadas 3ara a 5aran!ia e se5uran7a da
!ransa7+o9 Tais infor4a7?es 3ode4 ser u!iliIadas 3ara 3ossBveis recla4a7?es do clien!e
no caso do servi7o n+o ser e4 e0ecu!ado9
- Re/isitos No Cncionais
-%1%1 Im.$ementao
Sis!e4a desenvolvido 3ara !elefone celular9
Uso de anco de dados9
-%1%! &sabi$idade
In!erface a4i5@vel ao usu@rio9
-%1%" Dis.onibi$idade
de3enden!e das redes de !ransferDncia de dados9
-%1%* Segrana de acesso
Pedido enviado cri3!o5rafado9
-%1%+ 5ortabi$idade
Cone0+o a redes se4)fio9
-%1%- Desem.enBo
As funcionalidades deve4 !er o !e43o de res3os!a condiIen!e co4 o !e43o de
res3os!a 6u4ano9
< ,ritGrios de 2ceitao
O sof!Aare K divido e4 cinco 3ar!es" individual4en!e acei!as9 S+o elas, c6a4adas
!elefGnicas" 4ensa5ens de !e0!o" a5enda de con!a!os" calend@rio e servi7o de usca e
co43ra de 3rodu!os9
Co4o n+o 6@ a 3ossiilidade de 6aver !es!es e4 a3arel6os de !elefone celular" 6@ a
necessidade de si4ula7+o do sis!e4a e4 co43u!adores 3essoais9
AlK4 disso" ser@ necess@ria a si4ula7+o do sis!e4a e0!erno" o Eual re3resen!a o
3rovedor de 3rodu!os e servi7os9 Fes4o assi4" n+o 6aver@ 3ossiilidade de si4ula7+o
do 3a5a4en!o da !ransa7+o9
? ReferEncias
O%P 6!!3,88code95oo5le9co48android8 ) Infor4a7?es sore a 3la!afor4a de desenvolvi4en!o
!ndroid9
O1P 6!!3,88AAA9AiXi3edia9or58
O#P 6!!3,88AAA904339or58

A 2.Endices
5.1 Descri1o dos casos de uso
&,71 - 0fetar Ligao
DescrioF Es!e caso de uso descreve o 3rocedi4en!o de u4a li5a7+o efe!uada 3elo
usu@rio do a3arel6o9
0vento iniciadorF Solici!a7+o de c6a4ada9
2tor .rinci.a$F Usu@rio
2tor secnd'rio, Cen!ral !elefGnica
5rG-,ondiesF U4 nS4ero de !elefone e nBvel de sinal suficien!e 3ara co4unica7+o
co4 a Cen!ral9
Se/DEncia de eventosF
%9 Usu@rio en!ra co4 o nS4ero de !elefone 4anual4en!e ou o seleciona a!ravKs de
sua a5enda de con!a!os9
19 Usu@rio solici!a ao sis!e4a a c6a4ada a ser efe!uada9
#9 Sis!e4a conec!a)se T cen!ral9
29 Cen!ral recee o nS4ero de !elefone e verifica se K u4 nS4ero v@lido9
&9 Cen!ral es!aelece a li5a7+o9
:9 Usu@rio u!iliIa)se da li5a7+o e de3ois a encerra9
=9 Sis!e4a desconec!a)se da Cen!ral9
56s-,ondioF Usu@rio co4 li5a7+o realiIada co4 sucesso" incluBda no re3osi!Crio de
dados e usu@rio desconec!ado da cen!ral9
C$9os a$ternativosF
Sis!e4a n+o conse5ue se conec!ar T Cen!ral devido ao nBvel de sinal es!ar ai0o9
Sis!e4a re!orna 4ensa5e4 3ara o usu@rio infor4ando a fal!a de sinal suficien!e
-3asso #.9
Usu@rio n+o !e4 crKdi!o 3ara efe!uar li5a7+o9 Sis!e4a no!ifica o usu@rio sore a
fal!a crKdi!o9 -3asso #.9
Cen!ral recee u4 nS4ero de !elefone inv@lido9 Sis!e4a recee da Cen!ral u4a
4ensa5e4 infor4ando o 4o!ivo do erro -3asso 2.9
Cen!ral n+o conse5ue es!aelecer li5a7+o9 Sis!e4a encerra a cone0+o e infor4a
ao Usu@rio Eue n+o foi 3ossBvel es!aelecer a li5a7+o -3asso &.9
Inc$soF N+o 6@
&,7! 8 0stabe$ecer cone9o te$ef4nica
DescrioF O sis!e4a recee o sinal da Cen!ral de Eue e0is!e u4a c6a4ada 3ara o
!elefone celular9 O sis!e4a en!+o a!ende a c6a4ada e u4a li5a7+o K es!aelecida9
0vento iniciadorF Recei4en!o de u4a c6a4ada
2tor .rinci.a$F Cen!ral !elefGnica
2tor secnd'rio, Usu@rio
5rG-,ondiesF U4 nS4ero de !elefone v@lido e nBvel de sinal suficien!e9
Se/DEncia de eventosF
%9 Cen!ral envia c6a4ada 3ara !elefone
19 Sis!e4a iden!ifica nS4ero Eue es!@ li5ando
#9 Sis!e4a usca na a5enda de con!a!os o nS4ero
29 Sis!e4a 4os!ra ao usu@rio o nS4ero de Eue4 es!@ li5ando e o no4e" se 6ouver
&9 Usu@rio seleciona o37+o ZA!enderZ
:9 Li5a7+o K iniciada
=9 U4a das 3ar!es finaliIa a li5a7+o
56s-,ondioF C6a4ada receida co4 sucesso e incluBda no re3osi!Crio de dados e
usu@rio desconec!ado da cen!ral9
C$9os a$ternativosF
Usu@rio resolve n+o a!ender e cancelar a c6a4ada9 Por!an!o a li5a7+o n+o K
es!aelecida -3asso &.
A cone0+o K desfei!a 3or fal6as de co4unica7+o9 Sis!e4a no!ifica o usu@rio do
erro -3asso :.
&,7" 8 Receber mensagem
DescrioF O sis!e4a recee o sinal da Cen!ral de Eue e0is!e u4a 4ensa5e4 3ara o
celular9 O sis!e4a en!+o infor4a o usu@rio Eue 6@ u4a nova 4ensa5e49
0vento iniciadorF Recei4en!o de u4a 4ensa5e4 de !e0!o9
2tor .rinci.a$F Cen!ral !elefGnica
5rG-,ondiesF O usu@rio deve !er efe!uado lo5in no sis!e4a de co4unica7+o
ins!an![nea9
Se/DEncia de eventosF
%9 Cen!ral no!ifica u4a nova 4ensa5e4 ao sis!e4a de co4unica7+o ins!an![nea9
19 Sis!e4a de co4unica7+o insere na lis!a de 4ensa5ens a ori5e4 e o con!eSdo da
4ensa5e4 receida e no!ifica o usu@rio9
56s-,ondioF Fensa5e4 foi infor4ada ao usu@rio9
C$9os 2$ternativosF N+o 6@
Inc$soF N+o 6@
&,7* 8 0nviar :ensagem
DescrioF Es!e caso de uso descreve o 3rocedi4en!o do envio de u4a 4ensa5e4 3elo
usu@rio do a3arel6o9
0vento iniciadorF Solici!a7+o de envio de 4ensa5e49
2tor .rinci.al, Usu@rio
2tor secnd'rioF Cen!ral !elefGnica
5rG-,ondiesF O usu@rio deve es!ar lo5ado no sis!e4a de co4unica7+o9
Se/DEncia de eventosF
%9 Usu@rio seleciona u4a 3essoa na lis!a de con!a!os9
19 Usu@rio en!ra co4 a 4ensa5e4 e seleciona a o37+o LenviarM9
#9 Sis!e4a conec!a)se T cen!ral9
29 Cen!ral recee iden!ifica7+o do des!ino e verifica se es!e K v@lido9
&9 Cen!ral es!aelece a li5a7+o9
:9 Cen!ral envia 4ensa5e4 ao des!ino9
=9 Cen!ral recee o sinal de envio de 4ensa5e4 co4 sucesso9
'9 Cen!ral infor4a usu@rio Eue 4ensa5e4 foi enviado co4 sucesso9
56s-,ondioF Usu@rio conec!ado T Cen!ral e li5a7+o es!aelecida9
C$9os a$ternativosF
Sis!e4a n+o conse5ue se conec!ar T Cen!ral devido ao nBvel de sinal es!ar ai0o9
Sis!e4a re!orna 4ensa5e4 3ara o usu@rio infor4ando a fal!a de sinal suficien!e
-3asso #.9
Cen!ral recee u4a iden!ifica7+o de des!ino inv@lida9 Sis!e4a recee da Cen!ral
u4a 4ensa5e4 infor4ando o 4o!ivo do erro -3asso 2.9
Cen!ral n+o conse5ue enviar 4ensa5e49 Sis!e4a encerra a cone0+o e infor4a ao
Usu@rio Eue n+o foi 3ossBvel es!aelecer a li5a7+o -3asso &.9
Cen!ral n+o conse5ue enviar 4ensa5e49 Sis!e4a infor4a ao Usu@rio Eue n+o foi
3ossBvel enviar 4ensa5e4 3ara o des!ino solici!ado-3asso :.9
Inc$soF N+o 6@9
&,7+ - :anteno de contato
DescrioF Caso de uso relacionado T 4anu!en7+o das infor4a7?es de u4 con!a!o da
a5enda !elefGnica9
0vento iniciadorF Usu@rio solici!a a 4anu!en7+o da a5enda !elefGnica9 Co4 a7?es co4o
incluir" al!erar" consul!ar ou re4over u4 con!a!o9
2tor .rinci.a$F Usu@rio
5rG-,ondiesF N+o 6@9
C$9o b'sicoF De acordo co4 o !i3o de o3era7+o solici!ado 3elo usu@rio" u4 dos
suflu0os K e0ecu!ado,
%9 Se o usu@rio dese>a incluir u4 novo con!a!o" o suflu0o Incluir K e0ecu!ado9
19 Se o usu@rio dese>a al!erar u4 con!a!o e0is!en!e" o suflu0o Al!erar K e0ecu!ado9
#9 Se o usu@rio dese>a consul!ar u4 con!a!o e0is!en!e" o suflu0o Consul!ar K
e0ecu!ado9
29 Se o usu@rio dese>a e0cluir u4 con!a!o e0is!en!e" o suflu0o E0cluir K e0ecu!ado9
Sbf$9o Inc$irF
%9 O sis!e4a solici!a ao usu@rio o !elefone do con!a!o9
19 Usu@rio fornece nS4ero9
#9 O sis!e4a solici!a ao usu@rio o no4e do con!a!o9
29 Usu@rio fornece o no4e9
&9 Sis!e4a re5is!ra as infor4a7?es no re3osi!Crio de dados9
Sbf$9o 2$terarF
%9 Usu@rio seleciona o con!a!o e0is!en!e 3ara al!era7+o dos seus dados9
19 Sis!e4a e0ie 3ara o usu@rio as infor4a7?es do con!a!o9
#9 Usu@rio seleciona Eual infor4a7+o dese>a al!erar" no4e ou !elefone9
29 Usu@rio fornece o novo dado no lu5ar da infor4a7+o an!i5a9
&9 Sis!e4a re5is!ra a nova infor4a7+o no re3osi!Crio de dados9
Sbf$9o ,ons$taF
%9 Usu@rio seleciona o con!a!o e0is!en!e 3ara consul!a dos seus dados9
19 Sis!e4a e0ie ao usu@rio as infor4a7?es !ais co4o no4e e nS4ero de !elefone
3ara o usu@rio do con!a!o escol6ido9
#9 Usu@rio verifica as infor4a7?es dadas 3elo sis!e4a9
Sbf$9o 09c$irF
%9 Usu@rio seleciona o con!a!o Eue dese>a e0cluir as infor4a7?es9
19 Sis!e4a e0ie 4ensa5e4 ao usu@rio Eues!ionando a von!ade do usu@rio e4
e0cluir os dados9
#9 Usu@rio confir4a a e0clus+o9
29 Sis!e4a re!ira as infor4a7?es do con!a!o do re3osi!Crio de dados9
56s-,ondioF Fanu!en7+o do con!a!o efe!uada9
C$9os a$ternativosF
Es!e flu0o al!erna!ivo se a3lica ao suflu0o Incluir9 Caso o no4e do con!a!o >@
e0is!a no re3osi!Crio de dados" o sis!e4a e0ie u4a 4ensa5e4 3ara o usu@rio e
n+o re5is!ra as infor4a7?es fornecidas 3elo 4es4o9
Es!e flu0o al!erna!ivo se a3lica aos suflu0os Incluir e Al!erar9 Caso o usu@rio n+o
!en6a en!rado co4 as infor4a7?es do con!a!o" sis!e4a e0ie u4a 4ensa5e4
solici!ando !ais infor4a7?es e n+o re5is!ra EualEuer dado9
Inc$soF N+o 6@9
&,7- - Listagem de .rodtos;servios
DescrioF Usu@rio solici!a visualiIa7+o de ca!@lo5o de 3rodu!os do es!aeleci4en!o e
recee a lis!a9
0vento iniciadorF Solici!a7+o de lis!a5e4 3elo usu@rio
2tor .rinci.a$F Usu@rio
2tor secnd'rioF Provedor de 3rodu!os
5rG-,ondiesF Rede e 3rovedor de 3rodu!os dis3onBveis9
Se/DEncia de eventosF
%9 Usu@rio solici!a uso do servi7o de lis!a5e4 de 3rodu!os8servi7os
19 Sis!e4a 4os!ra u4a lis!a de es!aeleci4en!os dis3onBveis no local9
#9 Usu@rio escol6e u4 es!aeleci4en!o9
29 Sis!e4a do es!aeleci4en!o envia dados sore seus 3rodu!os9
&9 U4a lis!a5e4 dos 3rodu!os8servi7os K 4os!rada ao usu@rio9
56s-,ondioF Usu@rio co4 acesso aos 3rodu!os8servi7os de de!er4inado
es!aeleci4en!o9
C$9os a$ternativosF
Usu@rio n+o escol6e nen6u4 es!aeleci4en!o9 En!+o o sis!e4a re!orna ao seu
es!ado de es3era9 -Passo #.
/al6a na co4unica7+o9 Sis!e4a realiIa u4a nova !en!a!iva de se co4unicar9
-Passos %"1 e 2.
Inc$soF N+o 6@ inclus?es9
&,7< =D0S,ON3IN&2DO>

&,7? - Rea$i@ar .edido de com.ra
DescrioF Usu@rio envia 3edido ao es!aeleci4en!o e recee confir4a7+o de envio9
0vento iniciadorF Solici!a7+o de envio de 3edido acionada 3elo usu@rio
2tor .rinci.a$F Usu@rio
2tor secnd'rioF Provedor de 3rodu!os
5rG-,ondiesF Rede e 3rovedor de 3rodu!os dis3onBveis9
Se/DEncia de eventosF
%9 Usu@rio envia 3edido con!endo lis!a5e4 de 3rodu!os8servi7os co4 suas
Euan!idades e o 3re7o !o!al9
19 Provedor verifica se o 3edido K v@lido9
#9 Provedor infor4a for4as de 3a5a4en!o9
29 Usu@rio escol6e for4a de 3a5a4en!o9
&9 Provedor no!ifica o usu@rio a confir4a7+o do 4es4o9
56s-,ondioF Pedido re5is!rado no es!aeleci4en!o e usu@rio no!ificado9
C$9os a$ternativosF
Pedido inv@lido9 Sis!e4a indica ao usu@rio Eual erro de valida7+o ocorreu no
3edido9 -Passo 1.
Inc$soF N+o 6@ inclus?es9
&,77A - ,ons$ta de ca$end'rio
DescrioF Es!e caso de uso descreve o 3rocedi4en!o de u4a consul!a de calend@rio
3elo usu@rio do a3arel6o9
0vento iniciadorF Solici!a7+o da o37+o de calend@rio no a3arel6o9
2tor .rinci.a$F Usu@rio
5rG-,ondiesF N+o 6@
Se/DEncia de eventosF
%9 Sis!e4a 4os!ra infor4a7?es sore a da!a a!ual9
56s-,ondioF Usu@rio visualiIa as infor4a7?es sore a da!a dese>ada9
C$9os a$ternativosF
%9 Usu@rio escol6e u4a da!a dese>ada9
19 Sis!e4a e0ie as infor4a7?es sore a da!a escol6ida ao usu@rio9
Inc$soF N+o 6@
&,17 - Registra Bor'rio de a$arme
DescrioF Usu@rio re5is!ra no dis3osi!ivo celular o 6or@rio Eue dese>a Eue es!e o aler!e9

0vento iniciadorF Usu@rio solici!a re5is!ro de 6or@rio de alar4e9
2tor .rinci.a$F Usu@rio
5rG-,ondiesF N+o 6@
Se/DEncia de eventosF
%9 Usu@rio infor4a o 6or@rio Eue dese>a Eue o alar4e se>a acionado
19 Usu@rio salva o 6or@rio dese>ado
#9 ;or@rio fica re5is!rado no re3osi!Crio de dados do a3arel6o
56s-,ondioF ;or@rio de alar4e re5is!rado no sis!e4a9
C$9os a$ternativosF N+o 6@9
Inc$soF N+o 6@9
&,711 - Notifica Bor'rio de a$arme
DescrioF RelC5io aciona u4 sinal sonoro" 3ois es!e K o 6or@rio Eue o usu@rio 6avia
3ro5ra4ado 3ara des3er!ar9
0vento iniciadorF ;or@rio do alar4e K a!in5ido9
2tor .rinci.a$F RelC5io
5rG-,ondiesF Ter u4 6or@rio de alar4e re5is!rado no dis3osi!ivo" e es!e ser o 6or@rio
do 4o4en!o9
Se/DEncia de eventosF
%9 O 6or@rio do des3er!ar K a!in5ido9
19 ;or@rio a!in5ido no relC5io K i5ual ao re5is!rado no dis3osi!ivo 3elo usu@rio9
#9 RelC5io 3assa a acionar u4 aviso sonoro9
56s-,ondioF Alar4e acionado9
C$9os a$ternativosF N+o 6@9
Inc$soF N+o 6@9
&,71! - ,adastrar com.romisso
DescrioF Es!e caso de uso descreve o 3rocedi4en!o de cadas!ro de u4 co43ro4isso
efe!uado 3elo usu@rio do a3arel6o9
0vento iniciadorF Solici!a7+o de co43ro4isso9
2tor .rinci.a$F Usu@rio9
2tor secnd'rioF RelC5io9
5rG-,ondiesF N+o 6@9
Se/DEncia de eventosF
%9 Usu@rio en!ra co4 a da!a 4anual4en!e ou a seleciona a!ravKs do calend@rio9
19 Usu@rio seleciona a 6ora do co43ro4isso9
#9 Usu@rio insere a 4ensa5e4 dese>ada no dia e 6ora escol6idos9
29 Usu@rio escol6e se Euer a5endar alar4e 3ara o co43ro4isso ou n+o
&9 Usu@rio confir4a o cadas!ro e de3ois encerra o 3rocesso9
:9 Sis!e4a re!orna 3ara a a5enda de co43ro4issos9
56s-,ondioF Usu@rio co4 co43ro4isso cadas!rado co4 sucesso9
C$9os a$ternativosF N+o 6@9
Inc$soF N+o 6@9

You might also like