Ejemplo - Extraccion de Clases Entidad, Borde y Control
-
Upload
omar-mejia -
Category
Documents
-
view
27 -
download
5
description
Transcript of Ejemplo - Extraccion de Clases Entidad, Borde y Control
-
CASO DE ESTUDIO
Considere un sistema de biblioteca. Cada libro tiene un cdigo de libro, un nmero de ubicacin, un titulo, un autor, un nmero de pginas y un tamao; cada prestatario tiene un carnet con informacin personal el cual contiene el cdigo, nombre, direccin y telfono. Cuando un usuario desea prestar un libro, el bibliotecario registra el cdigo del libro, el cdigo de la tarjeta del prestatario y la fecha del prstamo. 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 ttulo.
System
Prestatario
Bibliotecario
Prestar Libro
Buscar Libro
Entregar Libro
Solicita un Prestamoy Entrega un Libro
Sistema Bibliotecario
UNIVERSIDAD TECNOLGICA DE EL SALVADOR FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS
ESCUELA DE INFORMTICA
ASIGNATURA: ANALISIS Y DISEO DE SISTEMAS PROFESOR : ING. MARLON GIOVANNI MARTINEZ
CICLO
01-2015
Extraccin de Clases Entidad, Borde y Control
-
SE PIDE: Realizar el Workflow del Anlisis, recuerde que el workflow del anlisis incluye la extraccin de las clases entidad, clases borde y clases control.
Breve descripcin
El caso de uso Buscar Libro permite a un prestatario o bibliotecario buscar un libro.
Descripcin paso a paso
1. El prestatario o el bibliotecario llega al Kardex de la biblioteca
asignado para la bsqueda de libros.
2. El prestatario o bibliotecario busca el libro deseado por autor o ttulo.
3. 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 cdigo, titulo y autor en la boleta de prstamo de
Libros.
CASO DE USO: BUSCAR LIBRO
Precondicin:
Conocer el autor o ttulo del libro a buscar
Potscondicin:
Boleta del libro deseado
Realizar el caso de uso Prestar libro
Breve descripcin
El caso de uso Prestar Libro permite a un prestatario prestar un libro.
Descripcin paso a paso
1. El prestatario entrega al bibliotecario la boleta del libro deseado y
su tarjeta de prestatario.
2. El bibliotecario se dirige a la estantera para ubicar el libro deseado Si se encuentra disponible
2.1 El bibliotecario escribe en el formulario de prstamos el
cdigo del libro y el cdigo de la tarjeta del prestatario. 2.2 Se escribe la fecha y hora del prstamo 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.
CASO DE USO: PRESTAR LIBRO
Precondicin:
Haber realizado el caso de uso Buscar Libro (Boleta del libro deseado)
Potscondicin:
Prstamo del libro realizado
Realizar el caso de uso Entregar libro
Breve descripcin
El caso de uso Entregar Libro permite a un prestatario devolver un libro prestado.
Descripcin paso a paso
1. El prestatario entrega al bibliotecario el libro prestado y su tarjeta
de prestatario. 2. El bibliotecario busca en el formulario de prstamo el cdigo del
libro y el cdigo de la tarjeta del prestatario.
3. Se registra la fecha y hora de entrega del libro. 4. El bibliotecario devuelve la tarjeta al prestatario.
NOTA: No se considera la mora por entrega fuera de fecha.
CASO DE USO: ENTREGAR LIBRO
Precondicin:
Haber realizado el caso de uso Prestar Libro (Tener un Prstamo)
Potscondicin:
-
I. EXTRACCIN DE CLASES ENTIDAD
MODELO FUNCIONAL
CASO DE USO BUSCAR LIBRO
ESCENARIO 1. EL PRESTATRIO ENCUENTRA EL LIBRO POR AUTOR
1. El prestatario llega al Kardex de la biblioteca asignado para la bsqueda de libros. 2. El prestatario busca el libro deseado por autor.
3. El prestatario revisa cada una de las fichas hasta ubicar el libro.
4. El prestatario toma la ficha el libro. 5. Escribe el cdigo, titulo y autor en la boleta de prstamo de Libros.
ESCENARIO 2. EL BIBLIOTECARIO ENCUENTRA EL LIBRO POR AUTOR
1. El bibliotecario llega al Kardex de la biblioteca asignado para la bsqueda de libros.
2. El bibliotecario busca el libro deseado por autor. 3. El bibliotecario revisa cada una de las fichas hasta ubicar el libro.
4. El bibliotecario toma la ficha el libro.
5. Escribe el cdigo, titulo y autor en la boleta de prstamo de Libros.
ESCENARIO 3. EL PRESTATARIO NO ENCUENTRA EL LIBRO POR AUTOR
1. El prestatario llega al Kardex de la biblioteca asignado para la bsqueda de libros.
2. El prestatario busca el libro deseado por autor.
3. El prestatario revisa cada una de las fichas y no ubica el libro.
ESCENARIO 4. EL BIBLIOTECARIO NO ENCUENTRA EL LIBRO POR
AUTOR
1. El bibliotecario llega al Kardex de la biblioteca asignado para la bsqueda de libros.
2. El bibliotecario busca el libro deseado por autor. 3. El bibliotecario revisa cada una de las fichas y no ubica el libro.
ESCENARIO 5. EL PRESTATRIO ENCUENTRA EL LIBRO POR TITULO
1. El prestatario llega al Kardex de la biblioteca asignado para la bsqueda de libros.
2. El prestatario busca el libro deseado por ttulo. 3. El prestatario revisa cada una de las fichas hasta ubicar el libro.
4. El prestatario toma la ficha el libro.
5. Escribe el cdigo, titulo y autor en la boleta de prstamo de Libros.
ESCENARIO 6. EL BIBLIOTECARIO ENCUENTRA EL LIBRO POR TITULO
1. El bibliotecario llega al Kardex de la biblioteca asignado para la bsqueda de libros.
2. El bibliotecario busca el libro deseado por ttulo.
3. El bibliotecario revisa cada una de las fichas hasta ubicar el libro. 4. El bibliotecario toma la ficha el libro.
5. Escribe el cdigo, titulo y autor en la boleta de prstamo de Libros.
ESCENARIO 7. EL PRESTATARIO NO ENCUENTRA EL LIBRO POR
TITULO
1. El prestatario llega al Kardex de la biblioteca asignado para la bsqueda de libros. 2. El prestatario busca el libro deseado por ttulo.
3. El prestatario revisa cada una de las fichas y no ubica el libro.
-
ESCENARIO 4. EL BIBLIOTECARIO NO ENCUENTRA EL LIBRO POR
TITULO
1. El bibliotecario llega al Kardex de la biblioteca asignado para la bsqueda de libros. 2. El bibliotecario busca el libro deseado por ttulo.
3. 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. El prestatario entrega al bibliotecario la boleta del libro deseado y su tarjeta de prestatario.
2. El bibliotecario se dirige a la estantera para ubicar el libro deseado 3. El bibliotecario escribe en el formulario de prstamos el cdigo del libro y el cdigo de la tarjeta del prestatario.
4. Se escribe la fecha y hora del prstamo del libro.
5. El bibliotecario entrega el libro al prestatario. 6. El bibliotecario entrega al prestatario la boleta del libro
ESCENARIO 2. NO SE ENCUENTRA DISPONIBLE EL LIBRO
1. El prestatario entrega al bibliotecario la boleta del libro deseado y su tarjeta de prestatario.
2. El bibliotecario se dirige a la estantera para ubicar el libro deseado 3. El bibliotecario comunica al prestatario que el libro no esta disponible.
4. El bibliotecario entrega al prestatario la boleta del libro.
CASO DE USO ENTREGAR LIBRO
ESCENARIO 1. SE ENTREGA EL LIBRO 1. El prestatario entrega al bibliotecario el libro prestado y su tarjeta de prestatario.
2. El bibliotecario busca en el formulario de prstamo el cdigo del libro y el cdigo de la tarjeta del prestatario.
3. Se registra la fecha y hora de entrega del libro. 4. El bibliotecario devuelve la tarjeta al prestatario.
MODELO DE CLASES
METODO DE SUSTRACCIN DE SUSTANTIVOS PASO I. Especificar la funcionalidad del sistema en un prrafo.
Permitir a un prestatario o bibliotecario el prstamo de un ejemplar de libro,
entrega o bsqueda por autor o ttulo
PASO II. Identificar y analizar los sustantivos del prrafo para determinar si son clases
entidad.
Prestatario Es entidad
Bibliotecario Es entidad
Prstamo Es entidad
Ejemplar Es entidad
-
Libro Es entidad
Entrega Es considerado parte de Prestamo
Bsqueda No es entidad
Autor Es entidad
Titulo No es entidad es atributo de Libro
PASO III. Realizar el modelo inicial de clases.
Prestatario
+codigoPrestatario+nombre+direccion+telefono
Bibliotecario
+codigoBibliotecario+nombre+direccion+telefono+cargo
Prestamo
+codigoLibro+codigoTarjeta+fechaPrestamo+fechaDevolucion
Ejemplar
+codigoEjemplar
Libro
+codigoLibro+titulo+ubicacion+paginas+tamano
Autor
+codigoAutor+nombre
+RealizaRealiza
Posee
Tiene
Contiene
-
Buscar Libro Entregar Libro
Prestar Libro
Busqueda Prestamo y Entrega
Principal Boleta de Libro
II. EXTRACCIN DE CLASES BORDE
Interfaz Bsqueda
Interfaz Prstamo y Entrega
Interfaz Principal
Informe Boleta del libro
III. EXTRACCIN DE CLASES CONTROL
Buscar Libro
Entregar Libro
Prestar Libro