Use-Case Specification:

Anuncio
<Company Name>
LOST REPOSITORY
XP
Version 1.0
Flores Zarzuri Paola Michelle
Correo: [email protected]
<Project Name>
Use-Case Specification: <Use-Case Name>
Documento XP
Version:
<1.0>
Tabla de Contenidos
1.
Tabla de Requerimientos
3
1.1
1.2
3
3
Requerimientos área administración.
Requerimientos área Usuario.
2.
Actores
3
3.
Diagrama de casos de uso.
4
3.1
4
4.
5.
Referencias.
Especificación de casos de uso.
5
4.1
9
< Una Postcondición >
Diagrama de clases.
9
5.1
9
<Nombre del Punto de Extensión>
6.
Diagrama E/R
9
7.
Diagrama Relacional
9
<Company Name> 2011
Pág. 2
<Project Name>
Use-Case Specification: <Use-Case Name>
Documento XP
Version:
1.
Tabla de Requerimientos
1.1
Requerimientos área administración.
Nº
Requerimientos
R.01
R.02
R.03
R.04
1.2
Descripción
Actualizar los enlaces de descarga.
Gestionar los documentos digitales
Realizar eliminación de Usuarios Registrados
Actualizar los documentos digitales
Requerimientos área Usuario.
Nº
Requerimientos
R.05
R.06
R.07
R.08
R.09
2.
<1.0>
Descripción
Descargar documentos digitales
Obtener información necesaria del documento digital, tal
como una descripción de cada una de ellas.
Realizar búsqueda de cada documento.
Realizar altas, modificaciones de los documentos digitales.
Listar los documentos digitales
Actores
Administrador




Gestiona los documentos digitales.
Gestion de registro de Usuario.
Actualiza documentos digitales.
Actualiza enlaces de documentos digitales.



Busca documentos digitales.
Adiciona documentos digitales.
Modifica documentos digitales adicionados por
el mismo usuario.
Descarga documentos digitales.
Lista documentos digitales.
Inicia sesión.



Usuario registrado
<Company Name> 2011
Pág. 3
<Project Name>
Use-Case Specification: <Use-Case Name>
Documento XP
3.
Version:
<1.0>
Diagrama de casos de uso.
Iniciar sesion
Buscar documento
Descargar documento
Subir documento
Usuario registrado
Listar documentos
Iniciar sesion
Gestionar
documentos
Administrador
3.1
Gestionar usuarios
registrados
Referencias.
Referencias
R1.1
R1.2
Nombre
Iniciar sesión
Gestionar documentos
R1.3
R1.4
Gestionar usuarios
registrados
Buscar documento
R1.5
R1.6
R1.7
Descargar documento
Subir documento
Listar documento
Función
Realizar altas, bajas y modificaciones en los
documentos digitales.
Realizar bajas y modificaciones en el registro
de los usuarios.
Realiza el proceso de búsqueda de documentos
digitales.
<Company Name> 2011
Pág. 4
<Project Name>
Use-Case Specification: <Use-Case Name>
Documento XP
4.
Version:
<1.0>
Especificación de casos de uso.
NOMBRE
Iniciar Sesión
ACTORES
Administrador, Usuarios registrados
PROPOSITO
Si un usuario desea iniciar su sesión (ingresar a su cuenta) deberá introducir
unos datos para poder corroborar que es el usuario y poder asignarle los
permisos que tiene.
REFERENCIAS CRUZADAS
R1.1
FLUJO PRINCIPAL
Evento actor
1. Introduce el nombre de usuario
(nick) y su contraseña.
FLUJO ALTERNATIVO
Si no se encuentra el Nick del usuario o la contraseña no coincide, se
despliega un mensaje “Verifique sus datos”
PRECONDICION
El nombre de usuario deberá estar en la base de datos así como también su
contraseña.
POSTCONDICION
PRESUNCION
Sólo los usuarios registrados ingresaran al sistema.
Si el usuario no está registrado, no podrá ingresar al sistema.
NOMBRE
Gestionar documentos
ACTORES
Administrador
PROPOSITO
Subir, modificar y eliminar los documentos digitales.
REFERENCIAS CRUZADAS
R1.2
FLUJO PRINCIPAL
Evento actor
1. Inicia sesión.
2. Selecciona adicionar,
/modificar y/o eliminar
documentos digitales.
4. Llena formulario/Modifica
datos del formulario
<Company Name> 2011
Evento sistema
2. Verifica los datos ingresados.
3. Ingresa al sistema con los permisos
correspondientes.
Evento sistema
3. Muestra formulario para la
adición de
documentos/Muestra
formulario con los datos
registrados del documento.
5. Valida los datos.
6. Guarda nuevos datos
registrados/modificados.
7. Actualiza Base de datos.
8. Despliega información de
nuevo registro/acción
realizada.
Pág. 5
<Project Name>
Use-Case Specification: <Use-Case Name>
Documento XP
Version:
<1.0>
FLUJO ALTERNATIVO
Si los datos no son válidos mostrará un mensaje de error.
PRECONDICION
El administrador deberá tener una cuenta en el repositorio.
POSTCONDICION
Sólo el administrador podrá realizar altas, bajas y modificaciones(los tres) de
cualquier documento en el repositorio.
PRESUNCION
Si el administrador no posee de una cuenta, no podrá acceder al repositorio y
por consiguiente no podrá realizar las altas, bajas y modificaciones de los
documentos.
NOMBRE
Gestionar Usuarios registrados
ACTORES
Administrador
PROPOSITO
Modificar y eliminar el registro de los usuarios registrados.
REFERENCIAS CRUZADAS
R1.3
FLUJO PRINCIPAL
Evento actor
Evento sistema
1. Inicia sesión.
3. Muestra opción de Modificar
2. Selecciona gestionar registro
registro de usuario y/o
de usuarios.
eliminar.
4. Selecciona modificar registro
5. Muestra formulario para
o eliminar registro.
eliminar/modificar registro.
6. Selecciona un registro de
7. Muestra datos del registro de
usuario.
usuario con la opción de
8. Modifica datos/elimina
modificar datos y/o eliminar
registro
todo el registro de usuario.
9. Guarda nuevos datos
registrados.
10. Actualiza Base de datos
11. Despliega información de
nuevo registro/acción
realizada.
FLUJO ALTERNATIVO
PRECONDICION
El administrador deberá tener una cuenta en el repositorio con la categoría
administrador.
POSTCONDICION
Sólo el administrador podrá realizar modificaciones y eliminar el registro de
usuario.
PRESUNCION
Si el administrador no posee de una cuenta, no podrá acceder al repositorio y
por consiguiente no podrá modificar y/o eliminar registro de usuario.
<Company Name> 2011
Pág. 6
<Project Name>
Use-Case Specification: <Use-Case Name>
Documento XP
Version:
<1.0>
NOMBRE
Buscar documentos
ACTORES
Administrador, usuario
PROPOSITO
Buscar los documentos digitales en el repositorio digital.
REFERENCIAS CRUZADAS
R1.4
FLUJO PRINCIPAL
Evento actor
Evento sistema
1. Selecciona buscar
2. Muestra opciones de
documento.
Búsqueda.
4. Introduce el texto a buscar y
3. Despliega una ventana para
selecciona una de las
introducir el texto a buscar.
opciones de búsqueda.
5. Muestra un listado de los
documentos encontrados
(título, autor, resumen).
FLUJO ALTERNATIVO
Si no encuentra el documento relacionado con la búsqueda emitirá un
mensaje de “Documento no se encuentra en la base de datos”
PRECONDICION
POSTCONDICION
Sólo podrá ver el listado de los documentos pero no tendrá acceso a ellos a
menos que tenga una cuenta en el repositorio.
PRESUNCION
Si el usuario que realiza la búsqueda no está en la página no podrá realizar la
búsqueda.
NOMBRE
Descargar documentos.
ACTORES
Administrador, usuario
PROPOSITO
Descargar documentos digitales del repositorio digital (preferentemente en
formato pdf).
REFERENCIAS CRUZADAS
R1.5
FLUJO PRINCIPAL
Evento actor
Evento sistema
1. Inicia sesión.
3. Realiza el proceso.
2. Realiza el proceso de listado
4. Muestra un listado de los
y/o búsqueda.
documentos.
5. Selecciona un documento.
6. Muestra, descripción del
7. Selecciona Descarga.
documento (título, autor,
9. Selecciona una de las
descripción) y la opción de
opciones.
Descarga.
8. Despliega la ventana con las
opciones de “Abrir con” y
“Guardar”.
<Company Name> 2011
Pág. 7
<Project Name>
Use-Case Specification: <Use-Case Name>
Documento XP
Version:
<1.0>
FLUJO ALTERNATIVO
Si no se encuentra el enlace (esté roto) aparecerá un mensaje “Enlace roto”
PRECONDICION
El usuario debe tener una cuenta e iniciar su sesión.
POSTCONDICION
Sólo podrá acceder a la descarga si entra a su cuenta (inicia sesión) en el
repositorio.
PRESUNCION
El usuario que realice la descarga deberá estar en su cuenta en el repositorio
y previamente deberá haber realizado la búsqueda o haber obtenido un
listado, además de haber seleccionado el documento.
NOMBRE
Subir documento
ACTORES
Administrador, Usuario
PROPOSITO
Subir documentos digitales al repositorio.
REFERENCIAS CRUZADAS
R1.6
FLUJO PRINCIPAL
Evento actor
1. Inicia sesión.
2. Selecciona adicionar,
documentos digitales.
4. Llena formulario
FLUJO ALTERNATIVO
Si los datos no son válidos o ya están almacenados mostrará un mensaje para
cambiar los datos repetidos.
PRECONDICION
El usuario deberá tener una cuenta en el repositorio.
Evento sistema
3. Muestra formulario para la
adición de documentos.
5. Valida los datos.
6. Guarda nuevos datos
registrados/modificados.
7. Actualiza Base de datos.
8. Despliega información de
nuevo registro.
POSTCONDICION
PRESUNCION
Si el usuario no posee de una cuenta, no podrá acceder al repositorio y por
consiguiente no podrá adicionar los documentos.
<Company Name> 2011
Pág. 8
<Project Name>
Use-Case Specification: <Use-Case Name>
Documento XP
Version:
NOMBRE
Listar documentos
ACTORES
Administrador, usuario
PROPOSITO
Listar los documentos digitales en el repositorio digital.
REFERENCIAS CRUZADAS
R1.4
FLUJO PRINCIPAL
Evento actor
1. Selecciona listar
documentos.
3. Selecciona una de las
opciones de listado.
<1.0>
Evento sistema
2. Muestra opciones de Listado.
4. Muestra un listado de los
documentos del repositorio
(Título, Autor, Resumen).
FLUJO ALTERNATIVO
PRECONDICION
POSTCONDICION
Sólo podrá ver el listado de los documentos pero no tendrá acceso a ellos a
menos que tenga una cuenta en el repositorio.
PRESUNCION
Si el usuario no está en la página no podrá ver los documentos.
4.1
< Una Postcondición >
5.
Diagrama de clases.
[Extension points of the use case.]
5.1
<Nombre del Punto de Extensión>
[Definition of the location of the extension point in the flow of events.]
6.
Diagrama E/R
7.
Diagrama Relacional
<Company Name> 2011
Pág. 9
Descargar