 Ingeniería en Sistemas de Información. Trabajo Práctico: Sistema ISBN Ing.. César Cichernia.

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
Identificar Interesados (Stakeholders). Definir sistemas cercanos. Identificar restricciones impuestas al sistema. Formular la declaración del problema. Definir las características del sistema.

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

La información de relevamiento obtenida a partir de entrevistas con los usuarios se encuentra documentada en el archivo Entrevistas.doc

2.
2.1

Posicionamiento
Oportunidades de Negocio.

La implementación del sistema de Gestión de ISBN’s podría abrir la posibilidad de desarrollar sistemas de cogestión administrativa de la Agencia. El más inmediato sería el de administración y registro de los pagos que los editores deben efectuar para la obtención del ISBN. Otra posibilidad sería que mediante localizaciones especificas atendiendo las normas vigentes y la recomendación de la Agencia Nacional, el sistema de gestión de ISBN’s sea implementado en las agencias de otros países de habla hispana. 2.2 Declaración del Problema.

El problema de la gestión de ISBN’s utilizando la aplicación actual no satisface plenamente las necesidades de la Agencia y de los usuarios. Afecta a la Agencia, los autores, editores, librerías y bibliotecas. El impacto de ello es que la gestión administrativa por vía presencial y por vía telefónica es muy lenta. Una solución exitosa debería permitir: • Acceso personal y on line a consultas con rápida respuesta. • Modificaciones a registros propios por parte de los usuarios • Gestión por parte de los mismos interesados y asignación automática de ISBN. • Construcción de consultas ad-hoc. • Creación de un espacio de intercambio entre editores y librerías.

-1-

 Ingeniería en Sistemas de Información. Trabajo Práctico: Sistema ISBN Ing.. César Cichernia. 2.3 Declaración de la Posición del Producto

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.

3. Descripción de Apostadores y Usuarios
3.1 Demografía del Mercado

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 3.2 Ambiente de los Usuarios

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. 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 aplicación que son afectados por tales decisiones. En este caso los apostadores fundamentales son: • La agencia administradora de ISBN. • La organización desarrolladora del software 3.3.1 Agencia Administradora. Representativo Descripción Tipo Responsabilidades Agencia administradora de ISBN. Agencia local destinada a administrar números de ISBN nacionales. Negocio de administración. • Gestionar números de ISBN a nivel nacional. • Mantener actualizada la base de datos de autores y editores. • Establecer las políticas de asignación de números y manejos de las actualizaciones. • Administrar la asignación del ISBN. • Mantener actualizada la información de estado de las publicaciones. • Asumir la responsabilidad financiera por gerenciamiento y desarrollo.

-2-

 Ingeniería en Sistemas de Información. Trabajo Práctico: Sistema ISBN Ing.. César Cichernia. 3.3.2 Organización desarrolladora del software. Representativo Descripción Tipo Responsabilidades Organización desarrolladora del software. Empresa especializada en desarrollos informáticos. 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 disposición 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 Organización desarrolladora del software. Representativo Líder del Proyecto Tipo Ingeniero especialista en desarrollo de proyectos Responsabilidades • Formar parte del comité de Dirección del Proyecto. • Mantener contacto con el responsable del proyecto por parte del usuario. • Supervisar el desarrollo del diseño. • 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 • Diseñar cada uno de los casos de uso.} • Identificación y construcción 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 • Análisis de Base de Datos actual. • Definición de parámetros y elementos necesarios para la utilización 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-

3 Autor Representativo Tipo Responsabilidades Criterio de éxito Autor.4 3. Criterio de éxito Para satisfacer sus necesidades de consulta el sistema debe permitirle un acceso fácil y amigable. • Registrarse como usuario.4. Editor Representativo Editor Tipo Puede o no tener conocimientos informáticos Responsabilidades • Solicitar números de ISBN y pagar por los números asignados. • Registrarse como usuario. 3. Para satisfacer sus necesidades de consulta el sistema debe permitirle un acceso fácil y amigable.. 3.4. y además una respuesta rápida. • Agregar documentación complementaria para la publicidad del libro.5 Bibliotecas Representativo Bibliotecas. • Agregar documentación complementaria para la publicidad del libro. • Auto-administrar números en forma autónoma. César Cichernia. Tipo Puede o no tener conocimientos informáticos. Responsabilidades • Solicitar números de ISBN y pagar por los números asignados. y además una respuesta rápida 3. Puede o no tener conocimientos informáticos.4. • Registrarse como usuario. Responsabilidades • Enviar archivos con campos preestablecidos y formato estándar de importación y exportación. 3. y además una respuesta rápida.4. • Registrarse como usuario Para satisfacer sus necesidades de consulta el sistema debe permitirle un acceso fácil y amigable. Criterio de éxito Para satisfacer sus necesidades de consulta el sistema debe permitirle un acceso fácil y amigable. Criterio de éxito Para satisfacer sus necesidades de consulta el sistema debe permitirle un acceso fácil y amigable. Trabajo Práctico: Sistema ISBN Ing. • Registrarse como usuario. y además una respuesta rápida. Tipo Puede o no tener conocimientos informáticos. Ingeniería en Sistemas de Información. Puede o no tener conocimientos informáticos.4 Librerías Representativo Tipo Responsabilidades Criterio de éxito Librerías.2 Autor-Editor Representativo Autor-Editor. -4- .1 Perfil de los Usuarios. 3. y además una respuesta rápida.4.

6 Administrador del sistema. Administración de cuentas de usuarios: con las siguientes funcionalidades. Trabajo Práctico: Sistema ISBN Ing. • Des-asignar los ISBN reservados que no cumplan las condiciones de pago requeridas. ♦ La gestión administrativa de la asignación de ISBN no es eficiente.1. • Administrar registros de autor editor. ♦ La aplicación actualmente usada no tiene buena performance y es poco flexible ♦ La información al público es lenta. Representativo Administrador del sistema. bibliotecas y librerías.4. Ingeniería en Sistemas de Información. 4..5 Puntos claves de los Apostadores / Necesidades de los Usuarios. comprenden una gestión administrativa presencial y una gestión automática vía Web. Tipo Se requiere un nivel medio de conocimientos informáticos.6 Alternativas y Competencia. 3.1. • Mantener (depurar) la base de datos. Datos Autor-editor Bibliotecario Librero Consulta a Catalogo Del caso de Uso de Negocio expuesto podemos definir las siguientes características funcionales: 4. Los Apostadores sostienen la necesidad del desarrollo de una aplicación ya que no existen en el mercado otras aplicaciones específicas. Visión General del Producto Características Funcionales Administrador Editor Administración de ISBN´s Mantenimiento de B. César Cichernia. Depuración de los registros por parte del administrador Verificación de primera presentación del editor (primera vez que el interesado solicita ISBN) Administración por parte de los usuarios del ingreso o modificación de sus -5- . Las soluciones propuestas por los apostadores. • Correr el proceso de actualización de editoriales activas e inactivas. 3. Sugieren también un desarrollo de un constructor de consultas abierto. 3. Responsabilidades • Transferir la base de datos temporal a la base definitiva. • • • datos.

. -6- . Trabajo Práctico: Sistema ISBN Ing. César Cichernia. Ingeniería en Sistemas de Información.

Ambiente de desarrollo El sistema será desarrollado para operar bajo entorno Microsoft Windows. 4. • • Generación del ranking de productividad de cada editorial Actualización del status de las editoriales (activa-inactiva según producción de obras) 4. Consultas predefinidas y constructor de consultas Download de información vía web por los usuarios Creación de un espacio de intercambio comercial entre usuarios en la Web Correo electrónico entre usuarios 5. • Internet Explorer 5..5. César Cichernia.2.1. • Rational Rose como herramienta de desarrollo y documentación. -7- . 4. • • • • Bloqueo de códigos asignados Cambio de los códigos propuestos automáticamente por aquellos elegidos por el editor Control del estado de las reservas Habilitación de códigos adicionales 4. • Microsoft Visual Studio / Java.1 o superior como browser. • Restricciones No se contemplan medios de pago ni uso de tarjetas 7. Ingeniería en Sistemas de Información.1.1. con los siguientes controles.7. Precedencias y Prioridades Se desarrollaran primero las funcionalidades referidas a la administración de usuarios y gestión de ISBN. luego se desarrollaran las consultas y listados 8.1.1.1. Trabajo Práctico: Sistema ISBN Ing. Requerimientos de Documentación Dadas las características del producto no es necesaria la provisión de manuales de usuarios siendo adecuado un sistema de ayuda en línea embebido en los programas 9. • Sistema Operativo Windows NT/2000. con las siguientes funcionalidades.6. • • Características del Producto Acceso vía Web Seguridad de accesos mediante autenticación de usuarios 6.3.4. Administración del catalogo de libros. Asignación automática de números de ISBN´s. • Base de datos RDBC. 4. 4.

ya que se trata de autores que también encaran la edición. Las Librerías necesitan las prestaciones del sistema a fin de canalizar consultas y establecer un espacio de intercambio comercial. Como se ha establecido. Trabajo Práctico: Sistema ISBN Ing. Identificación de los casos de uso. La especificación de los requisitos como casos de uso implica: • • • Identificación de los actores. que producen un resultado observable y valioso para un usuario en particular. Este rol es desempeñado por personas ajenas a la compañía a las cuales el sistema les ofrecerá la posibilidad de interacción vía web para realizar consultas. Identificación de los Actores 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. es decir. representa el comportamiento del sistema con el fin de dar respuestas a los usuarios. Introducción En este documento se presenta una descripción preliminar de la funcionalidad del Sistema Administración de ISBN como un conjunto de casos de uso. En los documentos subsiguientes se hace la presentación de cada caso de uso en particular. 2. gestionar ISBN. Necesitan la funcionalidad de consulta e interactuar enviando correcciones. Son un caso particular del rol anterior. Administrador Autor / Editor Mantenimiento Bases de datos Bibliotecario Consultar Catálogo Librero Especificación de Casos de Uso del Sistema de Administración de ISBN’s 1. Ingeniería en Sistemas de Información. Editores: Autores-Editores: Librerías: Bibliotecas: -8- . Casos de Uso de Negocios Editor Administración de ISBN. César Cichernia. etc. Comprobación del mapeo entre actores y casos de uso.. para UML un caso de uso es una secuencia de acciones realizadas por el sistema.

3. Editor Administrador Autor-Editor Librería                        Biblioteca Actores Funcionalidad 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 Información de Usuario Administrar Catálogo de Libros Asignar ISBN Bajar Información vía Web Gestionar habilitación de usuarios Consultar Información de Libros vía 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 Producción Presentar constructor de consultas Proponer ISBN Reservar ISBN Solicitar ISBN Transferir dB temporal a dB definitiva Validar y corregir Archivos Externos       -9- . Identificación de los Casos de Uso En principio quedan identificados los siguientes ítems de funcionalidad que por el momento se consideran como candidatos a se modelados como casos de uso.. Trabajo Práctico: Sistema ISBN Ing. Ingeniería en Sistemas de Información. César 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 U s u a r io A d m in is t r a r in f o r m a c io n d e u s u a r io s A c tu a liz a r s ta tu s e d it o r ia le s A d m in is tr a r C a tá lo g o A d m in is tr a d o r E d ito r T ra n sfe rir D B te m p a d e f. Trabajo Práctico: Sistema ISBN Ing. V ía W e b E n v ia r c o r r e o a e d it o r e s D e p u ra r r e g is t r o s 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 i o d e I n te r c a m b io C o m . R e s e rv a s O b te n e r r a n k . César Cichernia. Ingeniería en Sistemas de Información. d e p ro d u c c ió n C o n s u lt a r lis ta d e a u to re s S o lic it a r IS B N C o n s u lta r In fo d e L ib r o s R e s e rv a r IS B N G e s tio n a r H a b ilit a c ió n u s u a r io s A s ig n a r IS B N B ib lio te c a r io B a ja r in fo .10 - . A u to r /E d ito r C o n t r o la r s t .. .

3. 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 envía mensaje de error y finaliza la acción. Requerimientos Especiales.1. Ingeniería en Sistemas de Información. El sistema avisa la recepción de mensajes o requerimientos nuevos al Espacio de Intercambio Comercial. 5. 5. El usuario ingresa el mensaje o requerimiento para el Editor o Librero destinatario y lo envía. El usuario selecciona los mensajes a responder. El sistema le informa al usuario emisor el resultado de la trasmisión (el mensaje o requerimiento ha sido enviado o no pudo ser enviado). No. 2. César Cichernia. Si son correctos muestra la pantalla de Intercambio Comercial. dentro de las funcionalidades del sistema de Gestión de ISBN 1. Flujo de Eventos (el caso de uso y sus escenarios) 1.. 1. Trabajo Práctico: Sistema ISBN Ing. Pre-condiciones Para este caso de uso son válidas las siguientes pre-condiciones. Breve descripción 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. 3. El usuario invoca el caso de uso para identificarse como usuario registrado. 3.1.2. Si son incorrectos envía mensaje de error y solicita el reingreso de los datos. 4. El sistema muestra el mensaje y el usuario ingresa la respuesta. El sistema presenta la pantalla de acceso al Espacio de Intercambio Comercial.1. el usuario elige enviar mensaje o requerimiento e ingresa los datos del usuario destino de la comunicación. 1. El sistema le informa al usuario el resultado de la trasmisión (el mensaje o requerimiento ha sido enviado o no pudo ser enviado). . Camino Básico: Enviar mensaje o requerimiento 1.2. 2.11 - . 2. Caso de Uso: Utilizar espacio de intercambio comercial 1. 4.2 Camino Alternativo: Contestar mensaje o requerimiento 1.2. El usuario envía respuesta al emisor del mensaje o requerimiento. El usuario invoca el caso de uso para identificarse como usuario registrado. 3. 6. El sistema valida los datos ingresados.

Post-condiciones.2. Usuario destinatario registrado El usuario debe encontrarse registrado en el sistema para poder recibir requerimientos o mensajes de otros usuarios. 4.2. César Cichernia. Para este caso de uso son válidas las siguientes post-condiciones.12 - . Trabajo Práctico: Sistema ISBN Ing. . 4. Ingeniería en Sistemas de Información. 3. 4. El mensaje o requerimiento fue enviado exitosamente. Si no estuviera habilitado envía mensaje de error y finaliza la acción.1. El mensaje o requerimiento no pudo ser enviado y debe reiterarse la acción..

nr 3 .st . n3 n3 re . A A 51 E E io n Ve rs io n io n io n io n io n io n io n io n io n io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs Ve rs Ve rs Ve rs Ve rs Ve rs Ve rs Ve rs Ve rs Ve rs Ve rs Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve r E 3.5 nr 5 nr 5 nr 5 nr 5 nr 5nr nr 5 nr 5 nr 5 nr 5 nr 5nr 5 5 5 5 5 5 5 5 5 5 51 r r 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 eg eg eg eg eg eg eg eg eg eg eg eg eg eg -U i U is U is U is U is is iU isU is U is U is U is U is is sU st U U U U U U U U U U U t en s t e t t t t t t t t t t t t e r nre r e enrr en e nr e r nr e r nr e r nre r n n nr n n n n n n n n rree rnr e e r enr e e r e nr e e r e nr e eg edg r erd e g red e g ed e g ed e g ed e g e g re g re g re g re g re g re g re g re g e d rre eg e ed re g dg i e d d d g i d g i d g i d ge is t is t is t is t is t is t is t is t is t is t is t st T R st T Rst T R st T R ist T R istT R isT T Tis T is T is T is T is T te R TR R TR eIr er I er I er I er I er I te eIr RtIe r R It e r R I t e r R I t e r R I t eR er er er er er er er er er er rIe I r I r I Ad Ae d A e d A e d A e d A e dA A A A A A A A A A e e e e e e e e e e e e e e e e e ed dL d d dL d d d d d d d d d L L L L L L L L L Ld L d L d L d L V T V V TeR V e T R V eT R V e T R V e T RV e T R V T VR V Te V T R V T R V T R V T RV T R V TR TR TR TR TR TR TR TR TR TR Re R er er er er er er er er er rs R r r r r r r r IA I I I I I I I I I I I I I I I I I I I I I I I s si s i A s i A s i A s i A s i As i si sA A A L sioA L sio A L sio A Lsio As AL AL AL AL AL AL AL AL I ioL s io io A L on A oL o o o o o o o Lio n AiL L L L L L L L n n n n n n n n n n n n n n n DIAGRAMA DE SECUENCIA: In g re s a r D e s tin a ta rio In g re s a r Me n s a je 0 .E E E EA EA EA EA EA EA EA EA EA U U U A U A U A U AU U U UA U A U A A An UA A An UA n n n n n n n n n n n n re re re re 3r.e 3 3 . 3 . 3.1 1 S a lir 3 51 E 51 E 51 E 51 E 51 5 51 5 1E 5 1 E 5 1 E 5 1 E 5 1 . 3.1 0 R e s u lta d o E n vío Ve rifica r D e s tin a ta rio Ve rific a r D e s tin a ta rio Mo s tra r ve rifica c ió n 3. U 3 . r e3 .A . nr 3 . U 3 . nr 3 . A E 51 3. A E 3.A . A 51 3.A 3U 3n 3. 3. 3.st . 3. Trabajo Práctico: Sistema ISBN Ing. 3. U 3 .st . r e 3 .A . A E 51 3. 51 3. 3. U 3 . 5 nr e 5g 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 51 e e e e e e e e e 1i 1g i 1i 1 1 1 1 1 1 1 1 g1 gi 1 gi 1 gi 1 gi 1 gi g g1 gi 1 gi 1 gi 1 gi 1 i i st s-t s st . A E 51 3. r e 3 . 3. . A E 3. U 3 . A E 51 3. 3. 51 A Ve rs rs io n io n io n io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs Ve rs Ve rs Ve rs Ve io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve rs io n Ve r 0 .st .4 Ve rifica ció n D e s tin a ta rio E 51 -E -E . 3. A 51 51 E E A E 3. nr. A E 51 3. A E 51 3. 3. 0 . A 3.e 3 3 . nr 3n 3r. r e3 . A E 3.E -E -E . U 3 . nr 3 . 3. A E 3. r e 3 .6 Me n s a je 0 . 51 .3 D a to s D e s tin a ta rio E je cu ta r() 0 . G u i:In te rca m b io C o m e rcia l E n via r Me n s a je Mo s tra r Ve rifica c ió n Mo s tra r R e s u lta d o rs io n H a n d le r d e Me n s a je s io n E A 3. 3. A 3.A . U 3 .5 re n re .7 Me n s a je Ve rs io n E A 3.. r e 3 . U 3 .13 - 0 .8 Me n s a je 0 . A E E E E Libre ria L ib re ria 0 . 3.A . 3.E . nr 3 .AAA A -A .9 R e s u lta d o E n vío Ma ilS e rve r Utilizar Espacio de Intercambio Comercial Utilizar Espacio de Intercambio Comercial rs io n S e rvid o r d e D a to s io n E 3. 51 3. A E 51 3. 5 nr e .5 Ve rifica ció n D e s tin a ta rio 0 .U U U3 .E 3. 3. A 3. 3.st . A 51 H a n d le rd e Me n s a je s U s u a rio 0 . 3. r e 3 .E 51 E E EA EA EA EA EA EA EA EA EA EA 1 A . 3. A E 51 3. 3.5 . 3.U .2 D a to s D e s tin a ta rio E n via r Me n s a je 51 E E E E E E E E E E E EA EA EA EA EA EA EA EA EA A A A U A U A U A U AU A A A U A U A . U 3 . A E 51 3.5 g g g g g g g g g g g g g 5g 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 51 is is1 is 1 is 1 is 1 is 1 is is is is 1 is 1 is 1 1is 1 1is 1 1 1 1 1 1 1 1 1 1 s 3. 3.E . r e 3r.E . 3. César Cichernia. A E 51 3. A E 51 3.st s st . 51 3. A 3. A 3. 3. A E 3.U EA U3 U U U U U 3 . . 3.1 D a to s D e s tin a ta rio G U I: In te rca m b io C o m e rcia l DIAGRAMA DE COLABORACION:  Ingeniería en Sistemas de Información.E . A E 3. A E 51 3.n . 3. A E 51 3. 3. A E 3. nr 3 .st -st e s-t e -U -U -U -U -U -U -U -U -U U Urn t-eU Urn t-eU en e r Un e r Un e r Un e r Un er U e r Un e r Un e r Un e r Un rre e r r r n n n n n n n n n n n ed re ed ed reed erd re ed re ed re ed re ed re re re re re re re re r e nr e edg erd e g e dre g e d re g e d re ge d re g e g g gi T gi T gi T gi T gi gi gi gi gi gi gi gi gi gi TR T Ts TR TiR ist T R ist T R ist T R istT R g isT sR st T R st R st R st R st R st st st st st st st st st st R iT t e I A isR t eI A iR tIe t t I I I I I I I I I I I I I e e e e e e e e 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 A r e L r eL rL r e L r e L r e L r e L r e L r eL rL re L re L re L re L re re re re re re re re re ere L L e e dV d d d d d d d d d d d d d V dT V VT V V d T V d T V d TV d T V dV VT V Vd T V d T V d T V d T T T T T T T T T T T T T e e e e e e e e e e e e e e e e e rs rR r sR r s R r s R r s R r s R r s rs rR rs R I r s R Ir s R R RI rs RI rs RI rs RI rs RI RI RI RI RI RI RI RI RI TRI s s I I I I I I I I I io io io iA i i i i i A Lio n AiL AnL io n A L io nA L io n A L io n A Lio n AiL AL AL AL AL AL AL AL AL on A on A n n n L o nA L o n A L o n A L o n A L L Ln o L oA Ma il S e rve r Mo s tra r R e s u lta d o E je cu ta r() U s u a rio 0 . A E 51 3.

Trabajo Práctico: Sistema ISBN Ing. INTERFASES: Enviar Mensaje Responder Mensaje .14 - .. César Cichernia. Ingeniería en Sistemas de Información.

César Cichernia. Trabajo Práctico: Sistema ISBN Ing. DIAGRAMA DE TRANSICION DE ESTADOS: Utilizar espacio de intercambio Comercial Inicio Esperando Ingreso Identificación Id. Ingresado Verificando Usuario Usuario rechazado Do: Verificar si es usuario habilitado en el sistema Usuario aprobado Esperando Solicitud Ver Mails Cancelación Entry: preguntar opción Do: recuperar mails recibidos Selección: Ver Mails Esperando Ingreso Respuesta Mails Entry: preguntar texto respuesta Do: enviar mensaje de respuesta Respuesta enviada Verificando Resultado Envío Mails Do: mostrar resultado envío Resultado del envío [enviado / falló envío] ..15 - . Ingeniería en Sistemas de Información.

. Ingeniería en Sistemas de Información. DIAGRAMA DE ACTIVIDADES: Utilizar espacio de intercambio Comercial Ingresar Identificación Verificar Usuario Aprobado Rechazado rechazado Mostrar Pantalla Espacio Mostrar Mensaje Error Ingresar Destinatario Verificar Destinatario Aprobado Ingresar Mensaje Rechazado rechazado Mostrar Mensaje Error Enviar Mensaje Pedir Reingreso de datos Mostrar resultado . Trabajo Práctico: Sistema ISBN Ing. César Cichernia.16 - .

2.2. El usuario invoca el caso de uso. El sistema presenta una Ficha de Ingreso (Ver DD) que el usuario debe completar y submitir.17 - . librero. El sistema comprueba que el Número de Trámite exista y devuelve el estado de mismo (pendiente / habilitado / denegado) y el mensaje que corresponda (razón por la cual permanece pendiente / bienvenida / motivo de rechazo). Primer Camino Alternativo: Consulta de Estado de Trámite 1. Trabajo Práctico: Sistema ISBN Ing. Caso de Uso: Administrar Usuario 1. 2.) sean formalmente correctos 4. biblioteca) según sean habilitados como tales a partir del registro de sus datos. elige la opción de Modificación e ingresa su Código de Usuario y su Clave de Acceso Personal. 1. El sistema verifica que se hayan completado todos los campos obligatorios y que los identificadores (DNI. 5. 3. El sistema asigna a la solicitud un Número de Trámite. Ingeniería en Sistemas de Información.2 Flujo de Eventos (el caso de uso y sus escenarios) 1. Requerimientos Especiales 2. Una vez recibidos los datos se registran y se informa al usuario que las modificaciones han sido incorporadas. El usuario invoca el caso de uso. 1. Se le informa al usuario el Número de Trámite asignado y que el mismo se encuentra “Pendiente de Habilitación”. 2.3. 3. 3. 1. la registra e informa al usuario que los datos han quedado registrados correctamente.2. 2.1 Breve descripción El caso de uso Administrar Usuario permite a los usuarios la consulta e intercambio de información (editor. El usuario invoca el caso de uso para registrar sus datos como nuevo usuario.2. En el caso de los Habilitados se informa el Código de Usuario que deberá utilizar para acceder a las facilidades del sistema y se invita al usuario a ingresar una clave de acceso personal. 2. Asimismo. elige la opción de Consulta e ingresa su Número de Trámite. etc. César Cichernia. 4. Primer Requerimiento Especial: Duración promedio de las transacciones Las transacciones deberán efectivizarse en un tiempo que no exceda los 5 minutos promedio para minimizar el costo del servicio telefónico para los usuarios que acceden por esta vía.1 Camino Básico: Registrar Datos de Usuario. 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 operación. . CUIL. Se controla que la clave ingresada cumpla las formalidades previstas. CUIT. Segundo Camino Alternativo: Modificar Datos de Usuario 1.2. 1.. que puede así modificar la información contenida y submitirla. El sistema realiza la autenticación del usuario y en caso afirmativo devuelve la Ficha de Datos del usuario. también se les permite consultar el estado de sus trámites hasta tanto queden habilitados para efectuar consultas de servicio. 1.

. Puntos de Extensión El caso de uso está vinculado con los siguientes: 5. Trabajo Práctico: Sistema ISBN Ing. Usuario no registrado (nuevo) Cuando el usuario solicita su habilitación no debe encontrarse registrado en el sistema 3. al término de la transacción el sistema contendrá los datos submitidos por el usuario en la última Ficha de Datos. Usuario registrado Para solicitudes aceptadas.3. 4.2. Usuario registrado El usuario se encuentra previamente registrado en el sistema. 4. César Cichernia. 4. Modificación de datos En el caso en que los usuarios modifiquen la información. Pre-condiciones Para este caso de uso son válidas las siguientes pre-condiciones. Usuario no registrado (nuevo) Al término de la operación el usuario quedará registrado en estado “Pendiente de Habilitación” en la base de datos temporal del sistema. Post-condiciones Para este caso de uso son válidas las siguientes post-condiciones. Ingeniería en Sistemas de Información.4. 5.2. al término de la operación quedará registrada la clave de acceso personal del nuevo usuario.18 - . 3.3. 3.2. Las solicitudes de usuario que estén en estado “Pendiente de Habilitación” o “Denegada” continuarán en el mismo estado. 4. Pendiente [Corresponde definir la ubicación de los puntos de extensión en el flujo de eventos] .

1 1 C AP A 3.Us u a r io E 3. 3. 5 A E 3.1 F ic h a d e In g re s o er TR er ed gi st nr e - 51 3. 3. 5 A E 3. 3. A E U er 1 . 5 A E 3. 3.1 9 Mo d ific a c ió n 1 . te U gi 51 st A nr e er E 3. 3. U 51 gi st nr e A er E 3. 3.7 N ro T ra m ite 1 . A E U gi st nr e - 51 3. A E U gi st nr e - 51 3.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. A E U nr - 51 3. César Cichernia.1 0 E s ta d o + [C o d ig o U s u a rio ] 1 . 3. A E U er IA TR ed gi st nr e - 51 3.4 Me n s a je E rro r 1 . A E U gi st nr e - 51 3. 3.5 R e g is tra d o + N ro Tra m ite Administrar Usuario U st nr e - 51 3. 5 A 3.1 3 C AP V L IA TR ed gi st nr e - 51 3. A E 5 3. 51 51 51 51 51 51 51 51 51 51 51 51 51 51 1 . A E E E E E E E E E E E E E E E U nr - 51 U nr - nr g i eg i egi egi egi gi gi gi gi gi gi g i egi eg i egi gi gi gi gi g i eg i st st st st st st st st st st st st st st st st st st st st st st er er er er er er er er er er er er er er er er er er er er er er er er er e ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed red TR TR TR TR TR T R T R TR TR TR TR TR TR TR TR T R T R TR TR TR TR TR TR TR TR TR T R IA IA IA IA IA IA IA IA IA IA IA 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 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 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 er er er er er er er er er er e si si si si si si si si si si si si si si si si si si si si si si si si si si si on on on on on on on on on on on on on on on on on on on on on on on on on on on G U I:F ic h a d e In g re s o G U I:C o n s u lta G U I:Mo d ifica 1 . 3.8 N ro T ra m ite 1 . 51 U nr e U nr e U nr e U nr e U nr e U nr e U nr U nr U nr U nr e U nr e U nr e U nr e U nr e 1 . A E U DIAGRAMA DE COLABORACIÓN:  Ingeniería en Sistemas de Información. A E E E E E E E E E E 3. U ed V ed TR IA TR L er V IA L ed TR er V IA L re TR er V IA gi st d L TR er V ed IA TR L er V ed IA TR L er V ed IA U er si on er V L IA TR ed is t eg nr - 51 nr e er TR L on si on si on si on si on si on si on er V si on - U ed IA er gi st er si on er V L IA TR ed is t eg er si on er V L IA TR ed is t nr e er TR L si V on si on er V L IA TR ed IA er gi st er TR L si V on ed IA er L si TR V on si on er V L IA er si on er V L V si on si on e E 3.1 8 Mo d ific a c ió n 1 S o lic ita rIn g re s o E A 3. 5 A E 3. A E 5 3. 3. U 51 nr is t A eg er E 3.2 1 R e s u lta d o Mo d ific a ció n er V L IA TR ed gi st nr e - 51 3. 3. U is 51 nr e A E 3.19 - 1 .. 3. 5 A E 3. 5 A E 3. A E U nr - 51 3. A E U er 1 .6 N ro T ra m ite 3. 3. 3. A E E 3. 5 A E 3.1 5 R e g is tra d o C AP E 3. A E 5 3. A E U gi st nr e - 51 3.1 2 C AP . U nr er ed L IA si on U nr A 3. A E U 1 . Trabajo Práctico: Sistema ISBN Ing. A E 1 . 5 A E 3.2 2 R e s u lta d o Mo d ifica c ió n 1 . 5 A E 3. A E 5 3.1 7 Mo s tra rFic h a D a to s 3.3 R e g is tra d o + N ro Tra m ite 1 .2 0 Mo d ific a c ió n 1 . 5 A E 3. U 51 gi st nr e A er er si on er V L IA TR ed gi st eg U nr - 51 3. 3. nr e - 51 3. 5 A E 3. 3. 5 A 5 3. A E 5 3.1 6 Ve rific a c ió n 1 . 3.9 E s ta d o + [C o d ig o U s u a rio ] 1 . A E 5 3.2 F ich a Ve rific a d a 1 . 51 U 1 . 3. 51 E A A A A A A A A A eg er L si 51 3. 5 . 51 U nr is t A eg er E 3. 5 A E 3. 5 A E 3. nr e A A A A A A A A A A A A A A 51 U nr 3. A E 5 3. U 3. 51 U nr e re d TR IA L V er si on er V L L V si on si on IA IA V er er TR TR TR L IA L si ed ed ed ed IA si on V on gi st er TR er er er er ed IA er gi st gi st gi st gi st gi st TR L V si on nr e nr e nr e nr e nr e te er U U U U U U is TR V er nr e eg gi st ed IA er 51 51 51 51 51 51 51 1 .

51 3.Un . 51 3. 51 3. . 51 3. EA 51 3. EA 51 3.Un .Un . 51 3. EA 51 3. 51 .Un re re re re re re re re re re re re re re re re re re re re re re re re re gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi st st st st st st st st st st st st st st st st st st st st st st st st st te r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e er e e r e e r e d d d d d d d d d d d d d d d d d d d d d d d d d d T T T T T T T T T T T T T T T T T T T T T T T T T TR R R R R R R R R R R R R R R R R R R R R R R R R R R S e rvid o r d e D a to s E xe cu te () E xe cu te () E xe cu te () 51 3.Un .3. EA 51 G U I: 3. EA EA EA EA EA EA EA EA EA EA EA 51 3. 3. EA 51 3.Un . 3. 3. EA 51 3.Un . EA 51 3. EA 51 3. Mo d ific a c ió n (d a to s ) C o n s u lta G U I: Me n s a je d e E rro r C o n fe cc io n a r (fic h a d e In g re s o ) R e g is tra d o + n ro d e T rá m im te 3.Un . EA 51 3. 51 3. EA 51 3.Un . 51 3. EA 51 3. EA 51 3. 51 3. 3. EA 51 3. EA 51 3. 3.20 - Mo d ific a ció n (d a to s ) R e s u lta d o d e Mo d ifica c ió n R e s u lta d o d e Mo d ific a c ió n E n tid a d : U s u a rio 3. EA 51 3. EA 51 3.Un . EA 51 3.Un . EA 51 3. EA 51 3. EA 51 3. 51 3. 3. EA 51 3. EA 51 3. 51 3. Trabajo Práctico: Sistema ISBN Ing. 51 3. E xe cu te () 51 Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un .Un .Un . EA 51 3. EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA 51 G U I:Fich a d e In g re s o 51 Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un Un . EA 51 3.Un .Un . EA 51 3.Un .Un .Un .Un . EA EA EA EA 51 3. EA 51 3.Un . EA 3.. César Cichernia. EA 51 3. U s u a rio 51 3.Un re re re re re re re re re re re re re re re re re re re re re re re re re gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi st st st st st st st st st st st st st st st st st st st st st st st st st te e e e e e e e e e e e e e e e e e e e e e e e e re re re re re re re re re re re re re re re re re re re re re re re re re ere d d d d d d d d d d d d d d d d d d d d d d d d d d TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR R IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA I L L L L L L L L L L 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 V V V V V V V V V rs ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers e rs ers ers io io io io io io io io io io io io io io io io io io io io io io io io io io i n n n n n n n n n n n n n n n n n n n n n n n n n n Administrar Usuario H a n d le r: Ad m in is tra r U s u a rio Fich a ve rific a d a N ro d e Trá m ite C AP C AP R e g is tra d o E s ta d o + C ó d ig o d e U s u a rio R e g is tra d o + N ro d e Trá m ite E s ta d o + C ó d ig o d e U s u a rio 51 3. 51 EA 3. 51 51 51 51 51 51 51 51 51 51 3. EA 51 3.Un . 3.Un . EA 51 3. 51 3. 51 3. 51 3.Un . EA 51 3. E n via r(C AP ) EA 3. S o licita In g re s o 51 3. EA 51 3. 3. EA 51 3. E n via r(N ro d e Trá m ite ) C AP R e g is tra d o Mo d ifica ció n (d a to s ) Mo d ific a Un . 51 3.Un re re re re re re re re re re re re re re re re re re re re re re re re re gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi gi st st st st st st st st st st st st st st st st st st st st st st st st st te re ere ere er e ere ere ere ere ere ere ere ere ere ere ere ere e re ere ere ere ere ere ere ere ere e re d d d d d d d d d d d d d d d d d d d d d d d d d d T T T T T T T T T T T T T T T T T T T T T T T T T TR R R R R R R R R R R R R R R R R R R R R R R R R R R IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA IA I L L L L L L L L L L 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 V V V V V V V V V r s er s er s ers er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s io io io io io io io io io io io io io io io io io io io io io io io io io io i n n n n n n n n n n n n n n n n n n n n n n n n n n N ro d e Trá m ite C AP DIAGRAMA DE SECUENCIA:  Ingeniería en Sistemas de Información.Un . 51 3. EA 51 3. EA 51 3. EA 51 3.

Trabajo Práctico: Sistema ISBN Ing. INTERFASES: . César Cichernia.21 - .. Ingeniería en Sistemas de Información.

. Ingeniería en Sistemas de Información. • Cuantificar dichas modificaciones. Confeccionar el EWS (Early Warning System). Soluciones a los posibles errores encontrados. • Responsabilidad: Usuario . Análisis de Funcionalidad: • Verificación de la funcionalidad del sistema. (Tiempo de respuesta).Organización desarrolladora de software. César Cichernia. Análisis de Modificaciones: • Desarrollar soluciones para problemas encontrados. Elaboración de un Instructivo indicando el objetivo de la prueba. Documentar posibles errores o correcciones a realizarse en un Manual de Fallos. Administrar Usuario Preparación de la Prueba: • • • • • • Reunión informativa sobre la prueba a realizarse. Recursos: • No se requieren recursos extras a los ya establecidos en el proyecto. • Responsabilidad: ODS y usuario .Organización desarrolladora de software. Responsabilidad: Usuario – Organización desarrolladora del software. Trabajo Práctico: Sistema ISBN Ing. • Comparar con tabla de valores. Responsabilidad: Organización desarrolladora de software. Estimar tiempo de duración de las transacciones según cantidad de usuarios.22 - . Elaborar análisis de datos. CASO DE PRUEBA: Objetivos: • • • • • • Verificar funcionalidad del caso de uso. Responsable: Organización desarrolladora de software Confección de lotes de prueba. Análisis de Interfase de Usuario: • Verificación de la interfase de usuario • Responsabilidad: Usuario .

Precondiciones. 2. Se habilita el asistente para adjuntar y submitir los archivos correspondientes..2 Flujo de Eventos (el caso de uso y sus escenarios) 1. Trabajo Práctico: Sistema ISBN Ing. 4.1 Camino Básico Ingresar información sobre publicaciones 1.). Ingeniería en Sistemas de Información. 3.2. 3. 4. El sistema controla la autenticidad del usuario (Código de Usuario y CAP) y que se encuentre en estado activo. Se presentan las opciones para el ingreso de información y se activa el asistente para adjuntar y submitir los archivos correspondientes. 2.2 Ingreso / Modificación de Información sobre publicaciones Para ingresar o actualizar la información sobre publicaciones deberá existir el registro correspondiente del ISBN. El sistema registra la información recibida y e informa al usuario que los datos han quedado registrados. Foto de Tapa. Resumen. Se presenta al usuario el dossier de la publicación correspondiente para que seleccione el o los items a modificar. 1.1 El sistema controla la autenticidad del usuario (Código de Usuario y CAP) y que se encuentre en estado activo. . 1. Se consulta al usuario si desea realizar otras operaciones o consultas y de lo contrario se da por finalizada la operación. 3.1 Breve descripción 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.2 Primer Camino Alternativo: Modificar información sobre publicaciones 1. verificando que sea correcto y exista. Para este caso de uso son válidas las siguientes precondiciones. Se solicita el ingreso del ISBN de la publicación que se reporta. Caso de Uso: Administrar Catálogo de Libros 1. elige la opción de Modificación. etc. El usuario invoca el caso de uso.1 Primer Requerimiento Especial Ídem al punto anterior. verificando que este sea formalmente correcto y que exista. 2. 3. Actualiza los registros utilizados para generar el ranking y otras informaciones estadísticas. 5.23 - . 3. Requerimientos Especiales Aplica lo enunciado para el caso de uso Administrar Cuentas de Usuarios 2. El usuario invoca el caso de uso y elige la opción Ingreso de Información para incorporar información sobre una publicación. César Cichernia. Se solicita el ingreso del ISBN de la publicación que se reporta. 5. 1.2.

4.. • Actualización de la información de ranking. Post-condiciones.24 - . Ingeniería en Sistemas de Información. César Cichernia. Para este caso de uso son válidas las siguientes post-condiciones. • Al término de la ejecución de esta caso de uso quedará actualizada la información que se utiliza para generar los informes de ranking de actividad de las editoriales . . Trabajo Práctico: Sistema ISBN Ing.

5 1 .5 .5 . .5 1 .1 .U .U . 5 3.5 1 .5 53 53 53 53 53 53 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 5 5 5 5 5 5 5 5 5 5 5 5 1 .5 3.5 3. 5 3. Mo d ific a c ió n 0 .U. .1 0 Ve rific a d o E n via r(IS B N ) IS B N Ve rific a d o R e g is tra d o E n via r(Mo d ific a c ió n ) R e s u lta d o Mo d ific a c ió n H a n d le r: Ad m in is ta r C a tá lo g o 0 . . .5 . 5 3. .1 . .U.1 .U . . . .9 R e g is tra d o C a tá lo g o IS B N IS B N 0 .A 3 .1 . 5 3.5 3. 5 3.5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .U . . 5 3.U . 5 3. . A 3 .U .5 1 .5 1 .1 .5 1 . 5 3.1 .U. . .1 U U U U.1 IS B N 0 .U . .U .1 .5 . .U .1 .5 .U .3 IS B N R e g is tra d o Administrar Catálogo de Libros Administrar Catálogo de Libros Mo d ific a c ió n 0 .U .U . . . A 3 .5 . . . .1 . A 3 . 5 3.U .U . .U . 5 3. . A 3 . .1 .5 3. .1 . .5 3.1 .1 . 5 3.4 IS B N Ve rific a d o D a to s L ib ro IS B N Ve rific a d o 0 . .1 3 Mo d ific a c ió n .5 IS B N Ve rific a d o E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A A A A A A A A A A A A A A A 3A 3A 3A 3A 3A 3A 3A 3A 3A 3 A 3 A 3 A 3 A 3 A 3 A 3 A 3 3 3 3 3 3 3 3 3 3 3 3 3 3 .5 3. .U U U U U U U U U U U U U U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr U nr nr nr nr nr nr nr nr nr nr nr nr nr nr n n n n n n n n n n n n n n n n n n e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e g g g g g g g g g g g g g e g re g re g re g re g re g re g re g re g re g re g re g re g re g re g re g re g re g re g R e s u lta d o Mo d ific a c ió n .1 .5 1 .U .5 1 . .U .5 .1 . .U .5 5 3. 5 3. .1 4 R e s u lta d o Mo d ific a c ió n E xe c u te () E xe c u te () E xe c u te () S e rvid o r d e D a to s 0 .U .5 3.U . .U . César Cichernia.5 3.5 1 . . .1 . .5 3.U .5 1 .U .1 . . .1 . .A 3 .. . . .5 .1 . . A 3 .1 U U U U. .1 .8 D a to s L ib ro 0 .5 .5 3.U .E 0 .5 1 .5 . .5 . A 3 . 5 3.5 1 .1 . .U .5 3.1 1 Mo d ific a c ió n Au to r E d ito r 0 .U . . . A 3 .U U U U U U U U U U U U U U n-r U n-r U n-r U nn n n n n n n n n n n n n n n n n n n n n n n n n n n U U U U U U U U U U U U U U U re re re re re re re re re re re r e nr e e nr e nr e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e nr r e g g g g g g g g g g g g g e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi e gi is i i i i i i i i i i i i g st g st g st g st g st g st g st g st g st g st g st g st g st g st g st g st g st g st g st te te ste ste ste ste ste ste ste ste ste ste ste ste is e is e is e is e is e is e is e is e is e is e is e is e is e is e is e is e is e is e is e r et e r et e r et e r et e r et e r et e r et e r et e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e re re re re re re re re re re re re re re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d d d d d d d d d d d d d d Td Td Td Td Td Td Td T d T d T d T d T d T d T d T d T d T d T d T d T d T T T T T T T T T T T T T T RT RT RT RT RT R T R T R T R T R T R T R T R T R T R T R T R T R T R T R T R R R R R R R R R R R R R R I AR I AR I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A IA IA IA IA IA IA IA IA IA IA IA IA IA IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L L L L L L L L L L L L L L L L L L 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 V V V V V V V V V V V V V V V V V eV e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e e e e e e e e e e e e e rs rs rs rs rs rs rs rs rs rs rs r e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs e rs r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io r s io i i i i i i i i i i i io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n o n o n o n o n o n o n o n o n o n o n o n n n n n n n n n n n n n n n n n n n n n n n C a tá lo g o IS B N H a n d le r Ad m in is tra r C a tá lo g o E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A A A A A A A A A A A A A A A 3A 3A 3A 3A 3A 3A 3A 3A 3A 3 A 3 A 3 A 3 A 3 A 3 A 3 A 3 3 3 3 3 3 3 3 3 3 3 3 3 3 .U .1 .5 5 3.5 3.1 .7 D a to s L ib ro G U i: In g re s o L ib ro s 0 . A 3 .5 1 . . 5 5 5 5 5 5 5 5 5 5 5 5 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . 5 3.A 3 .1 5 R e s u lta d o Mo d ific a c ió n 0 .1 . .1 .U. . Trabajo Práctico: Sistema ISBN Ing.U .5 3. .U . .U .6 D a to s L ib ro Au to r -Ed ito r IS B N D a to s L ib ro DIAGRAMA DE SECUENCIA: E E E E E E E E E E E E E E E E E E E E E E E E E E E E E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A E A 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 A 3 .1 .5 3.1 2 Mo d ific a c ió n L ib ro ) E n via r(D a to s 0 .A 3 .5 3. . A 3 . A 3 . A 3 .U .U .A 3 .U .5 . 5 3.1 .25 0 .U .U . .5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .5 1 .U . .1 . .5 1 . .1 .1 . .U .5 1 .U .U U U U U U U U U U U U U U n-r U n-r U n-r U nn n n n n n n n n n n n n n n n n n n n n n n n n n n U U U U U U U U U U U U U U U re re re re re re re re re re re r e nr e e n e n e n re n re n re n re n re n re n re n re n re n re n re n re n re n re n re n re g g g g g g g g g g g g g re g ire g i re g i re g i re g i re g i re g i re g i re g i re g i re g i re g i re g i re g i re g i re g i re g i re g i e g is is i i i i i i i i i i i i g g s g s g s g s g s g s g s g s g s g s g s g s g s g s g s g s g s g s te t e st e st e st e st e st e st e st e st e st e st e st e st e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e is t e r et e r et e r et e r et e r et e r et e r et e r et e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e t e r e 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 re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d re d Td Td Td Td Td Td Td T d T d T d T d T d T d T d T d T d T d T d T d T d T T T T T T T T T T T T T T RT RT RT RT RT R T R T R T R T R T R T R T R T R T R T R T R T R T R T R T R R R R R R R R R R R R R R I AR I AR I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A R I A IA IA IA IA IA IA IA IA IA IA IA IA IA IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L IA L L L L L L L L L L L L L VL VL VL VL VL V L V L V L V L V L V L V L V L V L V L V L V L V L V L V L V L V V V V V V V V V V V V V eV e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e V e e e e e e e e e e e e e r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r e s ie s ie s ie s ie s ie s i e s i e s i e s i e s i e s i e s i e s i e s i e s i e s i e s i e s i e s i e s i e s i e s i r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o r s o s io s io s io s io s io s io s io s io s io s io s io n n n n n n n n n n n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n io n n n n n n n n n n n n n n n n n n n n n n n G U I:In g re s o L ib ro s DIAGRAMA DE COLABORACION:  Ingeniería en Sistemas de Información.5 3.2 IS B N 0 .U . . 5 3. .1 .1 .

INTERFACES: .26 - . Ingeniería en Sistemas de Información. César Cichernia. Trabajo Práctico: Sistema ISBN Ing..

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. 5. El sistema verifica que el usuario cumplimente los requisitos para obtener un ISBN. Caso de Uso: Solicitar ISBN 1. este devuelve un número. Se presenta la propuesta de ISBN que el usuario acepta o bien solicita cambiarla (invocara el caso de uso Cambiar Propuesta de ISBN) 6. Recibida la validación se le informa al usuario que sus datos se encuentran en orden y se solicita el caso de uso asignar ISBN. 1. Trabajo Práctico: Sistema ISBN Ing. El sistema gestiona la verificación de cobranza y demás requisitos. 2. Post-condiciones Para este caso de uso son válidas las siguientes post-condiciones. 3. 4.2. 2. El sistema le informa al usuario que los datos del solicitante se encuentran en orden. Precondiciones. Requerimientos Especiales.1 Tiempo de Asignación de ISBN La Asignación de ISBN debe realizarse en un tiempo no mayor a unos cinco minutos promedio.3 Flujo de Eventos (el caso de uso y sus escenarios). permite que los editores y autores independientes puedan solicitar el ISBN para una obra nueva en forma automática. Se actualiza la base de datos de solicitudes. Ingeniería en Sistemas de Información. 2. 1.. 1. El usuario invoca el caso de uso desde la WEB. Para este caso de uso es válida la siguiente precondición. 1. 1. El sistema presenta la pantalla para con los datos de la editorial y el prefijo de ISBN. 3.1 Solicitudes aceptadas Para solicitudes aceptadas. Este caso de uso. Los que no lo estén no podrán hacer la solicitud.27 - . Se deberá actualizar la base de datos de solicitudes. César Cichernia. 1. 2. . Se actualiza la base de datos de solicitudes. 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.2.1 Camino Básico – Solicitar ISBN desde la Web. 3. 4.2 Camino Alternativo – Solicitar ISBN en la Agencia. que le corresponde. quedará registrada la operación en la base de datos. 3.1 Usuario registrado Solo pueden solicitar ISBN´s los usuarios que se encuentran registrados como editores (o autores-editores). 4.1 Breve descripción El caso de uso SOLICITAR ISBN.

.4 < Verificar Primera Presentación > . César Cichernia.28 - .2 < Asignar ISBN > 5. Puntos de Extensión El caso de uso Solicitar ISBN está vinculado con los siguientes: 5.3 < Administrar Información de Usuario > 5.1 < Verificar Cobranza > 5. Ingeniería en Sistemas de Información. 5. Trabajo Práctico: Sistema ISBN Ing.

A E 5 3.. gi st 51 U nr e A E 3. 5 A E 3. U gi st 51 nr e A - E 3. A E U gi st nr e - 51 3. 3. U gi st U gi st nr e - 51 nr e U - U gi st Pagos E 3.5 3. A E E 3. 5 .7 S o licita r N ro 0 . A E U gi st nr e - 51 3.1 3 re g is tra d o o k C tá lo g o  Ingeniería en Sistemas de Información. 5 A E 3. A E U gi st nr e - 51 3. Ad m inis tr a dor E A U A A A A A A A A A A A A A A . 5 A E 3. 3. A E 5 3. Trabajo Práctico: Sistema ISBN Ing. 5 A E 3. 5 A E 3.9 n ú m e ro IS B N A E 0 . 3. U gi st 51 nr e A - E 3. A E 5 3.8 n u m e ro - 51 0 . 3. A E U gi st nr e - 51 3.1 1 P e tic io n d e re g is tro Solicitar ISBN nr e IS B N 0 . nr e A A A A A A A 51 0 . A E E E E E E E E E A - E 3. A E 5 3. 3.1 2 R e g is tra r d a to s d e lib ro 0 .5 nr e 1 3. 5 A E 3. A E U nr gi egi st st e e e e e e e e e e e e e e e e e e e e e e e e re re re re re re re re re re re re re re re re re re re re re re re re re ere d d d d d d d d d d d d d d d d d d d d d d d d d d TR TR TR TR TR TR TR TR TR TR 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 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 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 V V V V V V V V V r s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s er s io io io io io io io io io io io io io io io io io io io io io io io io io io io n n n n n n n n n n n n n n n n n n n n n n n n n n n 0 . U gi st 51 nr e A E 3. 5 A E 3. Editor A 51 U U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e gi st nr e 3. 5 A A E . 3. 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 3. A E 5 3.2 s o licita r n ro IS B N E 3.6 c o n firm a e l p a g o 3. 3. 51 U gi st nr e gi st U gi st nr e U gi st nr e U gi st nr e U gi st nr e U gi st nr e U nr e 51 51 51 51 51 51 51 nr e U gi st A 3. 3. 3. A E U gi st nr e - 51 3.E 3.1 s o licita r n ro IS B N 0 . 3.1 0 In g re s a r D a to s d e l lib ro - 51 3.5 N o C o n firm a P a g o 0 . A E U gi st nr e - 51 3. 3. 3. 3.4 N o C o n firm a P a g o gi st nr e - 51 3. U gi st 51 nr e A - U gi st nr e - 51 3. 5 A E 3.29 - 0 . A E U gi st nr e - 51 3. 3. 3. 3. 3. 5 A E 3. A E U 0 . A E DIAGRAMA DE COLABORACION: nr e G U I:S o lic ita rIS B N 0 . A E 5 3. 5 A E 3. A E E E E E E E E E E E E E E E U gi st nr e - 51 U gi st nr e - U gi st . 3. 3. 5 A E 3. A E U gi st nr e - 51 3.3 co s u lta r p a g o nr gi egi st st e e e e e e e e e e e e e e e e e e e e e e e e re re re re re re re re re re re re re re re re re re re re re re re re re ere d d d d d d d d d d d d d d d d d d d d d d d d d d TR TR TR TR TR TR TR TR TR TR 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 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 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 V V V V V V V V V rs ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers ers io io io io io io io io io io io io io io io io io io io io io io io io io io io n n n n n n n n n n n n n n n n n n n n n n n n n n n 0 . 5 A 5 3.5 1 3. 5 A E 3. U gi st 51 nr e A - E 3. César Cichernia. 5 A E 3. A E 0 . 3.1 4 R e g is tra d o O k H a n d le r:S o licita r IS B N . gi st nr e - 51 3.

A E E xe c u te () - 51 3. A E U er gi si on er V L IA TR ed st nr e - 51 3. 3. A E C o n s u lta r P a g o s N o C o n firm a P a g o - 51 3. A E U er gi si on er V L IA TR ed st nr e - 51 3. 3. A E U er Solicitar ISBN R e g is tra r D a to s L lib ro L IA TR ed is t eg nr - 51 3. U gi IA ed er st 51 nr e er TR L V si U er gi si on er V L IA TR ed st nr e - U er gi IA on H a n d le r: si on er V L IA TR ed ed er on st nr e er gi si on er V L IA TR si ed st er L IA TR L ed IA V on er V si on er si L TR V on IA er si si on er V L on si on er si Id e n tific a c ió n Ve rifica c ió n E A 3. A E E E E E E E E U er gi si on er V L IA TR ed st nr e - 51 3. A E U . U er gi si on er V L IA TR ed st nr e - 51 3. U is t A A A A A A A A A A A A A 3. U st 51 nr e er TR A gi ed IA E 3. A E E E E E E E E E E E E E E E E U er si on er V L IA TR ed is t eg nr - 51 3. A E U er io n er V L IA TR ed is t eg nr - 51 3. 3. 3. A E U er gi si on er V L IA TR ed st nr e - 51 3. A E U ed L is t eg nr - 51 3. 51 U st nr e er TR L A gi ed IA E 3. 3. César Cichernia. U is t 51 nr er TR V A E 3. 3. 3. 3. A E U er si on er V L IA TR ed is t eg nr - 51 3. A E U er TR ed is t eg nr - 51 3. eg ed IA L er U is t 51 nr er TR V A eg ed IA L er E 3. 3. U is t 51 nr er TR V A eg ed er E 3. 3. U ed IA si on si on E xe cu te () 51 nr is t er TR L si on si on si on si on E xe c u te () U er si on er V L IA TR ed is t eg nr eg ed IA si on si on ISB N U is t nr er TR er V L si on er V si on er si on er V L IA TR ed is t eg ed IA er L er si on er V L IA TR ed is t er TR V si on ed IA er L si on er V L IA TR V si on IA er si on er V L si on si on er si on O b ra E xe cu te () E A 3. 51 U st nr e er TR L A gi ed IA E 3. 51 U nr eg is t is t is t is t is t is t is t is t is t is t er TR V si on eg eg eg eg eg eg eg eg eg nr nr nr nr nr nr nr nr nr nr eg ed IA er L U U U U U U U U U U S o lilcita N ro N ro d e IS B N E A 3. 51 U is t nr er TR V A eg ed IA L er E 3. 51 nr e er TR L V si S o licita rIS B N E A A A A A A A A A A A A A A A A A A A A - U INTERFASES: eg is nr e - 51 3. A E U er gi si on er V L IA TR ed st nr e - 51 3. U st 51 nr e er TR L A gi ed IA E 3. A 51 nr er TR V - E 3. A E U er gi n si on er V L IA TR ed st nr e - 51 3.E A E d ito r A 3. 3. 3. 51 U st er ed TR IA L si on V er V er TR L IA L ed ed IA si on er er er TR V si on TR V er nr e gi st st st IA er gi gi gi ed L nr e nr e nr e st U U U U er TR V si on gi nr e gi ed IA er L 51 51 51 51 51 U st er ed L IA si on nr e U st 3. 3. A E U ed L te gi TR re st nr e - 51 3. U st 51 nr e er TR L A gi ed IA E 3. 3. 3. 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 A 3. 51 U st er ed TR IA L on L L L L L L L L L L L L V N o C o n firm a P a g o R e g is tra r(d a to s lib ro ) A 3. A E U er gi DIAGRAMA DE SECUENCIA:  Ingeniería en Sistemas de Información. C o n firm a P a g o U s u a rio 1 U nr eg is t er ed TR V er L IA si on TR V er ed L er IA si on is t TR V er eg 3. A A A A A A 51 nr e er TR V si on A E 1 gi TR V er 3. 3.30 - eg nr - 51 3. U st 51 nr e er TR L A gi ed IA U er gi si on er V L IA TR ed st nr e - 51 3. A E U er V L IA TR ed is t eg nr - 51 3. 3. A E E E E E E E E E E E E E E E E E E E E E E E U er gi si on er V L IA TR ed st nr e - 51 3. U st 51 nr e er TR L A gi ed IA E 3. 3. 51 U nr e gi st st st st st st st st st st st st st st ed L si gi gi gi gi gi gi gi gi gi gi gi gi gi gi st TR nr e nr e nr e nr e nr e nr e nr e nr e nr e nr e nr e nr e nr e nr e er U U U U U U U U U U U U U U U nr e gi ed G U I: S o lic ita r IS B N gi st er ed TR IA L L IA TR ed er st TR IA L V er si on on si V er nr e gi gi gi gi nr e nr e U nr e 51 U st IA V er on 3. U st 51 nr e er TR L A gi ed IA E 3. U st 51 nr e er TR L A gi ed IA E 3. 3. U is t Pagos A 51 nr er IA TR L V eg U er si on er V L IA TR ed is t eg nr - 51 3. A E U S o lic ita r N ro d e IS B N In g re s ar D a to s L ib ro ed L on te gi TR re st nr e - 51 3. 3. A E U er gi V L IA TR ed st nr e - 51 3. U eg ed IA L er is t 51 nr er TR V A eg ed IA L er E 3. 3. 3. U st A 51 nr e er L TR gi ed IA E 3. 3. 51 is t U nr er TR V si on 51 51 51 51 51 51 51 51 51 51 51 eg ed IA er L 3. 3. 51 U Id e n tifica c ió n E A 3. A E U D a to s S e rvid o r d e eg is nr e - 51 3.. 3. U st 51 nr e er TR L A gi ed IA E 3. A E U d er gi L IA TR ed st nr e - 51 3. 51 U st er ed TR IA L V er si on on on on on on on on on on on on on si si si si si si si si si si si si er er er er er er er er er er er er er Ve rifica ció n N ro d e IS B N 1 U st er ed TR IA L V er si on on si er si V V V V V V V V V V V V V V R e g is tra d o O K 3. 3. S o lic ita r (N ro d e IS B N ) io er V L IA TR ed st nr e - 51 3. Trabajo Práctico: Sistema ISBN Ing. 3. U st 51 nr e er TR L A gi ed IA E 3. 51 U nr eg is t er ed TR IA L V er si on si on si on si on si on er er er er er si on V V V V V V L L L L L L si on er IA IA IA IA IA IA IA V er L si on TR TR TR TR TR TR TR TR V L er ed ed ed ed ed ed ed ed ed IA L IA si on er er er er er er er er er R e g is tra d o O K A 3. A E U er gi V L IA TR ed st nr e - 51 3. U st 51 nr e er TR L A gi ed IA E 3. U is t 51 nr er TR V A eg ed IA L er E 3. 51 nr e gi st er ed TR IA IA IA IA IA IA IA IA IA IA IA IA IA er si TR TR TR TR TR TR TR TR TR TR TR TR L V on ed ed ed ed ed ed ed ed ed ed ed ed ed TR er er er er er er er er er er er er er er IA er E n via r(Id e n tifica c ió n ) E A 3. U st 51 nr e er TR L A gi ed IA E 3. A E U er gi si on er V L IA TR ed st nr e - 51 3. 3. U st 51 nr e er TR L A gi ed IA E 3. U st 51 nr e er TR er V si on er V si on er V si on er V si on er V si on er V si on er V si on er V si on er V si on er V si on er V si on er V si on er V si on er V si on er V si on L er V si on U er gi si on er V L IA TR ed st nr e gi ed IA er L U st nr e er TR V si on er gi ed IA er L si on er V L IA TR ed st er TR V si on ed IA er L si on er V L IA TR V si on IA er si on er V L si on si on er si on . A gi ed IA L E 3. 3. 3. A E U d er gi L IA TR ed st nr e - 51 3. A E U er gi io n er V L IA TR ed st nr e - 51 3. 3. A E U er si on er V L IA TR ed is t eg nr - 51 3. 3.

2. 7. 6. 1. 3. Si el Administrador opta por Enviar el mensaje se activa el asistente de Correo que despacha el mensaje a la dirección electrónica del usuario y al Buzón de Mensajes. 7.2. El sistema asigna un Número de Usuario al trámite pendiente y crea en forma automática una clave de acceso personal CAP –alfanumérica aleatoria– y produce la actualización del estado del usuario sobre la base temporal del sistema. César Cichernia. El Administrador puede optar por Enviar / Modificar / Cancelar el mensaje preparado. 5. 1. Si el Administrador opta por Enviar el mensaje se activa el asistente de Correo que despacha el mensaje a la dirección electrónica del usuario y al Buzón de Mensajes. el Número de Usuario y la CAP y la Fecha de Habilitación.2 Primer Camino Alternativo: Mantener Solicitud Pendiente 1. Precondiciones. El Administrador puede optar por Enviar / Modificar / Cancelar el mensaje preparado.1 Breve descripción El caso de uso Gestionar Habilitación de Usuario permite que el Administrador de la Gestión de ISBN autorice. mantenga pendientes o rechace la incorporación al sistema de usuarios del servicio de atención de consultas. 4. Ingeniería en Sistemas de Información. Para este caso de uso son válidas las siguientes precondiciones. 1. El Administrador selecciona de un catálogo el mensaje explicativo para el usuario.. Si el Administrador opta por Enviar el mensaje se activa el asistente de Correo que despacha el mensaje a la dirección electrónica del usuario y al Buzón de Mensajes. El Administrador puede optar por Enviar / Modificar / Cancelar el mensaje preparado. El sistema presenta el listado de los usuarios nuevos pendientes de habilitación. 2.2 Flujo de Eventos (el caso de uso y sus escenarios). El Administrador selecciona de un catálogo el mensaje de bienvenida para el usuario y el sistema actualiza los campos de auto-texto con los datos de la Ficha de Datos. 3. Trabajo Práctico: Sistema ISBN Ing. y 2. 5. Caso de Uso: Gestionar Habilitación de Usuario 1. El Administrador invoca el caso de uso eligiendo la opción “Habilitaciones”.3 Segundo Camino Alternativo: Denegar Incorporación 1. El Administrador selecciona un usuario para visualizar y comprobar los datos y de acuerdo a su criterio pasa a “Denegar”. Idem caso anterior 3. 6. 5. 4. y 2. 6. Idem caso anterior. El Administrador elige la opción “Registrar” con lo cual los datos del usuario candidato se vuelcan con estado “Rechazado” en la base temporal del sistema.31 - . 1.1 Camino Básico Habilitar Nuevo Usuario 1.1 Usuario no registrado (nuevo) Cuando el usuario solicita su habilitación no debe encontrarse registrado en el sistema . 3. 3. El Administrador selecciona de un catálogo el mensaje explicativo para el usuario. 1. El Administrador selecciona un usuario para visualizar y comprobar los datos y de acuerdo a su criterio pasa a “Habilitar”.2. 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 Habilitación) 4.

Para este caso de uso son válidas las siguientes post-condiciones.2 Usuario registrado El usuario se encuentra previamente registrado en el sistema.1 Usuario no registrado (nuevo) Al término de la operación el usuario quedará registrado en estado “Pendiente de Habilitación”. . Ingeniería en Sistemas de Información. 3.2 Usuario registrado Para solicitudes aceptadas. Trabajo Práctico: Sistema ISBN Ing. 4. César Cichernia. 4.32 - . 4.. Las solicitudes de usuario que estén en estado “Pendiente de Habilitación” o “Denegada” continuarán en el mismo estado. Post-condiciones. al término de la operación quedará registrada la clave de acceso personal del nuevo usuario.

5 N ro yC AP 0 .5 .3 . 5 1 .5 A.is g-is g i.6 Me n s a je d e B ie n ve n id a 0 .5 . 3 .nr . 5 n .g . 3.5 .nr .5 . 5 1 nr . 5 3A A 3 . 1 3.. 5 1 .5 . 3 E.nr .5 .5 . 0 .5 .5 .5 .5 5 5 5 5 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 11 1 11 1 1 1 1 1 11 1 11 11 1 1 ---.A U3 U 3 U 3 U 3U U U U U U U U U U U U 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 . 5 3 A 5 3A A A A A A A A A A A A A 5 5 A5 5 1 13 1 3 1 3 1 31 1 1 31 31 3.33 - E A A A A 0 .5 .5 .5 .5 . 5 n . 3 .nr -nr U e Ue U U U U U U U U U U U U U U U U U U U U U U U U e e e e e e e e e e e e e e ng nr g nr g nr g nr g nrg n ng nr nr nr nr nr nr nr nr nr nr nr n g nr g nrg g gr gnr g nr g nr g nrg r r is e is eis is is is ie is e e g is e g is e g is e g eis e eg eg eg eg eg eg eg eg eg eg eg reg s g ise g is e g is e gis e ig s g g g g g t t t t t t t t t t t t t t t t t e e e is e is e is e ise e is e is e ise r ie is i i i i i i i i i i i i srt eirs t e ris t e r is t e r is te r is rte r et e r e t e r e t e r e t e r e isr te s te s te s te s te s te s te s te s te s te s te s te s te e te re tere te e e ee e e e e e e e tre e e d re d re d d dr e d r e d r e d r ed d d d rd r rd re d re d re d re d re r re re re re re re re re re re re re T d T d T e dT e d T Td T d T d T d T ed T T T d T d T d T dT e d T d d d d d d d d d d d d d R T R TR R R RT R T R T R TR R R RT R T R TR R R T T T T T T T T T T T T T T T T T IT I I I I I I I I I I I I I I I I I I R R AR A R A R A RA R R A R A R A RA R R R R R R R R R R R R TR AR I A R I A R I A R IA A A AI A A I I I I I I I I I I I I I I I I I I I I I IA IA LA L A L A L L LA L A L A L A L L L L AL A A A L A L A L A L AL A A A A A A A A A A A L L V L V L V L V LV L LV L L L L L L L L L L L VL V L V L V LV V V V VL VL V L V LV e e eV e V e V e Ve e e e Vr e rV e r V e r V e r Ve r V V V er V e r V e r V e r Ve r V V V V V V V V V V V V rs rs rs e e e r r s e r r s e r r s e rr s errs re e er er er er er er er er er er er sr se r s e r s e r s e rs sr se r s e r s e r s e r s r r io i i i i i i i i i i i i i i i i i i i si so s s s s s s s s s s s s s s s s s s s s s os i o s i o s i o s io o o o o o o o o o o o o o io io n io n io n io n ion in io io io io io io io io io io io s i on n on n on n onn on o n nio n n io n n io n n io n n n n nn n n nn n n n n n n n n n n n n n n n n Ma ils U s u a rio M a il s E n via r Me n s a j e d e B i e n ve n id a 3 A E A E A E A E A E A E A E A E A E A E E E E Gestionar Habilitación de Usuario E j e c u ta r() 0 . 3..51 -5 .5 .g is g .A .5 . 3. 3. 5 1 . 5 A3 .n n.A . 5 . .g -g g g g .AA A A A A A A A A A A A A -A . 3. 5 n .g .nr . 1 3... nr n . 1 3.5 . 5A 3 . 5 . 5 A A A 3 ..5 .. 5 5 .1 S e le cc ió n U s u a rio + N u e vo E s ta d o S o l ic i ta r C AP M o s tra r C AP In g re s a r B i e n ve n i d a E vi a r Me n s a je B ie n ve n i d a n H a n d l e r: H a b i li a tc i ó n U s u a rio s rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n rs io n . 5 A 3 . n .. 5 5 . 3.5 . 5.7 Me n s a je d e B ie n ve n id a Gestionar Habilitación de Usuario E . 5 1 .5 .5 . 5 1 . 3.g is is U is U is Uis . .5 . 5 .A .r nr .nr n .5. 5 n . 5 n n.5 .5 .r5 1 nr. 5-1 51 5 51 51 51 51 51 51 51 51 51 51 51 .2 S e le c ció n U s u a rio + N u e vo E s ta d o H a n d le r:H a b ilita c ió n U s u a rio s S o li c i ta r C AP Mo s tr a r C AP 0 .5 .-. 5n 5r1 n. 5 A 3 .5 .5-5 -5 .U is s U is U is U is U Ut isU Ut U U t U U U U U U U U U U U U te te n te n te n te n te U tn t t t t t t t ne n n n n n n n n n n n n n n n n n n n e er e r e r re r e r r e r r e r r e r r er erre e rr e e r r e e r r ee r re re re re re re re re re re re r e nr e r r r r r r r e e e e e e e g e g e g e ge e eg eg e g e ge e e eg e g e g gd gd d dis d is d is d is d g is d is is d is d is d is d isd g id is d is d is d is g is g is g is g is g is g is g is g is g is g is g is s t eT tT Tt e T t e T t e T t eT te T T t e Tt e T t e T t e T t eT tT T te T te T te t t t t t t t t t t t e e R R r R r R r R rR R rRI R r eI RrIe R I r e R I r e R I r eR I rR re r eI R rIe R I r e R I r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e r e e e e e e IA ed I I I I I I I A A Ad Ad A d A dA A Ad A d A d A d A A A d dA d d d Ad A d d d d d d d d d d d d L L L L LT LT L T L TL L TR TL T R L T R L T R L T RL T R T TL T R LT R L T R L T R T R T R T R T R T R T R T R T R T R T R R R R R R R R V V V V V V V V V Ie V e I A V e I A V e I AV e IV I A V eI A V e I A V e I A Ie IA Ve IA Ve IA IA IA IA IA IA IA IA IA IA IA e IA e IA e e e e I Ae Ae r I A Ar e r s L r s Lr s ArL r r r r r r r r r r r rs L L L L L L L L L L L L rs L rs L L L L L L L L L L L s s s s s s s s s s s s s s io V io V io iV ioV io V io V io Vio io io io V io V io V io Vio iV ioV io V io V V V V V V V V V V V V V o o n e n e n en n ne ne n e n en n n e n e n e n en n ne ne n e e en e e e e e e e e e e e DIAGRAMA DE SECUENCIA: Ad m in is tra d o r In g r e s a r U s u a ri o G U I: H a b il li ta c i ó n TR rs rs rs rs rs rs V IA er io n io n io n io n io n io n si G U I:H a b ilita ció n DIAGRAMA DE COLABORACION:  Ingeniería en Sistemas de Información. 5 n .g .nr .- E je c u ta r() S e rvi d o r d e D a to s .A . Trabajo Práctico: Sistema ISBN Ing.. 3. 1 31 3 3. 5 . . 5 .5 1 E 1 E 1 E1 1 1 1 1 1 1 1 1 1 1 E E E E E E E E E 1 E E E E E E E E E E E E A . E3 .5 .5 .A-A -A . 5 1 . 5 1 .5 .8 Me n s a je d e B ie n ve n id a 0 . 5 .. 5 .A .5 . 5 .nr -nr n-r nr.5 . 5 1 .. 3.5 .nr .5 . 5 1 . 3E E E E .5 .is g-is g is . 3.. ..5 .5 .5 3. 5.E 3 A 3 A 3 A 3 A Adm inis tr a dor 3 A E .5 1 1 1 1 1 1 1 1 1 1 1 U U U U U U U U U U U U U U U U .4 N ro yC AP U s u a ri o 0 . . . 5 1 re re 1 re 1 re 1 re 1re 51 1 r5 e e1 r e 1 r e 1 r e 1r e e e e e g g .-. . 3E E E E 3 ..5 3 A E 3 A E 3 A E 3 A E 3 A E 3 A E 3 A E 3 A E 3 A E E E E 3 .3 S e le cc ió n U s u a rio + N u e vo E s ta d o E E E EE E E E EE E E E E E E E E E E E E E EE E E E E E E E E E E E E E A A A A AA A A A A A A A A A AA A A A A A A A A A A A A A A A A AA A A A A 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 . 5 1 .nr .5 . 5 .3 3 3 3 3 3 3 3 3 3 3 3 3 .. César Cichernia. E E E E E E E E E E E E E .5 . 5 1 .5 .

.34 - . Trabajo Práctico: Sistema ISBN Ing.. INTERFASES: Interfaz Inicial (precondición de los casos de uso) Corresponde al caso de uso Identificación de Usuario. que es invocado como precondición por todos los casos de uso descriptos anteriormente. Ingeniería en Sistemas de Información. César Cichernia.

) Precio .. SolicitarVerMensajes () IngresarMensaje () IngresarDestinatario () Aceptar () Cancelar () Salir () .. DIAGRAMA DE CLASES: Interfaz de usuario GUI: INICIO Color: Fontsize: Fonttype: ……….. IngresarUsuario () IngresarMensaje () Aceptar () Cancelar () Salir () USUARIOS Codigo CAP Nombre Domicilio Sexo Pais Responsabilidad Coedicion PrefijoEditorial Activo NroTramiteIngreso FechaIngreso EstadoTramite (pendiente.... IngresarIdentif () Aceptar () Cancelar() Salir () Reglas de Negocio HANDLER:SOLICITARISBN Capa de datos PresentarSolicitarISBN () MostrarNroISbn () HANDLER:HABILITACIONUSUARIO PresentarHaiblitacion() MostrarUsuariosPendientes () MostrarCAP () HANDLER:ADMINISTRARUSUARIOS PresentarFichaIngreso () PresentarConsulta () PresentarModifica () MostrarMensajeError () MostrarNroTramite () MostrarEstadoTramite () MostrarResultadoModificacion () GUI: SOLICITARISBN Color: Fontsize: Fonttype: ……….) EditorAsignado Fecha ConsuoltaEstado() RecuperaISBN () RegistraAsignado() RegistraDatosLibro () ModificaDatoLibro() EliminarRegistro () GUI: INTERCAMBIOCOM Color: Fontsize: Fonttype: ………....... Trabajo Práctico: Sistema ISBN Ing. César Cichernia...35 - . IngresarISBN () IngresarDatosLibro() IngresarModificacionLibro() Aceptar () Cancelar () Salir () CATALOGO CodigoEditor ISBN Titulo Subtitulo Autor Traductor Estado (agotado.) VerificaUsuario () VerificaDestinatario () RecuperaUsuariosPendientes () ObtenerCodigoyCAP () VerificaEstadoTRamite () RegistraModificacionUsuario() RegistraFichaIngreso () EliminarRegistro () HANDLER:ADMINISTRARCATALOGO PresentarIngresoLibros () MostrarResultadoRegistracion () MostrarREsultadoModificacion () GUI: FICHAINGRESO Color: Fontsize: Fonttype: ………. SolicitarIngreso() Aceptar () Cancelar () Salir () HANDLER: MENSAJES PresentarIntercambioComercial () MostrarRechazo () MostrarMensaje() MostrarResultadoEnvio () MostrarVerificacion () GUI: CONSULTA Color: Fontsize: Fonttype: ………. Ingeniería en Sistemas de Información.) RecuperaMensaje () EnviaMensaje() EliminaRegistro () GUI: MODIFICA Color: Fontsize: Fonttype: ………. ISBN Prefijo Numero Estado (reservado.. IngresarModificacionUsuario () Aceptar () Cancelar () Salir () PAGOS CodigoEditor Fecha Importe Usado ConsultarPago () ActualizarUsado() GUI: INGRESOLIBROS Color: Fontsize: Fonttype: ………... IngresarNroTramite () Aceptar () Cancelar () Salir () MAILS CodigoUsuario Mensaje Destinatario Fecha Estado (enviado. SolicitarNro () IngresarDatosLibro () Aceptar () Cancelar () Salir () SERVIDORDATOS Ejecutar () Open () Close () GUI: HABILITACION Color: Fontsize: Fonttype: ……….

36 - . Ingeniería en Sistemas de Información. Trabajo Práctico: Sistema ISBN Ing.. César Cichernia. .

Métrica 1 Problemas con Personal de la ODS. La ODS cuenta con personal capacitado para sustituir a otro en cualquier momento. Errores que causan confusión en el Usuario o ponen en peligro el éxito de la tarea Errores conceptuales. Se desarrolla técnicas de trabajo en equipo.37 - . Trabajo Práctico: Sistema ISBN Ing. El sistema se adapta a las políticas de seguridad de la empresa. seleccionando los integrantes con mejor perfil para las tareas vinculadas con el personal de la empresa. Probabilidad A corto Plazo: 0%. Realizar simulación de dichas interfases en laboratorio. del Cliente. Tal es el caso del cambio de dígitos de ISBN a desarrollarse en el año 2005. Estos riesgos ya están contemplados en la política interna de la ODS.O. El personal afectado al proyecto conoce las tareas del resto de los integrantes.. Re capacitar al usuario en la utilización del sistema. Riesgo Cambios en el diseño de interfases. No Mensurable. indicando en cada uno de ellos la probabilidad de ocurrencia. Variación del Mercado Capacitación en la utilización del sistema. Los usuarios ya manejaban este sistema. 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. 4% 5 0% No Mensurable 15 15 Relación entre el Personal del Cliente y la ODS. No Mensurable 15 o 40 Problemas de Comunicación (Interfases WAN y LAN) Compatibilidad con el S. 5 0% 15 o 40 2% 5 Tabla de Métricas: Métrica 1 5 15 40 Tipo de Riesgo Cosméticos Leves Graves Fatales Descripción Opiniones o cambios que no impactan en el diseño o performance del sistema sino en su apreciación. pero sin acceso a Internet. Situaciones que pueden confundir momentáneamente al usuario pero no afecta el éxito de la tarea. . El sistema operativo sobre el que se realiza el desarrollo es con el que cuenta el cliente en su organización. Este tipo de inconvenientes depende de la tecnología utilizada y la existente en el mercado para realizar algún tipo de intrusión. Durante el análisis del proyecto quedaron contemplados dichos aspectos. César Cichernia. Asimismo la ODS mantiene una base de datos con profesionales externos especializados en las tareas concernientes. Cambios Externos. Accesos No Autorizados. Solución Los cambios en las interfases están previstos durante las distintas fases a través de prototipos exploratorios. Ingeniería en Sistemas de Información. aplicación de un modelo mental erróneo o errores que impiden terminar la tarea exitosamente.

Presupuesto El presupuesto que se detalla a continuación contempla las expectativas mencionadas en las primeras páginas del proyecto. entrenando a los mismos en las tareas concernientes al sistema desarrollado. debido a la envergadura del presente proyecto. Trabajo Práctico: Sistema ISBN Ing.: Monto Total General: $ 17.100 (pesos dos mil cien).38 - .234 $ 20. en donde se determinaron los objetivos. Tiempos de ejecución: el proyecto tiene una duración de 4 meses establecidos a partir del día 29 de Marzo de 2004. dos programadores Seniors. Consideramos que. $ 2. tres programadores Juniors y un Administrador de Base de Datos. Ingeniería en Sistemas de Información.A. Capacitación: el presupuesto indicado contempla además del desarrollo del mismo tareas de capacitación sobre los usuarios en cuestión.680 (pesos mil doscientos). el mismo deberá contar con la participación de los siguientes profesionales: un líder de proyecto. contemplados durante todo el proyecto: • • • • • Líder de Proyecto Especificador de Casos de Uso Programador Senior Programador Junior Administrador de Base de Datos $ 2.800 (pesos dos mil). César Cichernia. A continuación se detallan los honorarios de cada uno de ellos. alcances y limitaciones del mismo.V. Importe del Presupuesto: Monto Total en Honorarios: I. un especificador de casos de uso. Garantía y Soporte Técnico: el presupuesto indicado contempla además del desarrollo del mismo contempla el Soporte Técnico necesario durante los próximos 6 meses a partir de la fecha de finalización del proyecto. $ 1. $ 2. $ 2.666. Nota: deberá tenerse en cuenta la cantidad de profesionales a utilizarse mencionadas en el párrafo anterior. Tiempo y Formas de Pago: a convenir en reunión de aprobación de presupuesto.080 $ 3. multiplicando el honorario del mismo por la cantidad a necesitar.940 (pesos dos mil novecientos cuarenta).100 (pesos dos mil cien).80 ..

200 = = $ 3.500 .000 = $ 2..500 (pesos mil quinientos) $ 1.880 $ 17.200 (pesos mil doscientos) $ 2.500 3 x $ 1.000 $ 3.39 - .000 ($600) Programador Senior: ($1200) Programador Junior 2 x $ 1.500 = = $ 2. César Cichernia.066. Trabajo Práctico: Sistema ISBN Ing.500 (pesos mil quinientos) $ 1.200 $ 4. Presupuesto Detallado Profesional Líder de Proyecto Especificador de Casos de Uso Programador Senior Programador Junior Administrador de Base de Datos Honorario por Hora en Pesos $ 35 (treinta y cinco) $ 20 (veinte) $ 15 (quince) $8 (ocho) $ 10 (diez) Cantidad de Horas 60 (sesenta) 75 (setenta y cinco) 100 (cien) 150 (ciento cincuenta) 200 (doscientas) Importe Total en Pesos $ 2.600 Líder de Proyecto: ($840) Especificador de Casos de Uso: 1 x $ 2. Ingeniería en Sistemas de Información.080 $ 20.000 (pesos dos mil) Resumen de Presupuesto: • • • • • ($1440) Administrador de Base de Datos ($800) GASTO TOTAL EN HONORARIOS GANANCIA A OBTENER (40%) TOTAL PROYECTO (SIN IVA) TOTAL PROYECTO (CON IVA) = = = = $ 12.100 1 x $ 1.38 1 x $ 2.100 $ 1.100 (pesos dos mil cien) $ 1.

Sign up to vote on this title
UsefulNot useful