Beruflich Dokumente
Kultur Dokumente
Ejercicios de Captura de
Requerimientos
Biblioteca
Ejercicio: Biblioteca
Ejercicio: Biblioteca
Jerarqua de actores
Actor Persona
Actor Bibliotecario
Secundario
Primario
Socio, Bibliotecario
Tipo:
Primario
Actores:
Socio, Bibliotecario
Tipo:
Primario
Jerarqua de actores
Actor Usuario
Usuario
Buscar por Poblacin
Buscar por Cdigo
Consultar Disponibilidad
Reservar
Propietario
Registrar Propietario
Aadir Casa Rural
Eliminar Casa Rural
Aadir Disponibilidad
Eliminar Disponibilidad
Anotar Pagos (a, b, c, d)
Casos de uso
Primario
Primario
Primario
Primario
Reservar Pista
3.
4.
Cursos alternativos:
Paso 2. No se trata de un Socio. Sugerir hacerse
socio.
Paso 3. El socio ya tenia reservada pistas para esa
fecha y horario.
Paso 4. La fecha es superior a un mes del da actual.
Sugerir volver ms adelante.
Actores:
Socio, Encargado
Tipo:
Primario
Descripcin:
Un socio avisa al encargado del uso
efectivo de la reserva de una pista. El
encargado anota el uso de la pista reservada.
Curso normal de los eventos:
Cursos alternativos:
Paso 2. No se trata de un Socio. Sugerir hacerse
socio.
Paso 3. El socio no tenia reserva para esa fecha y
horario.
Cancelar Reserva
Actores:
Socio, Encargado
Tipo:
Primario
Cursos alternativos:
Paso 2. No se trata de un Socio. Sugerir hacerse
socio.
Paso 3. El socio no tenia reserva para esa fecha y
horario.
Paso 5. El socio quiere cancelar una reserva para el
mismo da.
Ingeniera del Software
Generar Facturas
Actores:
Encargado
Tipo:
Primario
operacin EnPrestamo
Name:EnPrestamo(dni) : InfoLibros
Responsabilities
Mostrar los copias prestadas al socio. La
informacin incluye el periodo de
prstamo y la fecha de devolucin de
cada copia
Exceptions
Si no existe ningn socio con s.dni = dni,
indicar error
Preconditions
Existe un socio s.dni = dni
Postconditions
Salida
Todas las copias
c = (Copia.prestadaA -> select(s.dni =
dni))
Todas sus fechas de inicio y fin de
prstamo
p = (c.prstamoC)
operacin PrestarCopia
Name:PrestarCopia(dni, signatura)
Responsabilities
Registra el nuevo prstamo con la fecha
actual.
Exceptions
Preconditions
Existe un socio s.dni = dni
Postconditions
Se cre una instancia pc de la
asociacin PrstamoC
Se asoci pc a la cpia c y al scio s
pc.iniFecha = fechaActual()
pc.finFecha = fechaActual() +
c.tiempoMax
c.estado = prestado
Salida
Ejercicios de Captura de
Requerimientos
Actor encargado
Actor encargado
Actor encargado
Actor encargado
Encargado
Tipo:
Secundario
Actores:
Encargado
Tipo:
Primario
Encargado
Tipo:
Secundario
Encargado
Tipo:
Secundario
Encargado
Tipo:
Primario
Encargado
Tipo:
Secundario
Encargado
Tipo:
Secundario
Modelo de dominio
Ingeniera del Software
Taller Automatik
Se pide:
Jerarqua de actores
Casos de uso
Casos de uso
Casos de uso
Casos de uso
Casos de uso
Casos de uso
Secundario
Tipo:
Secundario
Secundario
Secundario
Secundario
Secundario
Primario
Secundario
Secundario
Descripcin: El mecnico
contempla una serie de acciones
posibles. Las acciones estan
codificadas y tienen asociada
una descripcin.
Ingeniera del Software
Primario
Descripcin: Si la reparacin
requiere sustituir alguna pieza,
el mecnico puede consultar el
stock de piezas del almacn. Si
no se dispone de la pieza
necesaria, se debe solicitar al
fabricante, en cuyo caso, la
substitucin de la pieza debe
aplazarse.
Secundario
Descripcin: El mecnico
consulta el stock de piezas del
almacn.
Ingeniera del Software
Secundario