guia003 solucion

Embed Size (px)

Citation preview

  • 7/25/2019 guia003 solucion

    1/7

    Universidad de Talca

    Facultad de Economa y Negocios.

    Escuela de Ingeniera Informtica Empresarial

    Solucin gua 03Anlisis y Diseo de software.

    Docente: Sergio Antonio Baltierra Valenzuela.

    22 de junio de 2016.

    Sistema de Biblioteca.

    Enunciado. Como egresado de la carrera de Ingeniera Informtica Empresarial, usted

    debe hacer su prctica profesional en una biblioteca pblica, en ella se solicita disear ymodelar una serie de requerimientos de los usuarios de esta biblioteca.

    Los requerimientos para disear y modelar un software son:

    Un usuario de la biblioteca que est registrado en el sistema puede sacar libros yrevistas del sistema.

    El sistema de la biblioteca debe revisar en forma peridica (por lo menos una vez ala semana) si se venci la fecha de entrega de un ejemplar de un libro o publicacinespecializada que un usuario haya sacado. De ser as se enviar un aviso al usuario.

    Un usuario puede reservar un libro o publicacin especializada que se encuentre

    prestada o que est en proceso de compra. La reservacin se cancelar cuando elusuario saque el libro o publicacin especializada, o por medio de un servicio decancelacin formal.

    Observacin: Para este caso la biblioteca puede tener varios ejemplares de un ttulo.El ttulo por lo general se refiere al nombre de un libro o publicacin especializada. Sonlos ejemplares de un libro los que se sacan de la biblioteca.

    Se pide. Con base a la descripcin de requerimientos, use UML para responder a lassiguientes preguntas (Nota: Es importante que se asegure de que sus soluciones sean lgicasy funcionales; establezca sus suposiciones con claridad siempre que sea necesario):

    1. Realice el diagrama de interaccin.

    2. Realice el diagrama de estados.

    3. Realice el diagrama fsico.

    1

  • 7/25/2019 guia003 solucion

    2/7

    Solucin. A continuacin se indican las siguientes soluciones:

    Diagramas de interaccin. Se indican los siguientes diagramas de interaccin detres casos de uso.

    Figura 1: Diagrama de secuencia del caso de uso: Verificar registro.

    Figura 2: Diagrama de secuencia del caso de uso: Revisar ejemplares.

    2

  • 7/25/2019 guia003 solucion

    3/7

    Figura 3: Diagrama de secuencia del caso de uso: Reservar ejemplar.

    3

  • 7/25/2019 guia003 solucion

    4/7

    Diagramas de estados. Se indican los siguientes diagramas de estados de tres ob-jetos:

    Figura 4: Diagrama de estados del objeto: VerificarDatos.

    4

  • 7/25/2019 guia003 solucion

    5/7

    Figura 5: Diagrama de estados del objeto: UnEjemplar.

    5

  • 7/25/2019 guia003 solucion

    6/7

    Figura 6: Diagrama de estados del objeto: ValidarDatos.

    6

  • 7/25/2019 guia003 solucion

    7/7

    Diagrama fsico. Se indican los siguientes diagramas de componente y de implan-tacin:

    Figura 7: Diagrama fsico: contiene el diagrama de componente y el diagrama de implan-tacin.

    7