]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - especificaciones/informar_estado_cuenta.rtf
b555cf3823d446c7cece212f865d6a44cc3dfcf9
[z.facultad/75.10/miklolife.git] / especificaciones / informar_estado_cuenta.rtf
1 {\rtf1\ansi\deff0\adeflang1025
2 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\froman\fprq2\fcharset0 Times New Roman;}{\f3\fswiss\fprq2\fcharset0 Trebuchet MS;}{\f4\fnil\fprq2\fcharset0 Arial;}{\f5\fnil\fprq2\fcharset0 Tahoma{\*\falt Lucidasans};}{\f6\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}}
3 {\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
4 {\stylesheet{\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058\snext1 Predeterminado;}
5 {\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext2 Cuerpo de texto;}
6 {\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon2\snext3 Lista;}
7 {\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs20\lang255\ai\ltrch\dbch\af4\afs20\langfe255\ai\loch\f0\fs20\lang1033\i\sbasedon1\snext4 Etiqueta;}
8 {\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext5 \'cdndice;}
9 {\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon2\snext6 Contenido de la tabla;}
10 {\s7\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ai\ab\ltrch\dbch\af4\afs24\langfe255\ai\ab\loch\f0\fs24\lang1033\i\b\sbasedon6\snext7 Encabezado de la tabla;}
11 {\*\cs9\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang1033 WW-Fuente de p\'e1rrafo predeter.;}
12 }
13 {\info{\title Caso de uso: Informar estado cuenta}{\author certant}{\creatim\yr2005\mo4\dy5\hr23\min59}{\operator certant}{\revtim\yr2005\mo4\dy6\hr0\min19}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6450}}\deftab708
14 {\*\pgdsctbl
15 {\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1701\margrsxn1701\margtsxn1417\margbsxn1417\pgdscnxt0 Predeterminado;}}
16 {\*\pgdscno0}\paperh15840\paperw12240\margl1701\margr1701\margt1417\margb1417\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1701\margrsxn1701\margtsxn1417\margbsxn1417\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
17 \trowd\trql\trleft-113\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalt\cellx8838
18 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058{\loch\f3\fs20\lang2058\i0\b\fs20\f3{\b Caso de uso: }}{\loch\f3\fs20\lang2058\fs20\fs20\fs20\f3{\i Informar estado cuenta}}
19 \cell\row\pard \trowd\trql\trleft-113\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalt\cellx8838
20 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058{\loch\f3\fs20\lang2058\i0\b\fs20\f3{\b Actores: }}{\loch\f3\fs20\lang2058\fs20\fs20\fs20\f3Cobranzas}
21 \cell\row\pard \trowd\trql\trleft-113\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalt\cellx8838
22 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058{\loch\f3\fs20\lang2058\i0\b\fs20\f3{\b Precondiciones: }}{\loch\f3\fs20\lang2058\fs20\fs20\fs20\f3no existen precondiciones para este caso de uso}
23 \cell\row\pard \trowd\trql\trleft-113\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalt\cellx8838
24 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058{\loch\f3\fs20\lang2058\i0\b\fs20\f3{\b Postcondiciones: }}{\loch\f3\fs20\lang2058\fs20\fs20\fs20\f3informe detallado sobre la cuenta del cliente, del tipo libre deuda, para usar como certificado ante una eventual autorizaci\'f3n.}
25 \cell\row\pard \trowd\trql\trleft-113\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalt\cellx8838
26 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs20\lang1025\ltrch\dbch\af2\afs20\langfe255\ab\loch\f3\fs20\lang2058\b {\loch\f3\fs20\lang2058\i0\b Flujo Principal:}
27 \par \pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs20\lang1025\ltrch\dbch\af2\afs20\langfe255\loch\f3\fs20\lang2058 {\loch\f3\fs20\lang2058\i0\b0 1 \endash  El actor, al recibir un pedido de informaci\'f3n de cuenta, presenta sus credenciales y se autentica contra la aplicaci\'f3n.}
28 \par {\loch\f3\fs20\lang2058\i0\b0 2 \endash  La aplicaci\'f3n solicita al actor las credenciales necesarias para ingresar.}
29 \par \pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058{\loch\f3\fs20\lang2058\i0\b0\fs20\f3 3 \endash  El actor ingresa sus credenciales (username/password) ({\b E1)}.}
30 \par \pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs20\lang1025\ltrch\dbch\af2\afs20\langfe255\loch\f3\fs20\lang2058 {\loch\f3\fs20\lang2058\i0\b0 4 \endash  La aplicaci\'f3n presenta los m\'f3dulos correspondientes seg\'fan el rol del actor (en este caso el rol es cobranzas).}
31 \par \pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058{\loch\f3\fs20\lang2058\i0\b0\fs20\f3 5 \endash  La aplicaci\'f3n presenta diversas alternativas para buscar un cliente de la obra social (combo con lista desplegable, buscador seg\'fan patterns, etc) ({\b S1}).}
32 \par \pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs20\lang1025\ltrch\dbch\af2\afs20\langfe255\loch\f3\fs20\lang2058 {\loch\f3\fs20\lang2058\i0\b0 6 \endash  El actor selecciona un cliente de la obra social desde alguno de los m\'e9todos presentados en el punto 5.}
33 \par {\loch\f3\fs20\lang2058\i0\b0 7 \endash  La aplicaci\'f3n presenta al usuario un informe detallado sobre el estado de la cuenta del cliente de la obra social seleccionado en el punto 6 (prestaciones tomadas, costos y coberturas otorgadas, estado de morosidad).}
34 \par {\loch\f3\fs20\lang2058\i0\b0 8 \endash  Fin Caso de Uso.}
35 \cell\row\pard \trowd\trql\trleft-113\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalt\cellx8838
36 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs20\lang1025\ltrch\dbch\af2\afs20\langfe255\ab\loch\f3\fs20\lang2058\b {\loch\f3\fs20\lang2058\i0\b Flujos Alternativos:}
37 \par \pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs20\lang1025\ltrch\dbch\af2\afs20\langfe255\loch\f3\fs20\lang2058 {\loch\f3\fs20\lang2058\i0\b0 S1 \endash  Ning\'fan cliente cargado en la base (estado inicial): se informa de la situaci\'f3n al actor, y finaliza el caso de uso.}
38 \cell\row\pard \trowd\trql\trleft-113\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalt\cellx8838
39 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs20\lang1025\ltrch\dbch\af2\afs20\langfe255\ab\loch\f3\fs20\lang2058\b {\loch\f3\fs20\lang2058\i0\b Flujos de Excepci\'f3n:}
40 \par \pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058{\loch\f3\fs20\lang2058\i0\b0\fs20\f3 E1 \endash  Las credenciales son inv\'e1lidas: se presenta un mensaje al usuario informando \'fanicamente que sus credenciales son incorrectas (no se dar\'e1 detalle para favorecer la seguridad en este sentido). Se vuelve al punto 2, con un m\'e1ximo de 3 oportunidades, y en
41  caso de falla de esta \'faltima se lockea la cuenta del usuario (locked by intruder) para prevenir intentos de adivinaci\'f3n de contrase\'f1as.}
42 \cell\row\pard \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af2\afs24\lang1025\ltrch\dbch\af2\afs24\langfe255\loch\f2\fs24\lang2058 
43 \par }