ESTUDIO CLASES
Caso de Uso: CRUD Modelos.
-------------------------------------------------INFORMACION DE CARACTERISTICAS
Objetivo en el contexto: El usuario desea crear o cargar un nuevo modelo simple o
guardarlo en un repositorio permanente o guardarlo en otro repositorio diferente al
actual.
Alcance: aplicación
Nivel: tarea primaria.
Precondiciones: si se desea crear un nuevo modeloy se esta editando un modelo, y no
se han guardado los cambios, se debe interrogar al usuario para conocer su deseo de
guardar o no los cambios. No se debe estar editando ningún otro modelo, de ser así, este
se debe cerrar.
Condición Final de Éxito: la aplicación carga en memoria un nuevo modelo para
trabajar con un nombre transitorio. El historial de comandos queda vacío. Se puede
navegarel modelo a partir del momento de la creación del modelo.
Condición Final de Fallo: el sistema no creo un nuevo modelo en memoria, el usuario
no puede trabajar sobre un nuevo modelo.
Actor Primario: usuario de la aplicación.
Disparador: llega una nueva solicitud para crear un nuevo modelo o al inicio de la
aplicación.
---------------------------------------ESCENARIO PRINCIPAL DE SUCESO
1.El Usuario indica a la aplicación su deseo de crear un nuevo modelo.
2. La Aplicación verifica que si se esta trabajando en algún modelo, este modelo
esté guardado.
3. La Aplicación crea un nuevo modelo y le da un nombre transitorio para
identificarlo.
4. El Usuario puede comenzar a editarlo.
---------------------EXTENSIONES
1a. O se da inicio a la aplicación. Se pasa directamente al paso 3.3a . El modelo sobre el que se esta trabajando ha sido modificado y no ha sido
guardado.
3a 1. El Sistema pregunta al Usuario si desea guardar el modelo.
3a 2. Si el Usuario responde que si, el Sistema guarda el modelo (caso de uso 2),
vacía la lista de modificaciones y continua con la creación de un nuevo modelo.
Si el Usuario cancela la operación de guardar el modelo, el caso de uso decrear
un nuevo modelo termina.
--------------------------CALENDARIO
Fecha de Realización: Primera iteración fase de elaboración. (Fecha estimada de
terminación, Diciembre 9)
Caso de Uso: Ingreso de Resources.
-------------------------------------------------INFORMACION DE CARACTERISTICAS
Objetivo en el contexto: El usuario desea ingresar un nuevo Resource al modelo sobre
el que estatrabajando..
Alcance: aplicación
Nivel: tarea primaria.
Precondiciones: Se debe estar trabajando sobre un modelo.
Condición Final de Éxito: La aplicación adiciona el Resource al modelo. Se crea la
entrada en el historial de comandos. Se actualiza la navegación del modelo.
Condición Final de Fallo: La aplicación no logra adicionar el Resource al modelo. El
historial de comandos no se modifica..Actor Primario: usuario de la aplicación.
Disparador: Solicitud por parte del usuario de crear un nuevo Resource.
---------------------------------------ESCENARIO PRINCIPAL DE SUCESO
1. El usuario solicita el ingreso de un nuevo Resource al modelo sobre el que esta
trabajando.
2. La aplicación pide al usuario el ingreso del URI respectivo.
3. El Usuario ingresa el URI del Resource aingresar.
4. La aplicación ingresa al modelo el Resource y actualiza el historial de
comandos.
---------------------EXTENSIONES
3a . El usuario tambien puede ingresar un blank node. (Revisar este punto).
--------------------------CALENDARIO
Fecha de Realización: Primera iteración fase de elaboración. (Fecha estimada de
terminación, Diciembre 9)
Caso de Uso: 5 Ingresar Statements-------------------------------------------------INFORMACION DE CARACTERISTICAS
Objetivo en el Contexto: El Usuario desea ingresar Statements en el modelo que va a
crear.
Alcance: aplicacion.
Nivel: tarea primaria.
Precondiciones: un modelo debe estar cargado en la aplicación para recibir Statements.
Condición Final de Éxito: El Statement es agregado al modelo sobre el cual se esta
trabajando. Se...
Regístrate para leer el documento completo.