Documento de Requisitos do Sistema
Documento de Requisitos do Sistema
Pet Show Pet Show Versão 1.3 Versão 1.3
Histórico de Alterações
Data Versão Descrição Autor
28/04/2014 1.0 Inicio da elaboração do Documento de Requisitos Daniel Lopes 7/06/2014 1.1 Adição de parte dos Requisitos Funcionais e Não
Funcionais.
Rafael da Costa
8/06/2014 1.2 Adição e edição dos Requisitos Funcionais e Não Funcionais.
Jorge Adriano 09/06/2014 1.3 Alteração de alguns Requisitos Funcionais Daniel Lopes
Conteúdo
1. INTRODUÇÃO ... 4
1.1 VISÃO GERAL DO DOCUMENTO... . 4
1.2 CONVENÇÕES,TERMOS E ABREVIAÇÕES ... 4
1.2.1 Identificação dos requisitos ... 4
1.2.2 Prioridades dos requisitos ... 4
2. DESCRIÇÃO GERAL DO SISTEMA ... 5
3. REQUISITOS FUNCIONAIS (CASOS DE USO) ... 5
[RF001] Cadastrar ... ... 5 [RF002] Cadastrar cliente ... 5 [RF003] Cadastrar ni!al ... ... " [RF004] Cadastrar #eterin$rio ... ... " [RF005] Cadastrar tendi!ento ... ... % [RF00"] Incluir Cliente ... % [RF00%] Incluir #eterin$rio ... & [RF00&] #erificar 'is(oni)ilidade do #eterin$rio ... . * [RF00*] Incluir ni!al ... ... * [RF010] +endar tendi!ento ... 10
[RF011] Rece)er Pa+a!ento ... 10
[RF012] I!(ri!ir Co!(ro,ante de Pa+a!ento ... . 11
[RF013] -erenciar 'ados ... ... 11 [RF014] Consultar 'ados ... ... 12 [RF015] lterar 'ados ... 12 [RF01"] /cluir 'ados ... 13 [RF01%] Resu!o ... ... 13 4. REQUISITOS NÃO-FUNCIONAIS ...14 [RF001] Interface ... 14 [RF002] I!(le!entação ... 14
5. DIAGRAMA DE CASO DE USO ...15
6. DIAGRAMA DE CLASSE ...16
Documento de Requisitos Arquivo: 251427111.doc
Página 3 de 15
1. Introdução
1.1 Visão eral do documento
1. Seç! 2 " De#$%&ç! 'e% *! #&#+e,: aprese!a "#a $%s&' (era) *' s%s!e#a, +ara+!er%a*' -"a) ' se" es+'p' e *es+re$e*' se"s "s"/r%'s.
2. Seç! 3 " Re&#&+!# /0$&!0&# ($#!# *e #!): espe+%0%+a !'*'s 's +as's *e "s' *' s%s!e#a, *es+re$e*' 's 0)"'s *e e$e!'s, pr%'r%*a*es, a!'res, e!ra*as e sa*as *e +a*a +as' *e "s' a ser %#p)e#e!a*'.
3. Seç! 4 " Re&#&+!# 0!-/0$&!0&#: espe+%0%+a !'*'s 's re-"%s%!'s &' 0"+%'a%s *' s%s!e#a, *%$%*%*'s e# re-"%s%!'s *e "sa%)%*a*e, +'0%a%)%*a*e, *ese#pe5', se("ra6a, *%s!r%"%6&', a*e-"a6&' a pa*r7es e re-"%s%!'s *e 5ar*8are e s'0!8are.
1.! Con"enções# termos e a$re"iações
A +'rre!a %!erpre!a6&' *es!e *'+"#e!' e%(e ' +'5e+%#e!' *e a)("#as +'$e67es e !er#'s espe+0%+'s, -"e s&' *es+r%!'s a se("%r.
1.2.1 Identi%icação dos requisitos
9'r +'$e6&', a re0er+%a a re-"%s%!'s 0e%!a a!ra$s *' '#e *a s"se6&' '*e e)es es!&' *es+r%!'s, se("%*'s *' %*e!%0%+a*'r *' re-"%s%!', *e a+'r*' +'# a espe+%0%+a6&' a se("%r: ;no!e da su)seção. identificador do requisito<
9'r ee#p)', ' re-"%s%!' 0"+%'a) ;Re+"pera6&' *e *a*'s.R=>1?< *e$e es!ar *es+r%!' e# "#a s"se6&' +5a#a*a @Re+"pera6&' *e *a*'s, e# "# )'+' %*e!%0%+a*' pe)' #er' ;R=>1?<. / ' re-"%s%!' &'0"+%'a) ;C'0%a%)%*a*e.N=>>< *e$e es!ar *es+r%!' a se6&' *e re-"%s%!'s &'0"+%'a%s *e C'0%a%)%*a*e, e# "# )'+' %*e!%0%+a*' p'r ;N=>><.
Os re-"%s%!'s *e$e# ser %*e!%0%+a*'s +'# "# %*e!%0%+a*'r %+'. A "#era6&' %%+%a +'# ' %*e!%0%+a*'r ;R=>>1< '" ;N=>>1< e pr'sse("e se*' %+re#e!a*a F #e*%*a -"e 0're# s"r(%*' '$'s re-"%s%!'s.
1.2.2 &rioridades dos requisitos
9ara es!ae)e+er a pr%'r%*a*e *'s re-"%s%!'s, as se67es 4 e , 0'ra# a*'!a*as as *e'#%a67es @esse+%a), @%#p'r!a!e e @*eseH/$e).
4. E##e0$& ' re-"%s%!' se# ' -"a) ' s%s!e#a &' e!ra e# 0"+%'a#e!'. Re-"%s%!'s esse+%a%s s&' re-"%s%!'s %#pres+%*$e%s, -"e !# -"e ser %#p)e#e!a*'s %#pre!er%$e)#e!e. . I,!%+0+e ' re-"%s%!' se# ' -"a) ' s%s!e#a e!ra e# 0"+%'a#e!', #as *e 0'r#a &' sa!%s0a!r%a. Re-"%s%!'s %#p'r!a!es *e$e# ser %#p)e#e!a*'s, #as, se &' 0're#, ' s%s!e#a p'*er/ ser %#p)a!a*' e "sa*' #es#' ass%#.
?. De#ee ' re-"%s%!' -"e &' +'#pr'#e!e as 0"+%'a)%*a*es /s%+as *' s%s!e#a, %s!' , ' s%s!e#a p'*e 0"+%'ar *e 0'r#a sa!%s0a!r%a se# e)e. Re-"%s%!'s *eseH/$e%s p'*e# ser *e%a*'s para $ers7es p's!er%'res *' s%s!e#a, +as' &' 5aHa !e#p' 5/%) para %#p)e#e!/ )'s a $ers&' -"e es!/ se*' espe+%0%+a*a.
!. Descrição eral do sistema
'm sistema que erencia dados de um &et S(o)# desde seus %uncion*rios# at+ seus atendimentos.
3. Requisitos %uncionais ,casos de
uso- R/001 Cadastrar
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' es+')5a *e!re a)("#as 'p67es *e +a*as!r'.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%' %7-$!0*&ç8e#: &' !e#. E0+%*&' !e#.
F9! %&0$&
1. O 0"+%'/r%' es+')5e a 'p6&' Ca*as!rar
2. O S%s!e#a e%e "#a )%s!a +'# 'p67es *e +a*as!r'. 3. O ="+%'/r%' es+')5e "#a 'p6&'.
4. O S%s!e#a *%re+%'a ' a!'r para a !e)a *a 'p6&' *eseHa*a. F9! A+e%0+&! &' !e#.
S:* Ir para 0"6&' R=>>2, R=>>3, R=>>4 '" R=>>.
R/00! Cadastrar clientes
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' +a*as!re "# +)%e!e.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%'.
%7-$!0*&ç8e#: O 0"+%'/r%' !er passa*' pe)' re-"%s%!' R=>>1. F9! %&0$&
1. O 0"+%'/r%' pe*e 's *a*'s *' +)%e!e para rea)%ar ' +a*as!r' *' #es#'. 2. O s%s!e#a (era "# ID J%*e!%0%+a*'rK para ' +)%e!e.
Documento de Requisitos Arquivo: 251427111.doc
Página 5 de 15
E0+%* N'#e, C9=, Te)e0'e, E*ere6', E#a%).
%!$e##!Ca*as!rar 's *a*'s *' +)%e!e. T'*'s 's *a*'s s&' 'r%(a!r%'s e+e!' E#a%). S:* U#a #esa(e# e%%*a %*%+a*' -"e ' +)%e!e 0'% +a*as!ra*' +'# s"+ess'. F9! A+e%0+&! Se ' +)%e!e H/ es!%$er +a*as!r' ' s%s!e#a, ' #es#' *ar/ "# a$%s' e e+erra ' +as' *e "s'.
R/003 Cadastrar Animal
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' "s"/r%' +a*as!re "# a%#a) *' +)%e!e ' s%s!e#a.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
F9! %&0$&
1. O 0"+%'/r%' pe*e 's *a*'s *' a%#a) a' +)%e!e e e# se("%*a ' +a*as!ra ' s%s!e#a $%+")a*'' a' respe+!%$' +)%e!e.
2. O s%s!e#a (era "# ID J%*e!%0%+a*'rK para ' a%#a). E0+%* T%p' *e a%#a) JC&' '" Ga!'K, Ra6a, N'#e.
%!$e##!Ca*as!rar 's *a*'s *' a%#a). T'*'s 's *a*'s s&' 'r%(a!r%'s e+e!' N'#e. F9! +e%0+&! Se ' a%#a) H/ !e5a +a*as!r' ' s%s!e#a, apare+er/ "# a$%s' e e+erra ' +as' *e "s'.
S:* U#a #esa(e# e%%*a %*%+a*' -"e ' a%#a) 0'% +a*as!ra*' +'# s"+ess'.
R/002 Cadastrar Veterin*rio
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' "s"/r%' +a*as!re $e!er%/r%'s *a 9e! S5'p ' s%s!e#a.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%', Gere!e.
F9! %&0$& O 0"+%'/r%' e!ra +'# 's *a*'s *' $e!er%/r%'. E0+%* N'#e, CT9S, E*ere6', E#a%), T"r'.
%!$e##!Ca*as!rar 's *a*'s *' ="+%'/r%'. T'*'s 's *a*'s s&' 'r%(a!r%'s e+e!' E#a%). F9! +e%0+&! Se ' 0"+%'/r%' H/ !e5a +a*as!r' ' s%s!e#a, apare+er/ "# a$%s' e
e+erra ' +as' *e "s'.
S:* U#a #esa(e# e%%*a %*%+a*' -"e ' $e!er%/r%' 0'% +a*as!ra*' +'# s"+ess'.
R/00 Cadastrar Atendimento
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' re(%s!re "# a!e*%#e!'.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%', Gere!e. %7-$!0*&ç8e#:
1. O 0"+%'/r%' !er passa*' pe)' re-"%s%!' R=>>1.
2. O 0"+%'/r%' $er%0%+ar a *%sp'%%)%*a*e *' $e!er%/r%' *e a+'r*' +'# ' re-"%s%!' R=>>.
F9! %&0$&
1. O 0"+%'/r%' %+)"% "# +)%e!e +a*as!ra*' ' s%s!e#a. 2. O 0"+%'/r%' %+)"% "# $e!er%/r%' *%sp'$e) ' s%s!e#a.
3. O 0"+%'/r%' %+)"% "# a%#a) *' +)%e!e +a*as!ra*' ' s%s!e#a. 4. O 0"+%'/r%' es+')5e -"a) ' a!e*%#e!' s')%+%!a*'.
E0+%*ID *' C)%e!e, ID *' ="+%'/r%', ID *' A%#a). %!$e##!O 0"+%'/r%' re(%s!ra ' a!e*%#e!'.
S:* U#a #esa(e# e%%*a %*%+a*' -"e ' a!e*%#e!' 0'% re(%s!ra*' +'# s"+ess' e ' #er' *e a!e*%#e!'.
F9! A+e%0+&! Se +as' *e "s' es!%$er e# *esa+'r*' +'# ' re-"%s%!' R=>>, ' s%s!e#a #'s!rar/ "#a #esa(e# *e err'.
R/004 Incluir Cliente
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' %+)"a "# +)%e!e e# "# a!e*%#e!'.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
Documento de Requisitos Arquivo: 251427111.doc
Página 7 de 15
A+!%e#="+%'/r%', Gere!e. %7-$!0*&ç8e#:
1. O 0"+%'/r%' !er passa*' pe)' re-"%s%!' R=>>.
2. O +)%e!e *e$e es!ar +a*as!ra*' ' s%s!e#a *e a+'r*' +'# ' re-"%s%!' R=>>2.
F9! %&0$& O 0"+%'/r%' "s+a p'r *a*'s *e "# +)%e!e +a*as!ra*', e e!&' ' %+)"% ' +a*as!r' *' a!e*%#e!'.
E0+%* N'#e *' C)%e!e, Te)e0'e.
%!$e##!O 0"+%'/r%' %+)"% "# +)%e!e a' re(%s!r' *e a!e*%#e!'.
S:* O s%s!e#a e%e "#a #esa(e# %0'r#a*' -"e ' +)%e!e 0'% %+)"*' +'# s"+ess' a' re(%s!r' *e a!e*%#e!'.
F9! A+e%0+&! Cas' ' s%s!e#a &' e+'!re 's *a*'s *' +)%e!e s')%+%!a*' pe)'
0"+%'/r%', ' s%s!e#a e%e "#a #esa(e# %*%+a*' -"e ' +a*as!r' &' 0'% e+'!ra*' e !er#%a ' +as' *e "s'.
R/005 Incluir Veterin*rio
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' %+)"a "# a%#a) e# "# a!e*%#e!'.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%', Gere!e.
%7-$!0*&ç8e#: O 0"+%'/r%' !er passa*' pe)' re-"%s%!' R=>>.
F9! %&0$& O 0"+%'/r%' "s+a "# $e!er%/r%' +a*as!ra*' ' s%s!e#a. E0+%* N'#e *' Ve!er%/r%'.
%!$e##!O 0"+%'/r%' %+)"% "# $e!er%/r%' a' re(%s!r' *e a!e*%#e!'.
S:* O s%s!e#a e%e "#a #esa(e# %0'r#a*' -"e ' $e!er%/r%' 0'% %+)"*' +'# s"+ess' a' re(%s!r' *e a!e*%#e!'.
F9! A+e%0+&! Cas' ' s%s!e#a &' e+'!re 's *a*'s *' $e!er%/r%' s')%+%!a*' pe)' 0"+%'/r%', ' s%s!e#a e%e "#a #esa(e# %*%+a*' -"e ' +a*as!r' &' 0'% e+'!ra*'.
R/006 Veri%icar Dis)oni$ilidade do Veterin*rio
De#$%&ç! *! $#! *e #! Ver%0%+a a *%sp'%%)%*a*e *e "# $e!er%/r%' *a )'Ha.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%', Gere!e.
%7-$!0*&ç8e#: O 0"+%'/r%' !er passa*' pe)' re-"%s%!' R=>>, e !er passa*' pe)' re-"%s%!' R=>>.
F9! %&0$& O 0"+%'/r%' $er%0%+a se "# *e!er#%a*' 0"+%'/r%' es!/ *%sp'$e) para rea)%ar +'s")!as.
E0+%* N'#e e'" ID *' Ve!er%/r%'.
%!$e##!O s%s!e#a $er%0%+a e re!'ra "#a )%s!a *'s $e!er%/r%'s *%sp'$e%s e %*%sp'$e%s para +'s")!a.
S:* e%%*a "#a )%s!a *'s $e!er%/r%'s *%sp'$e%s e %*%sp'$e%s. E *epe*e*' *a *%sp'%%)%*a*e ' s%s!e#a ' *%re+%'a para ' +as' *e "s' R=>1>.
F9! A+e%0+&! &' !e#.
R/007 Incluir Animal
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' %+)"a "# a%#a) *' +)%e!e e# "# a!e*%#e!'.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%', Gere!e. %7-$!0*&ç8e#:
1. O 0"+%'/r%' !er passa*' pe)' re-"%s%!' R=>>.
2. O a%#a) *e$e es!ar +a*as!ra*' ' s%s!e#a *e a+'r*' +'# ' re-"%s%!' R=>>3 F9! %&0$& O 0"+%'/r%' "s+a "# a%#a) +a*as!ra*' ' s%s!e#a.
E0+%* T%p' *e a%#a) JC&' '" Ga!'K, Ra6a.
%!$e##!O 0"+%'/r%' %+)"% "# a%#a) a' re(%s!r' *e a!e*%#e!'.
Documento de Requisitos Arquivo: 251427111.doc
Página ' de 15
S:* O s%s!e#a e%e "#a #esa(e# %0'r#a*' -"e ' a%#a) 0'% %+)"*' +'# s"+ess' a' re(%s!r' *e a!e*%#e!'.
F9! A+e%0+&! Cas' ' s%s!e#a &' e+'!re 's *a*'s *' a%#a) s')%+%!a*' pe)'
0"+%'/r%', ' s%s!e#a e%e "#a #esa(e# %*%+a*' -"e ' +a*as!r' &' 0'% e+'!ra*'.
R/010 Aendar Atendimento
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' a(e*e "# a!e*%#e!'.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%', Gere!e. %7-$!0*&ç8e#:
3. O 0"+%'/r%' !er passa*' pe)' re-"%s%!' R=>>1.
4. O 0"+%'/r%' $er%0%+ar a *%sp'%%)%*a*e *' $e!er%/r%' *e a+'r*' +'# ' re-"%s%!' R=>>?.
F9! %&0$& O 0"+%'/r%' %+)"% 's *a*'s *' +)%e!e, 's *a*'s *' a%#a) e *' $e!er%/r%' +a*as!ra*'s ' s%s!e#a.
E0+%*ID *' C)%e!e, ID *' ="+%'/r%', ID *' A%#a). %!$e##!O 0"+%'/r%' re(%s!ra a(e*a#e!' *' a!e*%#e!'.
S:* U#a #esa(e# e%%*a %*%+a*' -"e ' a!e*%#e!' 0'% re(%s!ra*' +'# s"+ess'. F9! A+e%0+&! &' !e#.
R/011 Rece$er &aamento
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' e0e!"e ' pa(a#e!' *' a!e*%#e!' ' s%s!e#a.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%'. %7-$!0*&ç8e#: N&' !e#.
F9! %&0$& E0e!"a6&' *' pa(a#e!' *' a!e*%#e!'.
E0+%* N#er' *e a!e*%#e!', $a)'r *' a!e*%#e!'.
%!$e##!O 0"+%'/r%' pe(a 's *a*'s *' a!e*%#e!', ' $a)'r a ser pa(', e +'+)"% ' pa(a#e!' *' a!e*%#e!'.
S:* O s%s!e#a e%e "#a #esa(e# %0'r#a*' -"e ' pa(a#e!' 0'% rea)%a*' +'# s"+ess'.
F9! A+e%0+&! Se ' pa(a#e!' &' 0'% rea)%a*' +'# s"+ess', ' s%s!e#a *%a(s!%+a ' err'.
R/01! Im)rimir Com)ro"ante de &aamento
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' 0"+%'/r%' e#%!a ' +'#pr'$a!e *e pa(a#e!'.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#="+%'/r%', Gere!e.
%7-$!0*&ç8e#: O 0"+%'/r%' !er passa*' pe)' re-"%s%!' R=>11. F9! %&0$& E#%ss&' *' +'#pr'$a!e *e pa(a#e!'.
E0+%* N#er' *' pa(a#e!'.
%!$e##!O 0"+%'/r%' e#%!e ' +'#pr'$a!e *e pa(a#e!' *' a!e*%#e!'.
S:* O s%s!e#a e%e "#a #esa(e# %0'r#a*' -"e ' +'#pr'$a!e 0'% e#%!%*'. F9! A+e%0+&! &' !e#.
R/013 8erenciar Dados
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' Gere!e Gere+%e as %0'r#a67es *e +'s")!ar, e+)"%r, a)!erar e res"#' *e ser$%6's.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#Gere!e.
%7-$!0*&ç8e#: &' !e#.
Documento de Requisitos Arquivo: 251427111.doc
Página 11 de 15
F9! %&0$& O (ere!e es+')5e "#a *as 'p67es *e (ere+%a#e!'. E0+%*&' !e#.
%!$e##!O (ere!e !e# a+ess' as 0"67es *e +'s")!ar, e+)"%r, a)!erar e res"#' *'s ser$%6's.
S:* O s%s!e#a ' *%re+%'a para "#a !e)a *e 'p67es. F9! A+e%0+&! Ir para 0"6&' R=>14 '" R=>1.
R/012 Consultar Dados
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' Gere!e +'s")!e 's *a*'s *'s +)%e!es, a%#a%s, $e!er%/r%'s, pa(a#e!'s, e!+.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#Gere!e.
%7-$!0*&ç8e#: O Gere!e !er passa*' pe)' re-"%s%!' R=>13.
F9! %&0$& O Gere!e es+')5e "#a *as 'p67es *e +'s")!a *%sp'$e%s. E0+%* N'#e, C9=.
%!$e##!O (ere!e p'*e es+')5er e!re a)!erar '" e+)"%r *a*'s.
S:* O s%s!e#a re!'ra "#a )%s!a +'!e*' 's res")!a*'s *a "s+a '" )%s!a +'#p)e!a *e +)%e!es +a*as!ra*'s.
F9! A+e%0+&! Cas' ' s%s!e#a &' e+'!re 's *a*'s, ' s%s!e#a re!'ra "#a #esa(e# *e err' %*%+a*' -"e &' e%s!e 's se("%!es *a*'s.
R/01 Alterar Dados
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' Gere!e a)!ere *a*'s.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#Gere!e.
%7-$!0*&ç8e#: O Gere!e !er passa*' pe)' re-"%s%!' R=>14. F9! %&0$& O Gere!e a)!era *a*'s.
E0+%*&' !e#.
%!$e##!O (ere!e p'*e a)!erar *a*'s.
S:* O s%s!e#a e%e "#a #esa(e# %*%+a*' -"e ' *a*' es+')5%*' 0'% a)!era*' +'# s"+ess'.
F9! A+e%0+&! &' !e#.
R/014 9:cluir Dados
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' Gere!e e+)"a *a*'s.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#Gere!e.
%7-$!0*&ç8e#: O Gere!e !er passa*' pe)' re-"%s%!' R=>14. F9! %&0$& O Gere!e *e)e!a *a*'s se)e+%'a*'s. E0+%*&' !e#.
%!$e##!O (ere!e "s+a *a*'s e ' e+)"%.
S:* O s%s!e#a e%e "#a #esa(e# %*%+a*' -"e ' *a*' se)e+%'a*' 0'% *e)e!a*' +'# s"+ess'.
F9! A+e%0+&! &' !e#.
R/015 Resumo
De#$%&ç! *! $#! *e #! Es!e +as' *e "s' per#%!e -"e ' Gere!e !e5a "# re)a!r%' +'# !"*' -"e '+'rre" ' s%s!e#a *e!a)5a*a#e!e.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
A+!%e#Gere!e.
Documento de Requisitos Arquivo: 251427111.doc
Página 13 de 15
%7-$!0*&ç8e#: O Gere!e !er passa*' pe)' re-"%s%!' R=>14.
F9! %&0$& O Gere!e !e# a+ess' a "#a )%s!a +'!e*' "# res"#' *' !'!a) *e !"*'. E0+%*&' !e#.
%!$e##!O s%s!e#a +'s")!a !'*'s 's *a*'s re0ere!es a's a!e*%#e!'s e (as!'s *a )'Ha. S:* O s%s!e#a e%e "#a )%s!a +'!e*' !'*'s 's (as!'s e a!e*%#e!'s *a )'Ha.
F9! A+e%0+&! &' !e#.
2. Requisitos não;%uncionais
R</001 Inter%ace
O s%s!e#a *e$e !er "#a %!er0a+e a#%(/$e) e %!"%!%$a para ' "s"/r%'. As 0"67es *e$e# ser a"!'ep)%+a!%$as para -"e ' "s"/r%' &' !e5a *%0%+")*a*es.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
R</00! Im)lementação
O s%s!e#a *e$e ser e# "#a p)a!a0'r#a Des!'p, &' espe+%0%+a*' a )%("a(e#, e -"e seHa )%(a*' a' "# a+' *e *a*'s.
%&!%&**e: Esse+%a) I#p'r!a!e DeseH/$e)
Documento de Requisitos Arquivo: 251427111.doc
Página 15 de 15