Está en la página 1de 39

Ingeniera en Sistemas de Informacin.

Trabajo Prctico: Sistema ISBN


Ing.. Csar Cichernia.

1.

Introduccin

El propsito de este documento consiste en recolectar, analizar, y definir las necesidades de


alto nivel y caractersticas del Sistema de Gestin de ISBN.

1.1

1.2

Objetivo
Identificar Interesados (Stakeholders).
Definir sistemas cercanos.
Identificar restricciones impuestas al sistema.
Formular la declaracin del problema.
Definir las caractersticas del sistema.

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

La informacin de relevamiento obtenida a partir de entrevistas con los usuarios se encuentra


documentada en el archivo Entrevistas.doc

2.

Posicionamiento

2.1

Oportunidades de Negocio.

La implementacin del sistema de Gestin de ISBNs podra abrir la posibilidad de desarrollar


sistemas de cogestin administrativa de la Agencia. El ms inmediato sera el de administracin
y registro de los pagos que los editores deben efectuar para la obtencin del ISBN.
Otra posibilidad sera que mediante localizaciones especificas atendiendo las normas vigentes
y la recomendacin de la Agencia Nacional, el sistema de gestin de ISBNs sea implementado
en las agencias de otros pases de habla hispana.
2.2

Declaracin del Problema.

El problema de la gestin de ISBNs utilizando la aplicacin actual no satisface plenamente las


necesidades de la Agencia y de los usuarios. Afecta a la Agencia, los autores, editores, libreras
y bibliotecas.
El impacto de ello es que la gestin administrativa por va presencial y por va telefnica es muy
lenta.
Una solucin exitosa debera permitir:
Acceso personal y on line a consultas con rpida respuesta.
Modificaciones a registros propios por parte de los usuarios
Gestin por parte de los mismos interesados y asignacin automtica de ISBN.
Construccin de consultas ad-hoc.
Creacin de un espacio de intercambio entre editores y libreras.

-1-

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
2.3

Declaracin de la Posicin del Producto

No existiendo mercado para este producto pues es la Agencia el nico posible cliente (al menos
a nivel nacional), solo podemos establecer diferenciacin con el sistema actualmente
implementado:
Desarrollo como aplicacin Web (consultas va Internet) en lugar de un sistema local o
con acceso telefnico
Consultas diseadas por el usuario, adems de consultas preestablecidas
Servicio de mensajera entre editores y libreros, no existente en el sistema actual
Posibilidad de evolucin al nuevo esquema de numeracin de 13 dgitos a
implementarse en el ao 2005.

3. Descripcin de Apostadores y Usuarios


3.1

Demografa del Mercado

La agencia administradora de ISBN tiene alcance nacional. Cuenta con alrededor de 50.000
autores normalizados. Dado que la agencia es monoplica, no posee competencia. La agencia
tiene la mejor reputacin dada la seriedad conque atiende a sus usuarios.
La aspiracin de la organizacin es contar con un sistema que permita agilizar la entrega de la
informacin
3.2

Ambiente de los Usuarios

El nuevo sistema debe permitir que todas las interacciones puedan realizarse tanto en la sede
administrativa como va Web, proporcionando acceso utilizando como web browsers el Internet
Explorer o Netscape.
Los usuarios dentro de la agencia utilizarn 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 actualizacin y se importa.
3.3

Perfil de los Apostadores

Por apostadores se entiende las personas y organizaciones directamente involucradas en la


toma de decisiones claves acerca de la funcionalidad, y propiedades de la aplicacin que son
afectados por tales decisiones.
En este caso los apostadores fundamentales son:
La agencia administradora de ISBN.
La organizacin desarrolladora del software
3.3.1

Agencia Administradora.
Representativo
Descripcin
Tipo
Responsabilidades

Agencia administradora de ISBN.


Agencia local destinada a administrar nmeros de ISBN nacionales.
Negocio de administracin.

Gestionar nmeros de ISBN a nivel nacional.

Mantener actualizada la base de datos de autores y editores.

Establecer las polticas de asignacin de nmeros y manejos


de las actualizaciones.

Administrar la asignacin del ISBN.

Mantener actualizada la informacin de estado de las


publicaciones.

Asumir la responsabilidad financiera por gerenciamiento y


desarrollo.

-2-

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
3.3.2

Organizacin desarrolladora del software.


Representativo
Descripcin
Tipo
Responsabilidades

Organizacin desarrolladora del software.


Empresa especializada en desarrollos informticos.
Consultora.

El desarrollo y mantenimiento del sistema.

Comprender los requerimientos del sistema.

Satisfacer las necesidades de los interesados en el sistema y


especialmente de los propietarios de la agencia.

Desarrollar un sistema bien estructurado, mantenible y


extensible.

Estar en disposicin de reutilizar soluciones conocidas durante


el desarrollo del sistema y estar dispuesto a reutilizar los
componentes obtenidos en sistemas posteriores.

3.3.2.1. Perfil del Personal de la Organizacin desarrolladora del software.


Representativo
Lder del Proyecto
Tipo
Ingeniero especialista en desarrollo de proyectos
Responsabilidades
Formar parte del comit de Direccin del Proyecto.

Mantener contacto con el responsable del proyecto por parte


del usuario.

Supervisar el desarrollo del diseo.

Coordinar los distintos grupos de trabajo.

Establecer casos de uso del negocio.

Representativo
Especificador de Casos de Uso
Tipo
Ingeniero especializado en casos de uso.
Responsabilidades
Disear cada uno de los casos de uso.}

Identificacin y construccin de la tabla de casos de uso.

Determinar las restricciones a los casos de uso.

Elabora pruebas del sistema.


Representativo
Administrador de Base de Datos
Tipo
Especialista en Base de Datos.
Responsabilidades
Anlisis de Base de Datos actual.

Definicin de parmetros y elementos necesarios para la


utilizacin de la Base de datos por este sistema.

Representativo
Desarrollador de software.
Tipo
Programadores Seniors
Responsabilidades
Supervisa todo lo concerniente al desarrollo de software.

Coordinar tareas realizadas por programadores Juniors.

Coordinar los distintos grupos de trabajo.

Representativo
Desarrollador de software.
Tipo
Programadores Juniors
Responsabilidades
Encarar el desarrollo de programas.

-3-

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
3.4

Perfil de los Usuarios.

3.4.1

Editor
Representativo
Editor
Tipo
Puede o no tener conocimientos informticos
Responsabilidades
Solicitar nmeros de ISBN y pagar por los nmeros asignados.

Agregar documentacin complementaria para la publicidad del


libro.

Auto-administrar nmeros en forma autnoma.

Registrarse como usuario.


Criterio de xito
Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fcil y amigable, y adems una respuesta
rpida.

3.4.2

Autor-Editor
Representativo
Autor-Editor.
Tipo
Puede o no tener conocimientos informticos.
Responsabilidades
Solicitar nmeros de ISBN y pagar por los nmeros asignados.

Agregar documentacin complementaria para la publicidad del


libro.

Registrarse como usuario.


Criterio de xito
Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fcil y amigable, y adems una respuesta
rpida.

3.4.3

Autor
Representativo
Tipo
Responsabilidades
Criterio de xito

3.4.4

Libreras
Representativo
Tipo
Responsabilidades
Criterio de xito

3.4.5

Autor.
Puede o no tener conocimientos informticos.

Registrarse como usuario.


Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fcil y amigable, y adems una respuesta rpida

Libreras.
Puede o no tener conocimientos informticos.

Registrarse como usuario


Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fcil y amigable, y adems una respuesta rpida.

Bibliotecas
Representativo
Bibliotecas.
Tipo
Puede o no tener conocimientos informticos.
Responsabilidades
Enviar archivos con campos preestablecidos y formato
estndar de importacin y exportacin.

Registrarse como usuario.


Criterio de xito
Para satisfacer sus necesidades de consulta el sistema debe
permitirle un acceso fcil y amigable, y adems una respuesta rpida.

-4-

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
3.4.6

Administrador del sistema.


Representativo
Administrador del sistema.
Tipo
Se requiere un nivel medio de conocimientos informticos.
Responsabilidades
Transferir la base de datos temporal a la base definitiva.

Administrar registros de autor editor, bibliotecas y libreras.

Mantener (depurar) la base de datos.

Des-asignar los ISBN reservados que


no cumplan las
condiciones de pago requeridas.

Correr el proceso de actualizacin de editoriales activas e


inactivas.

3.5 Puntos claves de los Apostadores / Necesidades de los Usuarios.


La aplicacin actualmente usada no tiene buena performance y es poco flexible
La informacin al pblico es lenta.
La gestin administrativa de la asignacin de ISBN no es eficiente.
Las soluciones propuestas por los apostadores, comprenden una gestin administrativa
presencial y una gestin automtica va Web. Sugieren tambin un desarrollo de un constructor
de consultas abierto.
3.6 Alternativas y Competencia.
Los Apostadores sostienen la necesidad del desarrollo de una aplicacin ya que no existen en
el mercado otras aplicaciones especficas.

4.

Visin General del Producto


Caractersticas Funcionales

Administrador
Editor

Administracin de
ISBNs
Mantenimiento de
B. Datos

Autor-editor
Librero

Bibliotecario

Consulta a Catalogo

Del caso de Uso de Negocio expuesto podemos definir las siguientes caractersticas
funcionales:
4.1.1.

Administracin de cuentas de usuarios: con las siguientes funcionalidades.

Administracin por parte de los usuarios del ingreso o modificacin de sus


datos.

Depuracin de los registros por parte del administrador


Verificacin de primera presentacin del editor (primera vez que el
interesado solicita ISBN)

-5-

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

-6-

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
4.1.2.

Administracin del catalogo de libros, con las siguientes funcionalidades.

4.1.3.

Generacin del ranking de productividad de cada editorial


Actualizacin del status de las editoriales (activa-inactiva segn produccin
de obras)

Asignacin automtica de nmeros de ISBNs, con los siguientes controles.

Bloqueo de cdigos asignados


Cambio de los cdigos propuestos automticamente por aquellos elegidos
por el editor
Control del estado de las reservas
Habilitacin de cdigos adicionales

4.1.4.

Consultas predefinidas y constructor de consultas

4.1.5.

Download de informacin va web por los usuarios

4.1.6.

Creacin de un espacio de intercambio comercial entre usuarios en la Web

4.1.7.

Correo electrnico entre usuarios

5.

6.

7.

Caractersticas del Producto


Acceso va Web
Seguridad de accesos mediante autenticacin de usuarios

Restricciones
No se contemplan medios de pago ni uso de tarjetas

Precedencias y Prioridades

Se desarrollaran primero las funcionalidades referidas a la administracin de usuarios y gestin


de ISBN, luego se desarrollaran las consultas y listados

8.

Requerimientos de Documentacin

Dadas las caractersticas del producto no es necesaria la provisin de manuales de usuarios


siendo adecuado un sistema de ayuda en lnea embebido en los programas

9.

Ambiente de desarrollo

El sistema ser desarrollado para operar bajo entorno Microsoft Windows.


Rational Rose como herramienta de desarrollo y documentacin.
Sistema Operativo Windows NT/2000.
Microsoft Visual Studio / Java.
Internet Explorer 5.1 o superior como browser.
Base de datos RDBC.

-7-

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

Casos de Uso de Negocios

Editor

Administracin de ISBN.

Administrador

Autor / Editor

Mantenimiento Bases de datos


Consultar Catlogo

Bibliotecario

Librero

Especificacin de Casos de Uso del Sistema de Administracin de ISBNs


1. Introduccin
En este documento se presenta una descripcin preliminar de la funcionalidad del Sistema
Administracin de ISBN como un conjunto de casos de uso. En los documentos subsiguientes
se hace la presentacin de cada caso de uso en particular.
Como se ha establecido, para UML un caso de uso es una secuencia de acciones realizadas
por el sistema, que producen un resultado observable y valioso para un usuario en particular,
es decir, representa el comportamiento del sistema con el fin de dar respuestas a los usuarios.
La especificacin de los requisitos como casos de uso implica:

Identificacin de los actores.


Identificacin de los casos de uso.
Comprobacin del mapeo entre actores y casos de uso.

2. Identificacin de los Actores


Administrador de ISBN:

Este rol es desempeado por una persona de la compaa que


tiene a su cargo los conceptos relativos a la administracin de
los ISBN y de toda la informacin vinculada.

Editores:

Este rol es desempeado por personas ajenas a la compaa a


las cuales el sistema les ofrecer la posibilidad de interaccin
va web para realizar consultas, gestionar ISBN, etc.

Autores-Editores:

Son un caso particular del rol anterior, ya que se trata de


autores que tambin encaran la edicin.

Libreras:

Las Libreras necesitan las prestaciones del sistema a fin de


canalizar consultas y establecer un espacio de intercambio
comercial.

Bibliotecas:

Necesitan la funcionalidad de consulta e interactuar enviando


correcciones.

-8-

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

Identificacin de los Casos de Uso

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Actualizar Status de Editoriales


Administrar Informacin de Usuario
Administrar Catlogo de Libros
Asignar ISBN
Bajar Informacin va Web
Gestionar habilitacin de usuarios
Consultar Informacin de Libros va Web
Consultar Lista de Autores
Controlar status de Reservas
Utilizar Espacio de Intercambio Comercial
Depurar registros
Enviar correcciones en formato mark
Enviar correo a Editores
Obtener Ranking de Produccin
Presentar constructor de consultas
Proponer ISBN
Reservar ISBN
Solicitar ISBN
Transferir dB temporal a dB definitiva
Validar y corregir Archivos Externos

-9-

Librera

Biblioteca

Funcionalidad

Autor-Editor

Actores

Editor

En principio quedan identificados los siguientes tems de funcionalidad que por el


momento se consideran como candidatos a se modelados como casos de uso.
Administrador

3.

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

Diagrama General de Casos de Uso del SIstema

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
e d it o r ia le s

T ra n sfe rir D B
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

S o lic it a r IS B N

C o n t r o la r s t .
R e s e rv a s
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
lis ta d e
a u to re s

C o n s u lta r
In fo
d e L ib r o s

G e s tio n a r
H a b ilit a c i n
u s u a r io s

R e s e rv a r
IS B N

A s ig n a r
IS B N

E n v ia r c o r r e o
a e d it o r e s

B ib lio t e c a r io

D e p u ra r
r e g is t r o s

B a ja r in fo .
V a W e b

E n v ia r c o r r e c .
M a rc

L ib r e r o
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 .

- 10 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

1.

Caso de Uso:

Utilizar espacio de intercambio comercial

1.1. Breve descripcin


El caso de uso Utilizar espacio de intercambio comercial permite que las Libreras registradas
como usuarios del sistema puedan establecer relaciones comerciales con otras Libreras
tambin registradas como usuarios y con los Editores cuyas obras tengan un ISBN asignado,
dentro de las funcionalidades del sistema de Gestin de ISBN
1.2. Flujo de Eventos (el caso de uso y sus escenarios)
1.2.1.

Camino Bsico: Enviar mensaje o requerimiento

1. El usuario invoca el caso de uso para identificarse como usuario registrado.


2. El sistema presenta la pantalla de acceso al Espacio de Intercambio Comercial, el
usuario elige enviar mensaje o requerimiento e ingresa los datos del usuario destino de
la comunicacin.
3. El sistema valida los datos ingresados. Si son incorrectos enva mensaje de error y
solicita el reingreso de los datos. Si son correctos muestra la pantalla de Intercambio
Comercial.
4. El usuario ingresa el mensaje o requerimiento para el Editor o Librero destinatario y lo
enva.
5. El sistema le informa al usuario emisor el resultado de la trasmisin (el mensaje o
requerimiento ha sido enviado o no pudo ser enviado).
1.2.2

Camino Alternativo: Contestar mensaje o requerimiento

1. El usuario invoca el caso de uso para identificarse como usuario registrado.


2. El sistema avisa la recepcin de mensajes o requerimientos nuevos al Espacio de
Intercambio Comercial.
3. El usuario selecciona los mensajes a responder.
4. El sistema muestra el mensaje y el usuario ingresa la respuesta.
5. El usuario enva respuesta al emisor del mensaje o requerimiento.
6. El sistema le informa al usuario el resultado de la trasmisin (el mensaje o
requerimiento ha sido enviado o no pudo ser enviado).
2. Requerimientos Especiales.
No.
3. Pre-condiciones
Para este caso de uso son vlidas las siguientes pre-condiciones.
3.1. Usuario emisor registrado
El usuario debe encontrarse registrado en el sistema para utilizar el espacio de intercambio
comercial y enviar requerimientos o mensajes Si no estuviera habilitado enva mensaje de
error y finaliza la accin.

- 11 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
3.2. Usuario destinatario registrado
El usuario debe encontrarse registrado en el sistema para poder recibir requerimientos o
mensajes de otros usuarios. Si no estuviera habilitado enva mensaje de error y finaliza la
accin.
4. Post-condiciones.
Para este caso de uso son vlidas las siguientes post-condiciones.
4.1. El mensaje o requerimiento fue enviado exitosamente.
4.2. El mensaje o requerimiento no pudo ser enviado y debe reiterarse la accin.

- 12 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE COLABORACION:

Utilizar Espacio de Intercambio Comercial

Ma ilS e rve r
0 .8 Me n s a je
0 .9 R e s u lta d o E n vo

0 .1 D a to s D e s tin a ta rio

Libre r ia

H a n d le rd e Me n s a je s

0 .2 D a to s D e s tin a ta rio
0 .6 Me n s a je

0 .7 Me n s a je
0 .5 Ve rifica ci n D e s tin a ta rio

0 .3 D a to s D e s tin a ta rio
0 .4 Ve rifica ci n D e s tin a ta rio

0 .1 1 S a lir
0 .1 0 R e s u lta d o E n vo

U s u a rio
Gu i:In te rca m b io C o m e rcia l

DIAGRAMA DE SECUENCIA:
G U I:
In te rca m b io

Utilizar Espacio de Intercambio Comercial


H a n d le r d e
Me n s a je s

U s u a rio

Ma il S e rve r

S e rvid o r d e
D a to s

C o m e rcia l
L ib re ria
In g re s a r D e s tin a ta rio
Ve rifica r D e s tin a ta rio
Ve rifica r D e s tin a ta rio
E je cu ta r()

Mo s tra r ve rifica c i n
Mo s tra r Ve rifica c i n
In g re s a r Me n s a je
E n via r Me n s a je
E n via r Me n s a je
E je cu ta r()
Mo s tra r R e s u lta d o
Mo s tra r R e s u lta d o

- 13 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
INTERFASES:
Enviar Mensaje

Responder Mensaje

- 14 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE TRANSICION DE ESTADOS: Utilizar espacio de intercambio Comercial

Inicio

Esperando Ingreso
Identificacin
Id. Ingresado
Verificando Usuario
Usuario rechazado

Do: Verificar si es
usuario habilitado
en el sistema
Usuario aprobado
Esperando Solicitud
Ver Mails

Cancelacin

Entry: preguntar opcin


Do: recuperar mails
recibidos
Seleccin: Ver Mails
Esperando Ingreso
Respuesta Mails
Entry: preguntar texto
respuesta
Do: enviar mensaje de
respuesta
Respuesta enviada

Verificando
Resultado Envo
Mails
Do: mostrar
resultado envo
Resultado del envo
[enviado / fall envo]

- 15 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE ACTIVIDADES:

Utilizar espacio de intercambio Comercial

Ingresar Identificacin

Verificar Usuario
Rechazado
rechazado

Aprobado

Mostrar Mensaje Error

Mostrar Pantalla Espacio

Ingresar Destinatario

Verificar Destinatario

Aprobado
Ingresar Mensaje

Enviar Mensaje

Rechazado
rechazado
Mostrar Mensaje Error

Pedir Reingreso de datos

Mostrar resultado

- 16 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

1.

Caso de Uso:

Administrar Usuario

1.1 Breve descripcin


El caso de uso Administrar Usuario permite a los usuarios la consulta e intercambio de
informacin (editor, librero, biblioteca) segn sean habilitados como tales a partir del registro de
sus datos. Asimismo, tambin se les permite consultar el estado de sus trmites hasta tanto
queden habilitados para efectuar consultas de servicio.
1.2 Flujo de Eventos (el caso de uso y sus escenarios)
1.2.1 Camino Bsico: Registrar Datos de Usuario.
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 Nmero de Trmite, la registra e informa al usuario
que los datos han quedado registrados correctamente.
5. Se le informa al usuario el Nmero de Trmite asignado y que el mismo se encuentra
Pendiente de Habilitacin.
1.2.2.

Primer Camino Alternativo: Consulta de Estado de Trmite

1. El usuario invoca el caso de uso, elige la opcin de Consulta e ingresa su Nmero de


Trmite.
2. El sistema comprueba que el Nmero de Trmite exista y devuelve el estado de mismo
(pendiente / habilitado / denegado) y el mensaje que corresponda (razn por la cual
permanece pendiente / bienvenida / motivo de rechazo).
3. En el caso de los Habilitados se informa el Cdigo de Usuario que deber utilizar para
acceder a las facilidades del sistema y se invita al usuario a ingresar una clave de
acceso personal.
4. Se controla que la clave ingresada cumpla las formalidades previstas. Se consulta al
usuario si desea realizar otras consultas o acceder a los servicios del sistema y de lo
contrario se da por finalizada la operacin.
1.2.3.

Segundo Camino Alternativo: Modificar Datos de Usuario

1. El usuario invoca el caso de uso, elige la opcin de Modificacin e ingresa su Cdigo


de Usuario y su Clave de Acceso Personal.
2. El sistema realiza la autenticacin del usuario y en caso afirmativo devuelve la Ficha de
Datos del usuario, que puede as modificar la informacin contenida y submitirla.
3. Una vez recibidos los datos se registran y se informa al usuario que las modificaciones
han sido incorporadas.
2.

Requerimientos Especiales

2.2. Primer Requerimiento Especial: Duracin promedio de las transacciones


Las transacciones debern efectivizarse en un tiempo que no exceda los 5 minutos
promedio para minimizar el costo del servicio telefnico para los usuarios que acceden
por esta va.

- 17 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
3.

Pre-condiciones
Para este caso de uso son vlidas las siguientes pre-condiciones.

3.2. Usuario no registrado (nuevo)


Cuando el usuario solicita su habilitacin no debe encontrarse registrado en el sistema
3.3. Usuario registrado
El usuario se encuentra previamente registrado en el sistema.
4.

Post-condiciones
Para este caso de uso son vlidas las siguientes post-condiciones.

4.2. Usuario no registrado (nuevo)


Al trmino de la operacin el usuario quedar registrado en estado Pendiente de
Habilitacin en la base de datos temporal del sistema.
4.3. Usuario registrado
Para solicitudes aceptadas, al trmino de la operacin quedar registrada la clave de
acceso personal del nuevo usuario.
Las solicitudes de usuario que estn en estado Pendiente de Habilitacin o Denegada
continuarn en el mismo estado.
4.4. Modificacin de datos
En el caso en que los usuarios modifiquen la informacin, al trmino de la transaccin el
sistema contendr los datos submitidos por el usuario en la ltima Ficha de Datos.
5.

Puntos de Extensin
El caso de uso est vinculado con los siguientes:

5.2. Pendiente
[Corresponde definir la ubicacin de los puntos de extensin en el flujo de eventos]

- 18 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE COLABORACIN:

Administrar Usuario

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 .1 2 C AP

1 .1 1 C AP
Us ua r io

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 0 E s ta d o + [C o d ig o U s u a rio ]
G U I:C o n s u lta

1 .1 5 R e g is tra d o C AP

1 .1 4 re g is tra d o C AP

U s u a rio
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

- 19 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

DIAGRAMA DE SECUENCIA:

G U I:Fic h a
d e In g re s o

G U I:
C o n s u lta

Administrar Usuario

G U I:
Mo d ific a

H a n d le r:
Ad m in is tra r
U s u a rio

E n tid a d :
U s u a rio

S e rvid o r d e
D a to s

U s u a rio
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 ite
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 n via r(N ro d e Tr m ite )

N ro d e Tr m ite
E xe cu te ()

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 ()

R e s u lta d o d e Mo d ifica ci n
R e s u lta d o d e Mo d ifica c i n

INTERFASES:

- 20 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

- 21 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
CASO DE PRUEBA:

Administrar Usuario

Objetivos:

Verificar funcionalidad del caso de uso.


Estimar tiempo de duracin de las transacciones segn cantidad de usuarios. (Tiempo
de respuesta).
Documentar posibles errores o correcciones a realizarse en un Manual de Fallos.
Soluciones a los posibles errores encontrados.
Confeccionar el EWS (Early Warning System).
Elaborar anlisis de datos.

Preparacin de la Prueba:

Reunin informativa sobre la prueba a realizarse.


Responsabilidad: Usuario Organizacin desarrolladora del software.

Elaboracin de un Instructivo indicando el objetivo de la prueba.


Responsable: Organizacin desarrolladora de software

Confeccin de lotes de prueba.


Responsabilidad: Organizacin desarrolladora de software.

Recursos:
No se requieren recursos extras a los ya establecidos en el proyecto.
Anlisis de Interfase de Usuario:
Verificacin de la interfase de usuario
Responsabilidad: Usuario - Organizacin desarrolladora de software.
Anlisis de Funcionalidad:
Verificacin de la funcionalidad del sistema.
Responsabilidad: Usuario - Organizacin desarrolladora de software.
Anlisis de Modificaciones:
Desarrollar soluciones para problemas encontrados.
Cuantificar dichas modificaciones.
Comparar con tabla de valores.
Responsabilidad: ODS y usuario

- 22 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

1.

Caso de Uso:

Administrar Catlogo de Libros

1.1 Breve descripcin


El caso de uso Administrar Catlogo de Libros permite que los usuarios que producen
contenidos como los autores y editores puedan ingresar y modificar la informacin relativa a
sus publicaciones (ndice del Libro, Resumen, Foto de Tapa, etc.).
1.2 Flujo de Eventos (el caso de uso y sus escenarios)
1.2.1 Camino Bsico Ingresar informacin sobre publicaciones
1. El usuario invoca el caso de uso y elige la opcin Ingreso de Informacin para
incorporar informacin sobre una publicacin.
2. Se solicita el ingreso del ISBN de la publicacin que se reporta, verificando que sea
correcto y exista.
3. Se presentan las opciones para el ingreso de informacin y se activa el asistente para
adjuntar y submitir los archivos correspondientes.
4. El sistema registra la informacin recibida y e informa al usuario que los datos han
quedado registrados. Actualiza los registros utilizados para generar el ranking y otras
informaciones estadsticas.
5. Se consulta al usuario si desea realizar otras operaciones o consultas y de lo contrario
se da por finalizada la operacin.
1.2.2

Primer Camino Alternativo: Modificar informacin sobre publicaciones

1. El usuario invoca el caso de uso, elige la opcin de Modificacin.


2. El sistema controla la autenticidad del usuario (Cdigo de Usuario y CAP) y que se
encuentre en estado activo.
3. Se solicita el ingreso del ISBN de la publicacin que se reporta, verificando que este
sea formalmente correcto y que exista.
4. Se presenta al usuario el dossier de la publicacin correspondiente para que
seleccione el o los items a modificar.
5. Se habilita el asistente para adjuntar y submitir los archivos correspondientes.
2. Requerimientos Especiales
Aplica lo enunciado para el caso de uso Administrar Cuentas de Usuarios
2.1 Primer Requerimiento Especial
dem al punto anterior.
3. Precondiciones.
Para este caso de uso son vlidas las siguientes precondiciones.
3.1 El sistema controla la autenticidad del usuario (Cdigo de Usuario y CAP) y que se
encuentre en estado activo.
3.2 Ingreso / Modificacin de Informacin sobre publicaciones
Para ingresar o actualizar la informacin sobre publicaciones deber existir el registro
correspondiente del ISBN.

- 23 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

4. Post-condiciones.
Para este caso de uso son vlidas las siguientes post-condiciones.
Actualizacin de la informacin de ranking.
Al trmino de la ejecucin de esta caso de uso quedar actualizada la informacin que
se utiliza para generar los informes de ranking de actividad de las editoriales.

- 24 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE COLABORACION:

Administrar Catlogo de Libros

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

0 .3 IS B N

Au to r -Edito r

0 .4 IS B N Ve rific a d o

IS B N

DIAGRAMA DE SECUENCIA:

Administrar Catlogo de Libros

GU i:
In g re s o
L ib ro s
Au to r E d ito r

H a n d le r:
Ad m in is ta r
C a t l o g o

C a t l o g o

IS B N

S e rvid o r d e
D a to s

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 tra d o

R e g is tr a 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
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

- 25 -

E xe c u te ()

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
INTERFACES:

- 26 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

1.

Caso de Uso:

Solicitar ISBN

1.1 Breve descripcin


El caso de uso SOLICITAR ISBN, permite que los editores y autores independientes puedan
solicitar el ISBN para una obra nueva en forma automtica.
Este caso de uso, deber verificar todos los requisitos y en caso de cumplirse con los mismos
se asignaran los nmeros en forma automtica.
La solicitud ser realizada en la agencia o desde la WEB.
Se deber actualizar la base de datos de solicitudes.
1.3 Flujo de Eventos (el caso de uso y sus escenarios).
1.2.1 Camino Bsico Solicitar ISBN desde la Web.
1. El usuario invoca el caso de uso desde la WEB.
2. El sistema presenta la pantalla para con los datos de la editorial y el prefijo de ISBN,
que le corresponde.
3. El sistema gestiona la verificacin de cobranza y dems requisitos.
4. Recibida la validacin se le informa al usuario que sus datos se encuentran en orden y
se solicita el caso de uso asignar ISBN, este devuelve un nmero.
5. Se presenta la propuesta de ISBN que el usuario acepta o bien solicita cambiarla
(invocara el caso de uso Cambiar Propuesta de ISBN)
6. Se actualiza la base de datos de solicitudes.
1.2.2 Camino Alternativo Solicitar ISBN en la Agencia.
1. El sistema verifica que el usuario cumplimente los requisitos para obtener un ISBN.
2. El sistema le informa al usuario que los datos del solicitante se encuentran en orden.
3. Se actualiza la base de datos de solicitudes.
2. Requerimientos Especiales.
Dado que los usuarios pueden realizar este pedido a la Agencia a travs del sistema
telefnico de larga distancia se plantea la necesidad de optimizar el tiempo de respuesta.
2.1 Tiempo de Asignacin de ISBN
La Asignacin de ISBN debe realizarse en un tiempo no mayor a unos cinco minutos
promedio.
3. Precondiciones.
Para este caso de uso es vlida la siguiente precondicin.
3.1 Usuario registrado
Solo pueden solicitar ISBNs los usuarios que se encuentran registrados como editores (o
autores-editores). Los que no lo estn no podrn hacer la solicitud.
4. Post-condiciones
Para este caso de uso son vlidas las siguientes post-condiciones.
4.1 Solicitudes aceptadas
Para solicitudes aceptadas, quedar registrada la operacin en la base de datos.

- 27 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
5. Puntos de Extensin
El caso de uso Solicitar ISBN est vinculado con los siguientes:
5.1 < Verificar Cobranza >
5.2 < Asignar ISBN >
5.3 < Administrar Informacin de Usuario >
5.4 < Verificar Primera Presentacin >

- 28 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE COLABORACION:

G U I:S o licita rIS B N

Solicitar ISBN

0 .2 s o licita r n ro IS B N
0 .5 N o C o n firm a P a g o
0 .9 n m e ro IS B N

Adm inis tr a dor

0 .1 s o lic ita r n ro IS B N

0 .1 1 P e tic io n d e re g is tro
0 .1 4 R e g is tra d o O k

0 .1 0 In g re s a r D a to s d e l lib ro

0 .3 co s u lta r p a g o
0 .4 N o C o n firm a P a g o
Editor
H a n d le r:S o licita r IS B N
0 .6 co n firm a e l p a g o
Pagos

0 .1 2 R e g is tra r d a to s d e lib ro
0 .1 3 re g is tra d o o k

C t lo g o

- 29 -

0 .7 S o licita r N ro
0 .8 n u m e ro

IS B N

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE SECUENCIA:
G U I:
S o lic ita r

Solicitar ISBN

H a n d le r:
S o licita rIS B N

U s u a rio

Pagos

IS B N

O b ra

S e rvid o r d e
D a to s

IS B N
E d ito r
Id e n tifica c i n
E n via r(Id e n tific a c i n )
Id e n tific a ci n
E xe c u te ()

Ve rific a c i n
Ve rific a c i n
S o lic ita r N ro d e IS B N
S o lic ita r (N ro d e IS B N )
C o n s u lta r P a g o s
E xe cu te ()
N o C o n firm a P a g o

N o C o n firm a P a g o
C o n firm a P a g o
S o lilcita N ro
E xe cu te ()

N ro d e IS B N

In g re s a r D a to s L ib ro

N ro d e IS B N

R e g is tra r(d a to s lib ro )


R e g is tra r D a to s L lib ro
E xe c u te ()

R e g is tra d o O K
R e g is tra d o O K

INTERFASES:

- 30 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

1.

Caso de Uso:

Gestionar Habilitacin de Usuario

1.1 Breve descripcin


El caso de uso Gestionar Habilitacin de Usuario permite que el Administrador de la Gestin de
ISBN autorice, mantenga pendientes o rechace la incorporacin al sistema de usuarios del
servicio de atencin de consultas.
1.2 Flujo de Eventos (el caso de uso y sus escenarios).
1.2.1 Camino Bsico Habilitar Nuevo Usuario
1. El Administrador invoca el caso de uso eligiendo la opcin Habilitaciones.
2. El sistema presenta el listado de los usuarios nuevos pendientes de habilitacin.
3. El Administrador selecciona un usuario para visualizar y comprobar los datos y de
acuerdo a su criterio pasa a Habilitar.
4. El sistema asigna un Nmero de Usuario al trmite pendiente y crea en forma
automtica una clave de acceso personal CAP alfanumrica aleatoria y produce la
actualizacin del estado del usuario sobre la base temporal del sistema.
5. El Administrador selecciona de un catlogo el mensaje de bienvenida para el usuario y
el sistema actualiza los campos de auto-texto con los datos de la Ficha de Datos, el
Nmero de Usuario y la CAP y la Fecha de Habilitacin.
6. El Administrador puede optar por Enviar / Modificar / Cancelar el mensaje preparado.
7. Si el Administrador opta por Enviar el mensaje se activa el asistente de Correo que
despacha el mensaje a la direccin electrnica del usuario y al Buzn de Mensajes.
1.2.2 Primer Camino Alternativo: Mantener Solicitud Pendiente
1. y 2. Idem caso anterior.
3. El Administrador selecciona un usuario para visualizar y comprobar los datos y de
acuerdo a su criterio pasa a Posponer. (El estado seguir siendo Pendiente de
Habilitacin)
4. El Administrador selecciona de un catlogo el mensaje explicativo para el usuario.
5. El Administrador puede optar por Enviar / Modificar / Cancelar el mensaje preparado.
6. Si el Administrador opta por Enviar el mensaje se activa el asistente de Correo que
despacha el mensaje a la direccin electrnica del usuario y al Buzn de Mensajes.
1.2.3 Segundo Camino Alternativo: Denegar Incorporacin
1. y 2. Idem caso anterior
3. El Administrador selecciona un usuario para visualizar y comprobar los datos y de
acuerdo a su criterio pasa a Denegar.
4. El Administrador elige la opcin Registrar con lo cual los datos del usuario candidato
se vuelcan con estado Rechazado en la base temporal del sistema.
5. El Administrador selecciona de un catlogo el mensaje explicativo para el usuario.
6. El Administrador puede optar por Enviar / Modificar / Cancelar el mensaje preparado.
7. Si el Administrador opta por Enviar el mensaje se activa el asistente de Correo que
despacha el mensaje a la direccin electrnica del usuario y al Buzn de Mensajes.
3. Precondiciones.
Para este caso de uso son vlidas las siguientes precondiciones.
3.1 Usuario no registrado (nuevo)
Cuando el usuario solicita su habilitacin no debe encontrarse registrado en el sistema

- 31 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
3.2 Usuario registrado
El usuario se encuentra previamente registrado en el sistema.
4. Post-condiciones.
Para este caso de uso son vlidas las siguientes post-condiciones.
4.1 Usuario no registrado (nuevo)
Al trmino de la operacin el usuario quedar registrado en estado Pendiente de
Habilitacin.
4.2 Usuario registrado
Para solicitudes aceptadas, al trmino de la operacin quedar registrada la clave de
acceso personal del nuevo usuario.
Las solicitudes de usuario que estn en estado Pendiente de Habilitacin o Denegada
continuarn en el mismo estado.

- 32 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE COLABORACION:

Gestionar Habilitacin de Usuario

0 .2 S e le cc i n U s u a rio + N u e vo E s ta d o
Ma ils

G U I:H a b ilita c i n

0 .5 N ro yC AP
0 .6 Me n s a je d e B ie n ve n id a

0 .8 Me n s a je d e B ie n ve n id a

0 .1 S e le cc i n U s u a rio + N u e vo E s ta d o

0 .7 Me n s a je d e B ie n ve n id a

Adm inis tr a dor


H a n d le r:H a b ilita ci n U s u a rio s

0 .3 S e le c ci n U s u a rio + N u e vo E s ta d o

0 .4 N ro yC AP

U s u a rio

DIAGRAMA DE SECUENCIA:

G U I:
H a b i lli ta c i n

Gestionar Habilitacin de Usuario

H a n d le r:
H a b i lia tc i n
U s u a ri o s

U s u a rio

Ma ils

S e rvid o r d e
D a to s

Ad m in is tra d o r
In g re s a r U s u a ri o

S o lic i ta r C AP

S o li c i ta r C AP
E j e c u ta r()
Mo s tra r C AP
Mo s tra r C AP

In g r e s a r B i e n ve n id a
E via r Me n s a je B ie n ve n id a
E n via r Me n s a j e d e B ie n ve n id a
E je c u ta r()

- 33 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
INTERFASES:

Interfaz Inicial (precondicin de los casos de uso)


Corresponde al caso de uso Identificacin de Usuario, que es invocado como precondicin por
todos los casos de uso descriptos anteriormente.

- 34 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.
DIAGRAMA DE CLASES:

Interfaz de usuario
GUI: INICIO
Color:
Fontsize:
Fonttype:
.
IngresarIdentif ()
Aceptar ()
Cancelar()
Salir ()

GUI: SOLICITARISBN
Color:
Fontsize:
Fonttype:
.
SolicitarNro ()
IngresarDatosLibro ()
Aceptar ()
Cancelar ()
Salir ()

GUI: HABILITACION
Color:
Fontsize:
Fonttype:
.
IngresarUsuario ()
IngresarMensaje ()
Aceptar ()
Cancelar ()
Salir ()

GUI: FICHAINGRESO
Color:
Fontsize:
Fonttype:
.
SolicitarIngreso()
Aceptar ()
Cancelar ()
Salir ()

Reglas de Negocio
HANDLER:SOLICITARISBN

PresentarSolicitarISBN ()
MostrarNroISbn ()

HANDLER:HABILITACIONUSUARIO
PresentarHaiblitacion()
MostrarUsuariosPendientes ()
MostrarCAP ()

SERVIDORDATOS

Ejecutar ()
Open ()
Close ()

HANDLER:ADMINISTRARUSUARIOS
PresentarFichaIngreso ()
PresentarConsulta ()
PresentarModifica ()
MostrarMensajeError ()
MostrarNroTramite ()
MostrarEstadoTramite ()
MostrarResultadoModificacion ()

USUARIOS

HANDLER:ADMINISTRARCATALOGO
PresentarIngresoLibros ()
MostrarResultadoRegistracion ()
MostrarREsultadoModificacion ()

HANDLER: MENSAJES
PresentarIntercambioComercial ()
MostrarRechazo ()
MostrarMensaje()
MostrarResultadoEnvio ()
MostrarVerificacion ()

Codigo
CAP
Nombre
Domicilio
Sexo
Pais
Responsabilidad
Coedicion
PrefijoEditorial
Activo
NroTramiteIngreso
FechaIngreso
EstadoTramite (pendiente...)
VerificaUsuario ()
VerificaDestinatario ()
RecuperaUsuariosPendientes ()
ObtenerCodigoyCAP ()
VerificaEstadoTRamite ()
RegistraModificacionUsuario()
RegistraFichaIngreso ()
EliminarRegistro ()

GUI: CONSULTA
Color:
Fontsize:
Fonttype:
.

MAILS
CodigoUsuario
Mensaje
Destinatario
Fecha
Estado (enviado...)

IngresarNroTramite ()
Aceptar ()
Cancelar ()
Salir ()

RecuperaMensaje ()
EnviaMensaje()
EliminaRegistro ()

GUI: MODIFICA
Color:
Fontsize:
Fonttype:
.

PAGOS

IngresarModificacionUsuario ()
Aceptar ()
Cancelar ()
Salir ()

CodigoEditor
Fecha
Importe
Usado

GUI: INGRESOLIBROS

ConsultarPago ()
ActualizarUsado()

Color:
Fontsize:
Fonttype:
.

CATALOGO
CodigoEditor
ISBN
Titulo
Subtitulo
Autor
Traductor
Estado (agotado....)
Precio
........

IngresarISBN ()
IngresarDatosLibro()
IngresarModificacionLibro()
Aceptar ()
Cancelar ()
Salir ()

GUI: INTERCAMBIOCOM
Color:
Fontsize:
Fonttype:
.
SolicitarVerMensajes ()
IngresarMensaje ()
IngresarDestinatario ()
Aceptar ()
Cancelar ()
Salir ()

Capa de datos

ISBN
Prefijo
Numero
Estado (reservado...)
EditorAsignado
Fecha

- 35 -

ConsuoltaEstado()
RecuperaISBN ()
RegistraAsignado()

RegistraDatosLibro ()
ModificaDatoLibro()
EliminarRegistro ()

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

- 36 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

Anlisis de Riesgos
Segn lo realizado durante el relevamiento y como conclusin del mismo a continuacin se
indican posibles riesgos que pueden afectar al sistema, indicando en cada uno de ellos la
probabilidad de ocurrencia.
Riesgo

Probabilidad

Solucin

Mtrica

Cambios en el diseo
de interfases.

A corto Plazo:
0%.

Los cambios en las interfases estn


previstos durante las distintas fases a
travs de prototipos exploratorios.

Problemas con
Personal de la ODS.

No
Mensurable

Problemas de
Comunicacin
(Interfases WAN y
LAN)
Compatibilidad con el
S.O. del Cliente.

4%

Realizar simulacin de dichas interfases en


laboratorio.

0%

Accesos No
Autorizados.

No
Mensurable

Relacin entre el
Personal del Cliente y
la ODS.

No
Mensurable.

Cambios Externos.
Variacin del
Mercado

0%

Capacitacin en la
utilizacin del
sistema.

2%

El personal afectado al proyecto conoce las


tareas del resto de los integrantes. Se
desarrolla tcnicas de trabajo en equipo.
La ODS cuenta con personal capacitado
para sustituir a otro en cualquier momento.
Asimismo la ODS mantiene una base de
datos
con
profesionales
externos
especializados en las tareas concernientes.

El sistema operativo sobre el que se realiza


el desarrollo es con el que cuenta el cliente
en su organizacin.
Este tipo de inconvenientes depende de la
tecnologa utilizada y la existente en el
mercado para realizar algn tipo de
intrusin.
El sistema se adapta a las polticas de
seguridad de la empresa.
Estos riesgos ya estn contemplados en la
poltica interna de la ODS, seleccionando
los integrantes con mejor perfil para las
tareas vinculadas con el personal de la
empresa.
Durante el anlisis del proyecto quedaron
contemplados dichos aspectos. Tal es el
caso del cambio de dgitos de ISBN a
desarrollarse en el ao 2005.
Re capacitar al usuario en la utilizacin del
sistema. Los usuarios ya manejaban este
sistema, pero sin acceso a Internet.

15 o 40

15

15

15 o 40

Tabla de Mtricas:
Mtrica

Tipo de Riesgo

Descripcin

Cosmticos

Leves

15

Graves

40

Fatales

Opiniones o cambios que no impactan en el diseo o


performance del sistema sino en su apreciacin.
Situaciones que pueden confundir momentneamente al
usuario pero no afecta el xito de la tarea.
Errores que causan confusin en el Usuario o ponen en
peligro el xito de la tarea
Errores conceptuales, aplicacin de un modelo mental errneo
o errores que impiden terminar la tarea exitosamente.

- 37 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

Presupuesto
El presupuesto que se detalla a continuacin contempla las expectativas mencionadas
en las primeras pginas del proyecto, en donde se determinaron los objetivos, alcances
y limitaciones del mismo. Consideramos que, debido a la envergadura del presente
proyecto, el mismo deber contar con la participacin de los siguientes profesionales:
un lder de proyecto, un especificador de casos de uso, dos programadores Seniors,
tres programadores Juniors y un Administrador de Base de Datos.
A continuacin se detallan los honorarios de cada uno de ellos, contemplados durante
todo el proyecto:

Lder de Proyecto

Especificador de Casos de Uso


Programador Senior
Programador Junior
Administrador de Base de Datos

$ 2.940 (pesos dos mil novecientos


cuarenta).
$ 2.100 (pesos dos mil cien).
$ 2.100 (pesos dos mil cien).
$ 1.680 (pesos mil doscientos).
$ 2.800 (pesos dos mil).

Nota: deber tenerse en cuenta la cantidad de profesionales a utilizarse mencionadas en el prrafo anterior,
multiplicando el honorario del mismo por la cantidad a necesitar.

Tiempos de ejecucin: el proyecto tiene una duracin de 4 meses establecidos a


partir del da 29 de Marzo de 2004.
Capacitacin: el presupuesto indicado contempla adems del desarrollo del mismo
tareas de capacitacin sobre los usuarios en cuestin, entrenando a los mismos en las
tareas concernientes al sistema desarrollado.
Garanta y Soporte Tcnico: el presupuesto indicado contempla adems del
desarrollo del mismo contempla el Soporte Tcnico necesario durante los prximos 6
meses a partir de la fecha de finalizacin del proyecto.
Tiempo y Formas de Pago: a convenir en reunin de aprobacin de presupuesto.
Importe del Presupuesto:

Monto Total en Honorarios:


I.V.A.:
Monto Total General:

$ 17.080
$ 3.234
$ 20.666,80

- 38 -

Ingeniera en Sistemas de Informacin.


Trabajo Prctico: Sistema ISBN
Ing.. Csar Cichernia.

Presupuesto Detallado

Profesional

Honorario por
Hora en Pesos

Cantidad
de Horas

Importe Total
en Pesos

Lder de Proyecto

$ 35
(treinta y cinco)
$ 20
(veinte)
$ 15
(quince)
$8
(ocho)
$ 10
(diez)

60
(sesenta)
75
(setenta y cinco)
100
(cien)
150
(ciento cincuenta)
200
(doscientas)

$ 2.100
(pesos dos mil cien)
$ 1.500
(pesos mil quinientos)
$ 1.500
(pesos mil quinientos)
$ 1.200
(pesos mil doscientos)
$ 2.000
(pesos dos mil)

Especificador de
Casos de Uso
Programador
Senior
Programador
Junior
Administrador de
Base de Datos

Resumen de Presupuesto:

1 x $ 2.100

$ 2.100

1 x $ 1.500

$ 1.500

Programador Senior:
($1200)
Programador Junior

2 x $ 1.500

$ 3.000

3 x $ 1.200

$ 3.600

Administrador de Base de Datos

1 x $ 2.000

$ 2.000

($600)

Lder de Proyecto:
($840)
Especificador de Casos de Uso:

($1440)
($800)
GASTO TOTAL EN HONORARIOS=

$ 12.200

GANANCIA A OBTENER (40%)

$ 4.880

TOTAL PROYECTO (SIN IVA)

$ 17.080

TOTAL PROYECTO (CON IVA)

$ 20.066,38

- 39 -