extraccion y fraccionamiento plantasDescripción completa
UNIVERSIDAD TECNOLÓGICA TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS ESCUELA DE INFORMÁTICA INFORMÁTICA CICLO
ASIGNATURA: ANALISIS Y DISEÑO DE SISTEMAS PROFESOR : ING. MARLON GIOVANNI MARTINEZ
01-2015
Extracción de Clases Entidad, Borde y Control
CASO DE ESTUDIO Considere un sistema de biblioteca. Cada libro tiene un código de libro, un número de ubicación, un titulo, un autor, un número de páginas y un tamaño; cada prestatario tiene un carnet con información personal el cual contiene el código, nombre, dirección y teléfono. Cuando un usuario desea prestar un libro, el bibliotecario registra el código del libro, el código de la tarjeta del prestatario y la fecha del préstamo. De manera similar, cuando se devuelve un libro. Los bibliotecarios y los usuarios pueden ir al Kardex y buscar todos los libros de un autor en particular que hay en la biblioteca y todos los libros con un título.
Solicita un Prestamo y Entrega Entre ga un Libro Libro
Sistema Bibliotecario System
Prestatario Buscar Libro
Prestar Libro Libro Bibliotecario Entregar Libro
CASO DE USO: BUSCAR LIBRO
CASO DE USO: PRESTAR LIBRO
Breve descripción
Breve descripción
El caso de uso Buscar Libro permite a un prestatario o bibliotecario buscar un libro.
El caso de uso Prestar Libro permite a un prestatario prestar un libro.
Descripción paso a paso
Descripción paso a paso
1.
1.
2. 3.
El prestatario o el bibliotecario llega al Kardex de la biblioteca asignado para la búsqueda de libros. El prestatario o bibliotecario busca el libro deseado por autor o título. El prestatario o bibliotecario revisa cada una de las fichas hasta ubicar el libro. Si este se encuentra 3.1 El prestatario o bibliotecario toma la ficha el libro. 3.2 Escribe el código, titulo y autor en la boleta de préstamo de Libros.
Precondición: Conocer el autor o título del libro a buscar Potscondición: Boleta del libro deseado Realizar el caso de uso “Prestar libro”
2.
El prestatario entrega al bibliotecario la boleta del libro deseado y su tarjeta de prestatario. El bibliotecario se dirige a la estantería para ubicar el libro deseado Si se encuentra disponible 2.1 El bibliotecario escribe en el formulario de préstamos el código del libro y el código de la tarjeta del prestatario. 2.2 Se escribe la fecha y hora del préstamo del libro. 2.3 El bibliotecario entrega el libro al prestatario. Si no se encuentra disponible 2.1 El bibliotecario comunica al prestatario que el libro no esta disponible. 2.2 El bibliotecario entrega al prestatario la boleta del libro.
Precondición: Haber realizado el caso de uso “Buscar Libro” (Boleta del li bro deseado) Potscondición: Préstamo del libro realizado Realizar el caso de uso “Entregar libro”
CASO DE USO: ENTREGAR LIBRO Breve descripción El caso de uso Entregar Libro permite a un prestatario devolver un libro prestado.
Descripción paso a paso 1. 2. 3. 4.
El prestatario entrega al bibliotecario el libro prestado y su t arjeta de prestatario. El bibliotecario busca en el formulario de préstamo el código del libro y el código de la tarjeta del prestatario. Se registra la fecha y hora de entrega del libro. El bibliotecario devuelve la tarjeta al prestatario.
NOTA: No se considera la mora por entrega fuera de fecha. Precondición: Haber realizado el caso de uso “Prestar Libro” (Tener un Préstamo) Potscondición:
SE PIDE: Realizar el Workflow del Análisis, recuerde que el workflow del análisis incluye la extracción de las clases entidad, clases borde y clases control.
I. EXTRACCIÓN DE CLASES ENTIDAD
MODELO FUNCIONAL
CASO DE USO “BUSCAR LIBRO” ESCENARIO 1. “EL PRESTATRIO ENCUENTRA EL LIBRO POR AUTOR” 1. 2. 3. 4. 5.
El prestatario llega al Kardex de la bibli oteca asignado para la búsqueda de libros. El prestatario busca el libro deseado por autor. El prestatario revisa cada una de las fichas hasta ubicar el libro. El prestatario toma la ficha el libro. Escribe el código, titulo y autor en la boleta de préstamo de Libros.
ESCENARIO 2. “EL BIBLIOTECARIO ENCUENTRA EL LIBRO POR AUTOR” 1. 2. 3. 4. 5.
El bibliotecario llega al Kardex de la biblioteca asignado para la búsqueda de libros. El bibliotecario busca el libro deseado por autor. El bibliotecario revisa cada una de las fi chas hasta ubicar el libro. El bibliotecario toma la ficha el libro. Escribe el código, titulo y autor en la boleta de préstamo de Libros.
ESCENARIO 3. “EL PRESTATARIO NO ENCUENTRA EL LIBRO POR AUTOR” 1. 2. 3.
El prestatario llega al Kardex de la bibli oteca asignado para la búsqueda de libros. El prestatario busca el libro deseado por autor. El prestatario revisa cada una de las fichas y no ubica el libro.
ESCENARIO 4. “EL BIBLIOTECARIO NO ENCUENTRA EL LIBRO POR AUTOR” 1. 2. 3.
El bibliotecario llega al Kardex de la biblioteca asignado para la búsqueda de libros. El bibliotecario busca el libro deseado por autor. El bibliotecario revisa cada una de las fichas y no ubica el libro.
ESCENARIO 5. “EL PRESTATRIO ENCUENTRA EL LIBRO POR TITULO” 1. 2. 3. 4. 5.
El prestatario llega al Kardex de la bibli oteca asignado para la búsqueda de libros. El prestatario busca el libro deseado por título. El prestatario revisa cada una de las fichas hasta ubicar el libro. El prestatario toma la ficha el libro. Escribe el código, titulo y autor en la boleta de préstamo de Libros.
ESCENARIO 6. “EL BIBLIOTECARIO ENCUENTRA EL LIBRO POR TITULO” 1. 2. 3. 4. 5.
El bibliotecario llega al Kardex de la biblioteca asignado para la búsqueda de libros. El bibliotecario busca el libro deseado por título. El bibliotecario revisa cada una de las fi chas hasta ubicar el libro. El bibliotecario toma la ficha el libro. Escribe el código, titulo y autor en la boleta de préstamo de Libros.
ESCENARIO 7. “EL PRESTATARIO NO ENCUENTRA EL LIBRO POR TITULO” 1. 2. 3.
El prestatario llega al Kardex de la bibli oteca asignado para la búsqueda de libros. El prestatario busca el libro deseado por título. El prestatario revisa cada una de las fichas y no ubica el libro.
ESCENARIO 4. “EL BIBLIOTECARIO NO ENCUENTRA EL LIBRO POR TITULO” 1. 2. 3.
El bibliotecario llega al Kardex de la biblioteca asignado para la búsqueda de libros. El bibliotecario busca el libro deseado por título. El bibliotecario revisa cada una de las fichas y no ubica el libro.
CASO DE USO “PRESTAR LIBRO” ESCENARIO 1. “SE ENCUENTRA DISPONIBLE EL LIBRO” 1. 2. 3. 4. 5. 6.
El prestatario entrega al bibliotecario la boleta del libro deseado y su tarjeta de prestatario. El bibliotecario se dirige a la estantería para ubicar el libro deseado El bibliotecario escribe en el formulario de préstamos el código del libro y el código de la tarjeta del prestatario. Se escribe la fecha y hora del préstamo del libro. El bibliotecario entrega el libro al prestatario. El bibliotecario entrega al prestatario la boleta del libro
ESCENARIO 2. “NO SE ENCUENTRA DISPONIBLE EL LIBRO” 1. 2. 3. 4.
El prestatario entrega al bibliotecario la boleta del libro deseado y su tarjeta de prestatario. El bibliotecario se dirige a la estantería para ubicar el libro deseado El bibliotecario comunica al prestatario que el libro no esta disponible. El bibliotecario entrega al prestatario la boleta del libro.
CASO DE USO “ENTREGAR LIBRO” ESCENARIO 1. “SE ENTREGA EL LIBRO” 1. 2. 3. 4.
El prestatario entrega al bibliotecario el libro prestado y su tarjeta de prestatario. El bibliotecario busca en el formulario de préstamo el código del libro y el código de la tarjeta del prestatario. Se registra la fecha y hora de entrega del libro. El bibliotecario devuelve la tarjeta al prestatario.
MODELO DE CLASES
METODO DE SUSTRACCIÒN DE SUSTANTIVOS PASO I. Especificar la funcionalidad del sistema en un párrafo. “Permitirá a un prestatario o bibliotecario el préstamo de un ejemplar de libro, entrega o búsqueda por autor o título”
PASO II. Identificar y analizar los sustantivos del párrafo para determinar si son clases entidad. Prestatario Es entidad Bibliotecario Es entidad Préstamo Es entidad Ejemplar Es entidad
Libro Es entidad Entrega Es considerado parte de Prestamo Búsqueda No es entidad Autor Es entidad Titulo No es entidad es atributo de Libro PASO III. Realizar el modelo inicial de clases. Prestatario