Académique Documents
Professionnel Documents
Culture Documents
1. Introducción
El propósito de este documento consiste en recolectar, analizar, y definir las necesidades de
alto nivel y características del Sistema de Gestión de ISBN.
1.1 Objetivo
1.2 Alcance
En este documento se describen brevemente:
Los problemas que deben ser resueltos por el sistema ISBN.
Los interesados y los usuarios del sistema y sus intereses fundamentales que dan lugar a
las prestaciones del sistema.
Las prestaciones y funcionalidad del sistema
Las restricciones para el desarrollo del sistema.
1.3 Referencias
2. Posicionamiento
-1-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
No existiendo mercado para este producto pues es la Agencia el único posible cliente (al menos
a nivel nacional), solo podemos establecer diferenciación con el sistema actualmente
implementado:
Desarrollo como aplicación Web (consultas vía Internet) en lugar de un sistema local o
con acceso telefónico
Consultas diseñadas por el usuario, además de consultas preestablecidas
Servicio de mensajería entre editores y libreros, no existente en el sistema actual
Posibilidad de evolución al nuevo esquema de numeración de 13 dígitos a
implementarse en el año 2005.
La agencia administradora de ISBN tiene alcance nacional. Cuenta con alrededor de 50.000
autores normalizados. Dado que la agencia es monopólica, no posee competencia. La agencia
tiene la mejor reputación dada la seriedad conque atiende a sus usuarios.
La aspiración de la organización es contar con un sistema que permita agilizar la entrega de la
información
El nuevo sistema debe permitir que todas las interacciones puedan realizarse tanto en la sede
administrativa como vía Web, proporcionando acceso utilizando como web browsers el Internet
Explorer o Netscape.
Los usuarios dentro de la agencia utilizarán una interfaz basada en un web browser dentro de
la red privada de la Agencia.
Actualmente la carga de datos se hace en forma externa o por otro programa que genera un
archivo de actualización y se importa.
-2-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
-3-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
3.4.1 Editor
Representativo Editor
Tipo Puede o no tener conocimientos informáticos
Responsabilidades Solicitar números de ISBN y pagar por los números asignados.
Agregar documentación complementaria para la publicidad del
libro.
Auto-administrar números en forma autónoma.
Registrarse como usuario.
Criterio de éxito Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fácil y amigable, y además una respuesta
rápida.
0.1.2 Autor-Editor
Representativo Autor-Editor.
Tipo Puede o no tener conocimientos informáticos.
Responsabilidades Solicitar números de ISBN y pagar por los números asignados.
Agregar documentación complementaria para la publicidad del
libro.
Registrarse como usuario.
Criterio de éxito Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fácil y amigable, y además una respuesta
rápida.
0.1.3 Autor
Representativo Autor.
Tipo Puede o no tener conocimientos informáticos.
Responsabilidades Registrarse como usuario.
Criterio de éxito Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fácil y amigable, y además una respuesta rápida
0.1.4 Librerías
Representativo Librerías.
Tipo Puede o no tener conocimientos informáticos.
Responsabilidades Registrarse como usuario
Criterio de éxito Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fácil y amigable, y además una respuesta rápida.
0.1.5 Bibliotecas
Representativo Bibliotecas.
Tipo Puede o no tener conocimientos informáticos.
Responsabilidades Enviar archivos con campos preestablecidos y formato
estándar de importación y exportación.
Registrarse como usuario.
Criterio de éxito Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fácil y amigable, y además una respuesta rápida.
-4-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Los Apostadores sostienen la necesidad del desarrollo de una aplicación ya que no existen en
el mercado otras aplicaciones específicas.
Administrador Administración de
Editor ISBN´s
Mantenimiento de
B. Datos
Autor-editor
Del caso de Uso de Negocio expuesto podemos definir las siguientes características
funcionales:
-5-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
14. Restricciones
15. No se contemplan medios de pago ni uso de tarjetas
-6-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Editor Administrador
Administración de ISBN.
Autor / Editor
24. Introducción
Administrador de ISBN: Este rol es desempeñado por una persona de la compañía que
tiene a su cargo los conceptos relativos a la administración de
los ISBN y de toda la información vinculada.
-7-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Editor
Librería
Administrador
Autor-Editor
Biblioteca
Actores
Funcionalidad
-8-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
D ia g r a m a d e C a s o s d e U s o
d e l S is t e m a
In ic io
A d m in is tr a d o r
U s u a r io
A d m in is t r a r
in fo r m a c io n
d e u s u a r io s
E d ito r
A c t u a liz a r
s ta tu s
T ra n sfe rir D B
e d it o r ia le s
te m p a d e f.
A d m in is t r a r
C a tá lo g o
A u to r /E d ito r
C o n t r o la r s t .
R e s e rv a s
S o lic it a r IS B N
O b te n e r ra n k .
d e p r o d u c c ió n
C o n s u lt a r
G e s tio n a r
lis ta d e
H a b ilit a c ió n
a u to re s C o n s u lta r R e s e rv a r u s u a r io s
In fo IS B N
d e L ib r o s
A s ig n a r
IS B N D e p u ra r
r e g is t r o s
E n v ia r c o r r e o
B ib lio t e c a r io a e d it o r e s
B a ja r in fo .
V ía W e b
E n v ia r c o r r e c . L ib r e r o
M a rc U t iliz a r e s p a c io
d e I n t e r c a m b io C o m .
-9-
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
El caso de uso Utilizar espacio de intercambio comercial permite que las Librerías registradas
como usuarios del sistema puedan establecer relaciones comerciales con otras Librerías
también registradas como usuarios y con los Editores cuyas obras tengan un ISBN asignado,
dentro de las funcionalidades del sistema de Gestión de ISBN
3. El sistema valida los datos ingresados. Si son incorrectos envía mensaje de error y
solicita el reingreso de los datos. Si son correctos muestra la pantalla de Intercambio
Comercial.
No.
27. Pre-condiciones
- 10 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
28. Post-condiciones.
- 11 -
E E E E E E E E E E E E
A A A A A A A A A A A A A
3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3.
51 51 51 51 51 51 51 51 51 51 51 51 51
- - - - - - - - - - - - - -
U U U U U U U U U U U U U U
nr nr nr nr nr nr nr nr nr nr nr nr nr n
Libre r ia
eg eg eg eg eg eg eg eg eg eg eg eg eg reg
L ib re ria
is i i i i i i i i i i i i i i
te ste ste ste ste ste ste ste ste ste ste ste ste ste ste
re re re re re re re re re re re re re re re
d d d d d d d d d d d d d d d
0 .6 Me n s a je
TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR
0 .1 1 S a lir
IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA
L L L L L L L L L L L L L L L L
Ing.. César Cichernia.
In g re s a r Me n s a je
V V V V V V V V V V V V V V V V V
In g re s a r D e s tin a ta rio
er er er er er er er er er er er er er er er er er
G U I:
si si si si si si si si si si si si si si si si s
C o m e rcia l
n on on on on on on on on on on on on on on on o n io n
In te rca m b io
DIAGRAMA DE SECUENCIA:
0 .1 D a to s D e s tin a ta rio
Trabajo Práctico: Sistema ISBN
DIAGRAMA DE COLABORACION:
Ingeniería en Sistemas de Información.
E n via r Me n s a je
Gu i:In te rca m b io C o m e rcia l
Mo s tra r R e s u lta d o
Mo s tra r Ve rifica c ió n
Ve rifica r D e s tin a ta rio
E E E E E E E E E E E E
Me n s a je s
H a n d le r d e
A A A A A A A A A A A A A
3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3.
- 12 -
51 51 51 51 51 51 51 51 51 51 51 51 51
- - - - - - - - - - - - - -
U U U U U U U U U U U U U U
nr nr nr nr nr nr nr nr nr nr nr nr nr n 0 .7 Me n s a je
0 .1 0 R e s u lta d o E n vío
Mo s tra r ve rifica c ió n
Ve rifica r D e s tin a ta rio
eg eg eg eg eg eg eg eg eg eg eg eg eg reg
is i i i i i i i i i i i i i i
U s u a rio
H a n d le rd e Me n s a je s
te ste ste ste ste ste ste ste ste ste ste ste ste ste ste
E n via r Me n s a je
re re re re re re re re re re re re re re re
0 .5 Ve rifica ció n D e s tin a ta rio
0 .2 D a to s D e s tin a ta rio
d d d d d d d d d d d d d d d
Mo s tra r R e s u lta d o
TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR
IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA
L L L L L L L L L L L L L L L L
V V V V V V V V V V V V V V V V V
er er er er er er er er er er er er er er er er er
s
E je cu ta r()
si si si si si si si si si si si si si si si si
Ma il S e rve r
n on on on on on on on on on on on on on on on o n io n
U s u a rio
0 .8 Me n s a je
E je cu ta r()
0 .3 D a to s D e s tin a ta rio
0 .9 R e s u lta d o E n vío
Ma ilS e rve r
D a to s
S e rvid o r d e
E E E E E E E E E E E E
0 .4 Ve rifica ció n D e s tin a ta rio
A A A A A A A A A A A A A
3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3.
51 51 51 51 51 51 51 51 51 51 51 51 51
- - - - - - - - - - - - - -
U U U U U U U U U U U U U U
nr nr nr nr nr nr nr nr nr nr nr nr nr n
eg eg eg eg eg eg eg eg eg eg eg eg eg reg
is is is is is is is is is is is is is is is
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
INTERFASES:
Enviar Mensaje
Responder Mensaje
- 13 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Inicio
Esperando Ingreso
Identificación
Id. Ingresado
Verificando Usuario
Do: Verificar si es
Usuario rechazado usuario habilitado
en el sistema
Usuario aprobado
Esperando Solicitud
Ver Mails
Cancelación Entry: preguntar opción
Do: recuperar mails
recibidos
Esperando Ingreso
Respuesta Mails
Respuesta enviada
Verificando
Resultado Envío
Mails
Do: mostrar
resultado envío
- 14 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Ingresar Identificación
Verificar Usuario
Aprobado Rechazado
rechazado
Ingresar Destinatario
Verificar Destinatario
Aprobado Rechazado
rechazado
Mostrar resultado
- 15 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
1. El usuario invoca el caso de uso para registrar sus datos como nuevo usuario.
2. El sistema presenta una Ficha de Ingreso (Ver DD) que el usuario debe completar y
submitir.
3. El sistema verifica que se hayan completado todos los campos obligatorios y que los
identificadores (DNI, CUIT, CUIL, etc.) sean formalmente correctos
4. El sistema asigna a la solicitud un Número de Trámite, la registra e informa al usuario
que los datos han quedado registrados correctamente.
5. Se le informa al usuario el Número de Trámite asignado y que el mismo se encuentra
“Pendiente de Habilitación”.
- 16 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
30. Pre-condiciones
31. Post-condiciones
32.1 Pendiente
- 17 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
G U I:Fic h a d e In g re s o
1 S o lic ita rIn g re s o 1 .1 Fic h a d e In g re s o
1 .4 Me n s a je E rro r
1 .2 Fic h a Ve rific a d a
1 .5 R e g is tra d o + N ro Tra m ite
1 .8 N ro Tra m ite
1 .1 3 C AP
1 .2 0 Mo d ific a c ió n
1 .7 N ro Tra m ite
1 .6 N ro Tra m ite
1 .1 2 C AP
1 .1 1 C AP 1 .1 4 re g is tra d o C AP
1 .1 0 E s ta d o + [C o d ig o U s u a rio ]
Us ua r io 1 .1 5 R e g is tra d o C AP U s u a rio
G U I:C o n s u lta H a n d le r:Ad m in is ta r U s u a rio s
1 .3 R e g is tra d o + N ro Tra m ite
1 .9 E s ta d o + [C o d ig o U s u a rio ]
1 .1 6 Ve rific a c ió n
1 .2 1 R e s u lta d o Mo d ific a c ió n
1 .1 8 Mo d ific a c ió n
1 .1 7 Mo s tra rFic h a D a to s
1 .1 9 Mo d ific a c ió n
1 .2 2 R e s u lta d o Mo d ific a c ió n
G U I:Mo d ific a
- 18 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
S o licita In g re s o
E xe cu te ()
C o n fe c cio n a r (fich a d e In g re s o )
Fich a ve rific a d a
R e g is tra d o + n ro d e Trá m im te
Me n s a je d e E rro r
N ro d e Trá m ite
E s ta d o + C ó d ig o d e U s u a rio
E s ta d o + C ó d ig o d e U s u a rio
C AP
E n via r(C AP )
C AP
E xe cu te ()
C AP R e g is tra d o
C AP R e g is tra d o
Mo d ific a c ió n (d a to s )
Mo d ifica ció n (d a to s )
Mo d ific a ció n (d a to s )
E xe cu te ()
- 19 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
INTERFASES:
- 20 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Objetivos:
Preparación de la Prueba:
Recursos:
No se requieren recursos extras a los ya establecidos en el proyecto.
Análisis de Funcionalidad:
Verificación de la funcionalidad del sistema.
Responsabilidad: Usuario - Organización desarrolladora de software.
Análisis de Modificaciones:
Desarrollar soluciones para problemas encontrados.
Cuantificar dichas modificaciones.
Comparar con tabla de valores.
Responsabilidad: ODS y usuario
- 21 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
El caso de uso Administrar Catálogo de Libros permite que los usuarios que producen
contenidos como los autores y editores puedan ingresar y modificar la información relativa a
sus publicaciones (Índice del Libro, Resumen, Foto de Tapa, etc.).
2. Requerimientos Especiales
3. Precondiciones.
3.1 El sistema controla la autenticidad del usuario (Código de Usuario y CAP) y que se
encuentre en estado activo.
4. Post-condiciones.
- 22 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
- 23 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
0 .9 R e g is tra d o
C a tá lo g o
0 .2 IS B N
0 .5 IS B N Ve rific a d o
0 .8 D a to s L ib ro
G U I:In g re s o L ib ro s 0 .7 D a to s L ib ro
0 .1 3 Mo d ific a c ió n
0 .1 IS B N
0 .1 0 Ve rific a d o
0 .6 D a to s L ib ro 0 .1 4 R e s u lta d o Mo d ific a c ió n
0 .1 2 Mo d ific a c ió n
0 .1 1 Mo d ific a c ió n
0 .1 5 R e s u lta d o Mo d ific a c ió n
H a n d le r Ad m in is tra r C a tá lo g o
Au to r -Edito r 0 .3 IS B N
0 .4 IS B N Ve rific a d o
IS B N
GU i: H a n d le r: C a tá l o g o IS B N S e rvid o r d e
In g re s o Ad m in is ta r D a to s
L ib ro s C a tá l o g o
Au to r E d ito r IS B N
E n via r( IS B N )
IS B N
E xe cu te ()
IS B N Ve rific a d o
IS B N Ve rifi c a d o
D a to s L i b ro E n via r(D a to s
L ib ro )
D a to s L ib ro
E xe c u te ()
R e g is tr a d o R e g is tra d o
Mo d ific a ci ó n
E n via r( Mo d ific a c ió n )
Mo d ific a ci ó n
E xe c u te ()
R e s u lta d o Mo d ifi ca c ió n
R e s u lta d o Mo d i fic a c ió n
- 24 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
INTERFACES:
- 25 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
El caso de uso SOLICITAR ISBN, permite que los editores y autores independientes puedan
solicitar el ISBN para una obra nueva en forma automática.
Este caso de uso, deberá verificar todos los requisitos y en caso de cumplirse con los mismos
se asignaran los números en forma automática.
La solicitud será realizada en la agencia o desde la WEB.
Se deberá actualizar la base de datos de solicitudes.
2. Requerimientos Especiales.
Dado que los usuarios pueden realizar este pedido a la Agencia a través del sistema
telefónico de larga distancia se plantea la necesidad de optimizar el tiempo de respuesta.
3. Precondiciones.
Solo pueden solicitar ISBN´s los usuarios que se encuentran registrados como editores (o
autores-editores). Los que no lo estén no podrán hacer la solicitud.
4. Post-condiciones
- 26 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
5. Puntos de Extensión
- 27 -
L io L io
IA s IA s
er er
TR V n TR V n
e dde Información.
L io e d L io
Ingeniería en Sistemas A s A s
Trabajo Práctico: tSistema er I
RISBNV e r
r
te TR Ve
I r
i s T n i s n
e g re d IA L s io e g r e d I A L s io
Ing.. César Cichernia.
n r r n r r
DIAGRAMAU DE COLABORACION: s te TR Ve Solicitar U
ISBN s te TR Ve
- i n - i n
5 1 r e g re d IA L s io 5 1 r e g r e d I A L s io 5
r 3. r
3. U
n
s te TR Ve U
n
s te TR Ve 3.
A - i n A - i n A
E
5 1 r e g re d IA L s io E
5 1 r e g r e d I A L s io E
5
3. n r 3. n r 3.
U s te TR Ve U s te TR Ve
- i - i
E
A
1 e g rGeUd I:S o licita L rIS B N io n EN
A
1 e g r e d I A L s io
n
E
A
5 r I A r s 5 r r 5
3. n 3. n 3.
0 .2 s o licita r n ro IS B
U s te TR Ve U s te TR Ve
- i n - i
A A on A
0 .5 N o C o n firm a P a g o
E 1 e g d L io E 1 e g d L i E
e A rs e A s
3.
5 nr t e r R
I
e 0 .9 n ú m e ro IS B N
3 .5 nr t e r R
I
er 3.
5
U s U s T
AdmA inis tr a- dor g i 0 .1 sdo licT ita r nLroVIS B No n 0 .1 1 P e tic io nAd e re g is-tro
gi d L
V
on A
E 1 e e A s i E 1 e e A s i E
3.
5 nr t e r I
R Ver
5
0 .1 4 R e g is tra d o .O k
3 nr t e r I
R Ver 3.
5
U s T U s T
E
A
1
-
e gi da r D a toLs d e l libioron E
A
1
-
e gi d L ion E
A
5 0r .1 0 In g r
rees
I A r s 5 r r e I A r s 5
3. U
n
s te TR Ve 3. U
n
s te TR Ve 3.
E
A
1
-
e gi d L ion E
A
1
-
e gsi u lta r pda g o L ion E
A
5 r r e A s 5 r e A s 5
I n0 .4 N otCe ro n firmRa IP a g o e r
0 .3 co
3. n r 3. 3.
U s te TR Ve U s T V
A
E Editor 1
-
e gi d L io n
E
A
1
-
e gi d L io
n
E
A
5 r r e I A r s . 5 r r e I A r s 5
3. U
n
s te TR Ve H a n d le r:S o licita r3IS B N U
n
s te TR Ve 3.
A - i n A - i n A
E
5 1 r e g re d IA L s io E
5 1 r
g co n firmd a e l p aLg o
0e.6
r e I A s io E
5
r 3. r
3. U
n
s te TR Ve U
n
s te TR Ve 3.
A - g i n A - g i P ang o s A
E d L io E d L o E
. 5 1 r e r e I A r s . 5 1 r e r e I A r si 5
3 U
n te TR Ve 3 U
n
st
e
TR Ve n 3.
A - g is n A - g i A
E d 0 .1 2LR e g is tra o r d a to s d e lib ro E 0 .7 Sdo licita r L o E
5 1 nr e e r e si 5 1 nr e e r e si
N ro
. IA r . IA r 5
3 U t T R V e 0 .1n3 re g is tra d o o k 3 U t R e 3.
- is - is 0 .8 nTu m e ro V
E
A
1 e g
e d L io E
A
1 e g
e d
A
L ion E
A
5 nr t e r I A s 5 nr t e r I s 5
3. U s T R Ver 3. U s T R Ver 3.
E
A
1
-
e gi d L ion E
A
1
-
e gi d L ion E
A
5 r r e I A r s 5 r r e I A r s 5
3. U
n
s te TR Ve 3. U
n
s te TR Ve 3.
A - i n A - i n A
E
5 1 r e g re d IA L s io E
5 1 r e g IS rBeNd I A L s io E
5
r 3. r
3. U
n
s te TR Ve C tá lo g o
U
n
s te TR Ve 3.
A - i n A - i n A
E
5 1 r e g re d IA L s io E
5 1 r e g r e d I A L s io E
5
r 3. r
3. U
n
s te TR Ve U
n
s te TR Ve 3.
A - i n A - i n A
E
5 1 r e g re d IA L s io E
5 1 r e g r e d I A L s io E
5
r 3. r
3. U
n
s te TR Ve U
n
s te TR Ve 3.
- i n - i
E
A
1 e g
e d L io E
A
1 e g
e d
A
L ion E
A
5 nr t e r I A rs .5 nr t e r I s 5
3. U s R e 3 U s T R er 3.
T V V
E
A
1
-
e gi d L ion E
A
1
-
e gi d L ion E
A
e A s e A s
3.
5 nr t e r I
R Ver 3.
5 nr t e r I
R Ver 3.
5
U s T U s T
E
A
1
-
e gi d L ion E
A
1
-
e gi d L ion E
A
5 r r e I A r s 5 r r e I A r s 5
3. U
n
s te TR Ve 3. U
n
s te TR Ve 3.
E
A
1
-
e gi d L ion E
A
1
-
e gi d L ion E
A
5 r r e I A r s 5 r r e I A r s 5
3. U
n
s te TR Ve 3. U
n
s te TR Ve 3.
A - i n A - i n A
E
5 1 r e g re d IA L s io E
5 1 r e g r e d I A L s io E
5
r 3. r
3. U
n
s te TR Ve U
n
s te TR Ve 3.
A - i n A - i n A
E
5 1 r e g re d IA L s io E
5 1 r e g r e d I A L s io E
5
3. n r 3. n r 3.
U s te TR Ve U s te TR Ve
A - i n - 28 - E A 1 -
i n A
E
5 1 r e g re d IA L s io 5 r e g r e d I A L s io E
5
r 3. r
3. U
n
s te TR Ve U
n
s te TR Ve 3.
- i n - i
E
A
1 e g
e d L io E
A
1 e g
e d
A
L ion E
A
.5 nr A s 5 nr s .5
er R
I
er 3. er R
I
er
L o L o L o
IA si IA si IA si
er er er
TR V n TR V n TR V n
e d L io e d L io e d L io
er IA s
er IA s
er IA s
s T t R er st TR er st TR er
V V V
Ingeniería en g i Sistemas d Lde Información.
on eg
i
on eg
i
on
r e
Trabajo Práctico: r e A
Sistema
I si
ISBN
r r ed r I
L
A r si r ed
r I A
L
r si
n e e n e e n e e
U is
t TR V U st TR V U st TR V
Ing.. César
- gCichernia. d L on i
- gi d L io n - gi d L on
. 5 1
n r e re IA r s . 5 1
n r e re IA r s . 5 1
n r e re IA r si
e e e e e e
3 U st TR V 3 U st TR V 3 U st TR V
DIAGRAMA
E
A - g i SECUENCIA:
DE d L i on E
A -Solicitar gi dISBN L ion E
A - gi d L on
. 5 1
n r e r e I A r s . 5 1
n r e r e I A r s . 5 1
n r e r e I A r si
3 U te TR Ve 3 U te R Ve 3 U te TR Ve
- is n H a n d le r: A U s u a rio- is P a g o Ts n - is
E
A g d G U I: L i o E g d L io O b ra E
A S e rvid o rgd e d L on
1 re 1 re 1
5 Dnartoe s e r e si
IS BN
. 5 n e r eS o lic itaI Ar r s S o licita rIS B N . 5 n e re IA r s . IA r
3 U st R Ve
ISTB N
3 U st TR V
e 3 U st TR V
e
A
EEd ito r 1
-
e gi d L i on E
A
1
-
e gi d L io n
E
A
1
-
e gi d L io
n
. 5 r r e I A r s . 5 r r e I A r s . 5 r r e I A r s
n c iótne n te TR Ve n te TR Ve
A
3 Id eUn tifica
- is TR Ve n A
3
-
U is n A
3
-
U is n
g d g d g
E
5 1 nr e e r e
E n via
IA
Lr(Id e n i o
tific
s
a c ió n ) E 1 re e A
L
s io E 1 re e d I AL r s io
. r Id e n tific a ció n . 5 n e r I r . 5 n e r
e e e
3 U st TR V 3 U st T R V E xe cnu te () 3 U st TR V
E
A - gi d L i o n
E
A - gi d L io E
A - gi d L on
. 5 1
n r e re IA r s . 5 1
n r e re IA r s . 5 1
n r e re IA r si
e e e e e e
3 U st TR V 3 U st TR V 3 U st TR V
E
A - gi d L i on Ve rific a c ió nA
E
- gi d L ion E
A - gi d L on
. 5 1
n r e r e I A Ve rific
rasc ió n
. 5 1
n r e r e I A r s . 5 1
n r e r e I A r si
3 U te TR Ve 3 U te TR Ve 3 U te TR Ve
- is n - is n - is
A
E S o 1lic ita r Nrroe gd e IS BeNd S o licAitaL r (N ros idoe IS B N ) E
A g d L io E
A g d L on
. 5 n r I r . 5 1
n re re IA r s . 5 1
n re re IA r si
e e e e e e
3 U st TR V 3 U st TR V 3 U st TR V
E
A
1
-
e gi d L i on C o n sAu lta r P a-g o s
E 1 e gi d L io n
E
A
1
-
e gi d L io
n
. 5 r r e I A r s . 5 r r e I A r s E xe cu te ()
. 5 r r e I A r s
3 n te TR Ve 3 n te TR Ve 3 n te TR Ve
U is U is U is
A - g d N o CLo n firm aoP na g o A - g d L o n A - g d L on
E i E i E si
. 5 1 nr e e r e IA r s N o C o n firm 1
. 5 a P a gnor e e r e IA r s . 5 1 nr e e r e IA r
e e e
3 U st TR V 3
C o n firm a P a gU t
- o g is d T L V o n
R 3 U st TR V
E
A - gi d L i o n
E
A
i E
A - gi d L on
. 5 1
n r e re IA r s . 5 1
S o
r
lilcita
n
eN ro
re IA r s . 5 1
n r e re IA r si
e e e e e e
3 TR V 3 R 3 TR V
E xe cu te ()
U st U t
A N ro- d e ISgBiNs d T L V o n
U st
E
A
1
-
e gi d LN ro d e ISioBnN E 1 e i E
A
1
-
e gi d L io
n
. 5 r r e I A r s . 5 r r e I A r s . 5 r r e I A r s
3 n te TR Ve 3 n te TR Ve 3 n te TR Ve
U is U is U is
A - g d L o n A - g d L o n A - g d L on
E 1 i E 1 i E 1 si
. 5g re s a rnDr ea to s Leibr ero I A r s . 5 n re
e re IA r s . 5 n re
e re IA r
e e e
3 U st TRRe g is traVr(d a to sn lib ro ) 3 U t TR V 3 U st TR V
In
- gi - R e g isgtrais gi
E
A
1 e e d L i o E
A
1 e e
r D a tod s L lib roL ion E
A
1
-
e e d L io
n
5 r r I A r s 5 r r I A r s 5 r r I A r s
3. U
n te TR Ve 3. U
n te TR Ve . c u te () n
E3xe
U te TR Ve
- is n - is n - is
E
A g d L i o E
A g d L io E
A g d L on
. 5 1 nr e e r e IA r s . 5 1 nrRe e g isetrar ed o O K I A r s . 5 1 nr e e r e IA r si
3 U st T R R e gVisetra d o nO K 3 U st TR Ve n 3 U st TR Ve n
E
A
1
-
e gi d L i o E
A
1
-
e gi d L io E
A
1
-
e gi d L io
e IA rs e IA rs e IA rs
3.
5 nr t e r R e 3 .5 nr t e r R e 3 .5 nr t e r R e
U s T V U s T V U s T V
E
A - gi d L on E
A - gi d L on E
A - gi d L on
. 5 1 nr e e r e IA r si . 5 1 nr e e r e IA r si . 5 1 nr e e r e IA r si
A
3
-
U is
t TR Ve n A
3
-
U is
t TR Ve n A
3
-
U is
t TR Ve n
E 1 e g d L i o E 1 e g d L io E 1 e g d L io
e IA rs e IA rs e IA rs
3.
5 nr t e r R e 3 .5 nr t e r R e 3 .5 nr t e r R e
U is T V U is T V U is T V
A - n A - n A - n
E
5 1 r e g r e d I A L s io E
5 1 r e g r e d I AL s io E
5 1 r e g r e d I AL s io
. n e R e r . n e R e r . n e R e r
3 U st T V 3 U st T V 3 U st T V
A - gi d on A - gi d on A - gi n
E
. 5 1 r e r e I A
L
r s i E
. 5 1 r e r e I A
L
r s i E
. 5 1 r e r e d I AL r s io
n e n e n e
3
INTERFASES: U st TR Ve n 3 U st TR Ve n 3 U st TR Ve n
E
A
1
-
e gi d L i o E
A
1
-
e gi d L io E
A
1
-
e gi d L io
e IA rs e IA rs e IA rs
3.
5 nr t e r R e 3 .5 nr t e r R e 3 .5 nr t e r R e
U s T V U s T V U s T V
E
A - gi d L on E
A - gi d L on E
A - gi d L on
. 5 1 nr e e r e IA r si . 5 1 nr e e r e IA r si . 5 1 nr e e r e IA r si
A
3
-
U is
t TR Ve n A
3
-
U is
t TR Ve n A
3
-
U is
t TR Ve n
E 1 e g d L i o E 1 e g d L io E 1 e g d L io
e IA rs e IA rs e IA rs
3.
5 nr t e r R e 3 .5 nr t e r R e 3 .5 nr t e r R e
U is T V U is T V U is T V
A - n A - n A - n
E
5 1 r e g r e d I A L s io E
5 1 r e g r e d I AL s io E
5 1 r e g r e d I AL s io
. n e e r . n e e r . n e e r
3 U st TR V 3 U st TR V 3 U st TR V
E
A - gi d L i on E
A - gi d L ion E
A - gi d L on
. 5 1
n r e r e I A r s . 5 1
n r e r e I A r s . 5 1
n r e r e I A r si
3 U te TR Ve 3 U te TR Ve 3 U te TR Ve
- is n - is n - is
E
A g d L i o E
A g d L io E
A g d L on
. 5 1
n re re IA r s . 5 1
n re re IA r s . 5 1
n re re IA r si
e e e e e e
3 U st TR V 3 U st TR V 3 U st TR V
E
A
1
-
e gi d L i on E
A
1
-
e gi d L io n
E
A
1
-
e gi d L io
n
. 5 r r e I A r s . 5 r r e I A r s . 5 r r e I A r s
3 n te TR Ve 3 n te TR Ve 3 n te TR Ve
U is U is U is
A - g d L o n A - g d L o n A - g d L on
E i E i E si
. 5 1 nr e e r e IA r s . 5 1 nr e e r e IA r s . 5 1 nr e e r e IA r
e e e
3 U st TR V 3 U st TR V 3 U st TR V
E
A - gi d L i o n
E
A - gi d L io n
E
A - gi d L on
. 5 1
n r e re IA r s . 5 1
n r e re IA r s . 5 1
n r e re IA r si
e e e e e e
3 U st TR V 3 U st TR V 3 U st TR V
E
A
1
-
e gi d L i on E
A
1
-
e gi d L ion E
A
1
-
e gi d L io
n
. 5 r r e I A r s . 5 r r e I A r s . 5 r r e I A r s
3 n te TR Ve 3 n te TR Ve 3 n te TR Ve
U is U is U is
A - g d L o n A - g d L o n A - g d L on
E 1 re i E 1 re i E 1 re si
. 5 n e re IA r s . 5 n e re IA r s . 5 n e re IA r
e e e
3 U st TR V 3 U st TR V 3 U st TR V
E
A
1
-
e gi d L i on E
A
1
-
e gi d L ion E
A
1
-
e gi d L io
n
. 5 r r e I A r s 5 r r e I A r s 5 r r e I A r s
3 U
n te TR Ve 3. U
n te TR Ve 3. U
n te TR Ve
A - g is n A - g is n A - g is n
d L o d L o e d I AL r s io
5 1 - 29 re - r e
E i E i E
. 5 1 nr e e r e IA r s . n e I A r s . 5 1
n re
e r
3 U st TR Ve n 3 U st TR Ve n 3 U st TR Ve n
E
A
1
-
e gi d L i o E
A
1
-
e gi d L io E
A
1
-
e gi d L io
e IA rs e IA rs e IA rs
3.
5 nr t e r R e 3 .5 nr t e r R e 3 .5 nr t e r R e
U s T V U s T V U s T V
E
A - gi d L on E
A - gi d L on E
A - gi d L on
51 re re IA si 51 re re IA si 51 re re IA si
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
3. Precondiciones.
- 30 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
4. Post-condiciones.
- 31 -
IA si IA si
er er
TR V n TR V
ed L io ed L i on
er IA rs er IA rs
T ISBNV e n e
deRInformación.
t st TR
Ingeniería en Sistemas
g is Sistema i V n
eg
Trabajo Práctico: d L d L
re io io
Ing.. César nCichernia.re IA rs n r r e I A r s
U s te TR Ve U s te TR Ve
- i n - i n -
DIAGRAMA
5 1 DE r e gCOLABORACION:
e d
A
L
s io Gestionar Habilitación
5 1 r e g de e d Usuario
A
L
s io 1
3. n e r I
er 3. n e r I
er .5
-
U ist TR V n -
U i st TR V 3
-
E
A
1 g d L i o E
A
1 g d L i on E
A
5 r e r e I A r s 5 r e r e I A r s 51
3. U
n
s te TR Ve 3. U
n
s te TR Ve 3.
A - i 0 .2 Sne le cc ió n U s u a rio + N A - i n A -
E
5 1 r e g r e d I A L s io E u e vo E1s ta d o r e g Maeilsd
5 A
L
s io E 1
3. n e G U I:HRa b ilita c ióe rn 3. n e r I
er .5
-
U ist T V n -
U i st TR V 3
-
E
A
1 g d L i o E
A
1 g d L i on E
A
5 r e r e I A r s 5 r e r e I A r s 51
3. n 3. n 3.
0 .5 N ro yC AP
U s te TR Ve U s te TR Ve
A - i n A - i 0 .8 Me n s a je d e B ie n venn id a A -
e g r e d I A L s io e g r e d I A L s io
0 .6 Me n s a je d e B ie n ve n id a
E 1 r E 1 r E 1
5 r 5 r .5
3. n . n
U0 .1 S eislet ecc ió n TURs u a rio V+ Neu e vo E s ta d o 0 .7 Me n s a je3 d e B ieUn ve n idias t e T R V e 3
A - g d L o n A - g d L on A -
E 1 i E 1 i E
5 r e r e I A r s 5 r e r e I A r s 51
3. U
n
s te TR Ve 3. U
n
s te TR Ve 3.
A - i n A - i n A -
E
5 1 r e g r e d I A L s io E
5 1 r e g r e d I A L s io E 1
3. n te TR Ve
r 3. n te TR Ve
r 3 .5
U is U i s
Adm inisA - g d L o n A - g d L on A -
E tr a dor1 i E 1 i E
5 e
nr t e r
e I A s 5 r e r e I A s 51
3. U s T R Ver H a n d le r:H a b ilita ció n .U s u a rions
3 U s te TR Ve
r 3.
A - i n A - i n A -
E
5 1 r e g r e d I A L s io E
5 1 r e g r e d I A L s io E 1
3. n te TR Ve
r 3 . 0U.3nS e lesctció e n U s uRa rio + N ueervo E s ta d o 3 .5
U is i T V
A - g d L o n A - g d L on A -
E 1 i E 1 i E
5 e
nr t e r
e I A s 5 e
nr t e r
e I A s 51
3. U s T R Ver 3. U s T R Ver 3.
A - i n A - i n A -
E
5 1 r e g r e d I A L s io E N ro yC1AP r e g
0 .4
5 e d
A
L
s io E 1
3. n te TR Ve
r 3. n r
te TR Ve
I r 3 .5
U is U i s
A - g d L o n A - g d L on A -
E 1 i E 1 i E
5 e
nr t e r
e I A s 5 e
nr t e r
e I A s 51
3. U s T R Ver 3. U s T R Ver 3.
A - i n A - i n A -
E
5 1 r e g r e d I A L s io E
5 1 r e g Ur esdu a rio I A L s io E 1
3. n te TR Ve
r 3. n te TR Ve
r 3 .5
U is U i s
A - gSECUENCIA: d L n
o Gestionar Habilitación A - g d L on A -
E 1 i E 1 i E
51
DIAGRAMA DE e e A deeUsuario e A
5 nr t e r I s 5 nr t e r I s
3. U s T R Ver 3. U s T R Ver 3.
A - i n A - i n A -
E
5 1 r e g r e dG U I: I A L s io H a n d le r: E U s u a1rio r e g
5 e dMa ils L
A s ioS e rvid o r d e E 1
3. n r
tHe a b i lliTtaRc ió n V e H Ua bs iuliaa ritcoiós n 3. n r
te TR Ve
I r 3 .5
U is U i s
D a to s
A - g d L o n A - g d L o n A -
EAd m in 1isIntra si E si E
5 g rensraer U s uear eri o I A 5 1 nr e e r e IA 51
dor
. r . r 3.
A
3
-
U is
t TR Ve n A
3
-
U is
t TR Ve n A -
E g d L o E g d L o E
. 5 1 nr e e r e IA
S o lic i ta
r
r
si
C AP
. 5 1 nr e e r e IA r si .5
1
e e
A
3
-
U is
t TR V n A
3
-
U is
t TR V n A
3
-
E 1 e g d L io
S o li c i ta r C AP
E 1 e g d L io E 1
5 r r e I A r s 5 r r e A
j e c u ta Ir()
r s .5
3. n 3. n E
e te TR Ve
A -
U ist TR Ve n A -
U i s n A
3
-
E e g r e d IMo Ls tra r CioAP E e g r e d I A L s io E
Mo s tra r C AP
5 1 r A s 5 1 r 1
3. n te TR Ve
r 3. n te TR Ve
r 3 .5
U is U i s
A In g-r e s a r Bg i e n ve ndid a L n A - n A -
E
5 1 r e e A n s a jer s
io E
5 1 r e g r e d I A L s io E 1
3. n e r E via r Me I B ie n ve n id a
. n e r .5
A -
U ist TR Ve n E n via r Me n s a3j e d e BUie n ve n id
A - i s t a T R E jeVceu ta r()n A
3
-
E g d L o E g d L o E
. 5 1 nr e e r e IA r si . 5 1 nr e e r e IA r si .5
1
e e
A
3
-
U ist TR V n A
3
-
U i st TR V n A
3
-
E
5 1 r e g r e d I A L s io E
5 1 r e g r e d I A L s io E 1
3. n e r 3. n e r .5
A -
U ist TR Ve n A -
U i st TR Ve n A
3
-
E g d L o E g d L o E
. 5 1 nr e e r e IA r si . 5 1 nr e e r e IA r si .5
1
e e
A
3
-
U ist TR V n A
3
-
U i st TR V n A
3
-
E
5 1 r e g r e d I A L s io E
5 1 r e g r e d I A L s io E 1
3. n e r - 32 - 3. n e r .5
A -
U ist TR Ve n A -
U i st TR Ve n A
3
-
E g d L o E g d L o E
. 5 1 nr e e r e IA r si . 5 1 nr e e r e IA r si .5
1
A
3
-
U ist TR Ve n A
3
-
U i st TR Ve n A
3
-
g d L o g d L o
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
INTERFASES:
Corresponde al caso de uso Identificación de Usuario, que es invocado como precondición por
todos los casos de uso descriptos anteriormente.
- 33 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
DIAGRAMA DE CLASES:
Interfaz de usuario Reglas de Negocio Capa de datos
GUI: INICIO HANDLER:SOLICITARISBN
Color:
Fontsize:
Fonttype:
………. PresentarSolicitarISBN ()
MostrarNroISbn ()
IngresarIdentif ()
Aceptar ()
Cancelar()
Salir () HANDLER:HABILITACIONUSUARIO
RecuperaMensaje ()
GUI: MODIFICA EnviaMensaje()
EliminaRegistro ()
Color:
Fontsize:
Fonttype:
………. PAGOS
IngresarModificacionUsuario () CodigoEditor
Aceptar () Fecha
Cancelar () Importe
Salir () Usado
ConsultarPago ()
GUI: INGRESOLIBROS ActualizarUsado()
Color:
Fontsize:
Fonttype:
CATALOGO
……….
CodigoEditor
IngresarISBN ()
ISBN
IngresarDatosLibro()
Titulo
IngresarModificacionLibro()
Subtitulo
Aceptar ()
Autor
Cancelar ()
Traductor
Salir ()
Estado (agotado....)
Precio
........
GUI: INTERCAMBIOCOM
Color:
RegistraDatosLibro ()
Fontsize: ISBN
ModificaDatoLibro()
Fonttype:
EliminarRegistro ()
………. Prefijo
Numero
SolicitarVerMensajes () Estado (reservado...)
IngresarMensaje () EditorAsignado
IngresarDestinatario () Fecha - 34 -
Aceptar ()
Cancelar () ConsuoltaEstado()
Salir () RecuperaISBN ()
RegistraAsignado()
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Análisis de Riesgos
Según lo realizado durante el relevamiento y como conclusión del mismo a continuación se
indican posibles riesgos que pueden afectar al sistema, indicando en cada uno de ellos la
probabilidad de ocurrencia.
Tabla de Métricas:
- 35 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Presupuesto
Nota: deberá tenerse en cuenta la cantidad de profesionales a utilizarse mencionadas en el párrafo anterior,
multiplicando el honorario del mismo por la cantidad a necesitar.
- 36 -
Ingeniería en Sistemas de Información.
Trabajo Práctico: Sistema ISBN
Ing.. César Cichernia.
Presupuesto Detallado
Resumen de Presupuesto:
- 37 -