Listado de Casos de Uso

A partir del listado de requerimientos inicial y de la identificación de los actores, es posible hacer un primer listado de casos de uso. Cada requerimiento debe estar identificado de manera única. Igualmente, es posible incluir un pequeño resumen para cada uno.

ID Nombre Resumen
CU1 Consultar datos de un libro El sistema permite que un usuario consulte la información de un libro en particular
CU2 Crear un libro El sistema permite el registro de un libro nuevo en la tienda
: : :

Especificación de Casos de uso

A partir de la especificación inicial es necesario completar la especificación de cada uno de los casos de uso.

ID CU1
Nombre Consultar un libro específico
Actor Usuario
Resumen Ingresando el id de un libro particular, el sistema muestra la información del libro
Entrada id del libro
Precondición Ninguna
Salida Datos del libro: nombre, editorial, fecha de publicación, isbn y el conjunto de comentarios que se han realizado sobre el libro.
Postcondición Ninguna
Escenario 1. Consulta exitosa
Curso Básico de Eventos
1. El usuario ingresa el id del libro a consultar
2. El sistema busca el libro
3. El sistema muestra la información del libro: nombre, editorial, fecha de publicación, isbn y el conjunto de comentarios que se han realizado sobre el libro.
Escenario 2. Consulta con errores
Flujos de Eventos de Excepción
Paso 2: Si el sistema no encuentra ningún libro con ese id, presenta un mensaje de error y vuelve a empezar

ID CU2
nombre Crear libro
actor Empleado
resumen Ingresando la información de un nuevo libro, un empleado de la tienda puede crear un libro en el sistema
Entrada Datos del libro: nombre, editorial, fecha de publicación, e isbn.
Precondición El usuario tiene permisos para realizar el caso de uso y está autenticado en el sistema
Salida id del libro
Postcondición Se creó un nuevo libro y se le asignó un identificador único.
Escenario 1. Creación Exitosa
Curso Básico de Eventos
1. El usuario ingresa los datos de libro: nombre, id de la editorial, fecha de publicación e isbn
2. El sistema revisa que exista una editorial con el id especificado
3. El sistema revisa que la fecha de publicación sea menor a la fecha actual
4. El sistema revisa que no exista otro libro con el mismo isbn
5. El sistema crea un libro con los datos suministrados
Escenario 2. Creación con errores
Flujos de Eventos de Excepción
Paso 2: Si no existe editorial con el id suministrado, el sistema muestra un mensaje de error y vuelve al paso 1
Paso 3: Si la fecha de publicación es mayor o igual a la fecha actual, el sistema muestra un mensaje de error y vuelve al paso 1
Paso 4: Si ya existe otro libro con el mismo ISBN, el sistema muestra un mensaje de errr y vuelve al paso 1

results matching ""

    No results matching ""