• No se han encontrado resultados

DESCRIPCIÓN DE LOS CASOS DE USO

10. DISEÑO DE LA APLICACIÓN

10.3 MODELO DE CASOS DE USO

10.3.3 DESCRIPCIÓN DE LOS CASOS DE USO

A continuación se describen los casos de uso más importantes identificados con anterioridad:

Identificador CU01

Nombre Creación de un nuevo proyecto

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario en el menú

Precondiciones -

Escenario primario

1- El sistema pregunta al usuario si quiere guardar los datos existentes.

2- El sistema inicia el proceso de definición de los parámetros del proyecto.

3- El sistema muestra los datos introducidos por el usuario.

Extensiones

1.1- No existen datos para guardar. Se inicia el caso de uso en 2 2.1- El usuario cancela el proceso

Finaliza el caso de uso

Descripción de datos Información de la actividad: Identificador Descripción Duración Actividades anteriores Actividades siguientes Casos de uso

Identificador CU02

Nombre Definir los parámetros del proyecto

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario

Precondiciones El usuario ha seleccionado previamente la opción de crear nuevo proyecto

Escenario primario

1- El sistema pregunta al usuario la fecha de inicio del proyecto.

2- El sistema pregunta al usuario el número de actividades del proyecto.

3- El sistema inicia el proceso de inicialización de las actividades.

Extensiones

1.1- Cancelación del usuario Finaliza el caso de uso 2.1- Cancelación del usuario

Finaliza el caso de uso

Descripción de datos

Información del proyecto: Fecha de inicio

Numero de actividades del proyecto Casos de uso

Identificador CU03

Nombre Inicializar las actividades

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario

Precondiciones El usuario ha introducido los datos del proyecto

Escenario primario

1- El sistema inicializa las actividades por defecto. 2- El usuario introduce los datos de las actividades. 3- El sistema inicia el proceso de creación de relaciones temporales entre las actividades.

Extensiones

2.1- El usuario introduce datos no válidos

El sistema advierte al usuario para que corrija los datos erróneos Descripción de datos Información de la actividad: Identificador Descripción Duración Casos de uso

Identificador CU04

Nombre Crear relaciones temporales entre las actividades

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario

Precondiciones El usuario ha introducido los datos de las actividades

Escenario primario

1- El usuario introduce las relaciones temporales entre las actividades.

2- Se devuelve el control al caso de uso que lo invocó.

Extensiones - Descripción de datos Información de la actividad: Actividades anteriores Actividades siguientes Casos de uso

Identificador CU05

Nombre Insertar actividades nuevas

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario en el menú

Precondiciones -

Escenario primario

1- El sistema pregunta al usuario el número de actividades a añadir al proyecto.

2- El sistema inicia el proceso de inicialización de las actividades.

3- El sistema muestra los datos introducidos por el usuario.

Extensiones 1.1- El usuario cancela el proceso Finaliza el caso de uso

Descripción de datos Información de la actividad: Identificador Descripción Duración Actividades anteriores Actividades siguientes Casos de uso

Identificador CU06

Nombre Modificar actividades

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario en el menú

Precondiciones -

Escenario primario

1- El sistema pregunta al usuario si quiere guardar los datos existentes.

2- El sistema inicia el proceso de modificación de las actividades.

3- El sistema muestra los datos modificados por el usuario.

Extensiones

1.1- No existen datos para guardar. Se inicia el caso de uso en 2 2.1- El usuario introduce datos no válidos

El sistema advierte al usuario para que corrija los datos erróneos

2.2- El usuario cancela el proceso Finaliza el caso de uso

Descripción de datos Información de la actividad: Identificador Descripción Duración Actividades anteriores Actividades siguientes Casos de uso

Identificador CU07

Nombre Eliminar actividades

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario en el menú

Precondiciones El numero de actividades debe ser mayor que dos

Escenario primario

1- El sistema pregunta al usuario si quiere guardar los datos existentes.

2- El sistema inicia el proceso de eliminación de las actividades.

3- El sistema muestra los datos restantes.

Extensiones

1.1- No existen datos para guardar. Se inicia el caso de uso en 2

2.1- El usuario intenta eliminar más actividades de las permitidas

El advierte al usuario

2.2- El sistema encuentra nuevas relaciones Se muestra al usuario

2.3- El usuario cancela el proceso Finaliza el caso de uso

Descripción de datos Información de la actividad: Identificador Actividades anteriores Actividades siguientes Información del proyecto:

Numero de actividades del proyecto Casos de uso

Identificador CU08

Nombre Solucionar el diagrama

Actor Primario Usuario

Actores

Secundarios -

Trigger Inicio de la conexión del usuario

Precondiciones -

Escenario primario

1- El sistema recibe las actividades del cliente. 2- El sistema construye el diagrama de red. 3- El sistema rellena los datos mediante cálculos. 4- El sistema envía la solución del proyecto al cliente.

Extensiones

1.1- Se produce un error de conexión. Finaliza el caso de uso

4.1- Se produce un error de conexión. Finaliza el caso de uso

Descripción de datos

Información de la actividad:

Duración, Actividades anteriores y siguientes, Etapa Inicial y Final, Margen Libre y Total

Información de la etapa:

Identificador, Actividades anteriores y siguientes, Fecha Prevista y Límite

Información de la actividad nueva:

Identificador, Actividades anteriores y siguientes, Etapa Inicial y Final

Información del proyecto:

Actividades y Actividades nuevas del proyecto Etapas del proyecto

Casos de uso

Identificador CU09

Nombre Enviar la información al servidor y recibirla

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario

Precondiciones El servidor debe estar ejecutándose.

Escenario primario

1- El sistema inicia el proceso de solución del proyecto. 2- El sistema inicia la conexión con el servidor.

3- El sistema envía las actividades al servidor.

4- El sistema recibe la solución del proyecto del servidor. 5- El sistema muestra los datos de la solución.

Extensiones

1.1- Se produce un error de conexión.

El sistema advierte al usuario del error producido Finaliza el caso de uso

Descripción de datos

Información de la actividad:

Id, Descripción, Duración, Actividades anteriores y siguientes, Etapa Inicial y Final, Margen Libre y Total Información de la etapa:

Identificador, Actividades anteriores y siguientes, Fecha Prevista y Límite

Información de la actividad nueva:

Identificador, Actividades anteriores y siguientes, Etapa Inicial y Final

Información del proyecto:

Actividades y Actividades nuevas del proyecto Etapas del proyecto

Casos de uso

Identificador CU10

Nombre Mostrar la información

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario

Precondiciones -

Escenario primario

1- Se muestran la información de las actividades. 2- Se muestran la información de las etapas. 3- Se muestra el diagrama de Gantt.

4- Se muestran la información de las actividades nuevas.

Extensiones

2.1- No existen etapas. Finaliza el caso de uso 4.1- No existen actividades nuevas.

Finaliza el caso de uso

Descripción de datos

Información de la actividad:

Id, Descripción, Duración, Actividades anteriores y siguientes, Etapa Inicial y Final, Margen Libre y Total Información de la etapa:

Identificador, Actividades anteriores y siguientes, Fecha Prevista y Límite

Información de la actividad nueva:

Identificador, Actividades anteriores y siguientes, Etapa Inicial y Final

Información del proyecto:

Actividades y Actividades nuevas del proyecto Etapas del proyecto

Casos de uso

Identificador CU11

Nombre Guardar la información en un archivo

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario directamente o indirectamente

Precondiciones -

Escenario primario

1- El sistema muestra las opciones de guardado. 2- El sistema guarda la información en un fichero.

Extensiones

1.1- El usuario cancela el proceso Finaliza el caso de uso

2.1- Se produce un error de entrada/salida.

El sistema advierte al usuario del error producido Finaliza el caso de uso

Descripción de datos

Información de la actividad:

Id, Descripción, Duración, Actividades anteriores y siguientes, Etapa Inicial y Final, Margen Libre y Total Información de la etapa:

Identificador, Actividades anteriores y siguientes, Fecha Prevista y Límite

Información de la actividad nueva:

Identificador, Actividades anteriores y siguientes, Etapa Inicial y Final

Información del proyecto:

Actividades y Actividades nuevas del proyecto Etapas del proyecto

Casos de uso

Identificador CU12

Nombre Cargar la información de un archivo

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario

Precondiciones -

Escenario primario

1- El sistema carga la información de un fichero. 2- Se muestra la información

Extensiones

1.1- El usuario cancela el proceso Finaliza el caso de uso

1.2- Se produce un error de entrada/salida.

El sistema advierte al usuario del error producido Finaliza el caso de uso

Descripción de datos

Información de la actividad:

Id, Descripción, Duración, Actividades anteriores y siguientes, Etapa Inicial y Final, Margen Libre y Total Información de la etapa:

Identificador, Actividades anteriores y siguientes, Fecha Prevista y Límite

Información de la actividad nueva:

Identificador, Actividades anteriores y siguientes, Etapa Inicial y Final

Información del proyecto:

Actividades y Actividades nuevas del proyecto Etapas del proyecto

Casos de uso

Identificador CU13

Nombre Modificar la configuración de conexión con el servidor

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario

Precondiciones -

Escenario primario

1- El sistema carga la información del fichero. 2- El usuario introduce los parámetros de conexión. 3- El sistema guarda la información en el fichero.

Extensiones

1.1- Se produce un error de entrada/salida.

El sistema advierte al usuario del error producido Finaliza el caso de uso

2.1- El usuario introduce datos no válidos

El sistema advierte al usuario para que corrija los datos erróneos

2.2- El usuario cancela el proceso Finaliza el caso de uso

3.1- Se produce un error de entrada/salida.

El sistema advierte al usuario del error producido Finaliza el caso de uso

Descripción de datos

Información de la conexión: Dirección IP

Puerto de entrada al servidor Casos de uso

Identificador CU14

Nombre Edición de duración borrosa

Actor Primario Usuario

Actores

Secundarios -

Trigger Selección del usuario

Precondiciones -

Escenario primario

1- El sistema carga la información de la duración. 2- El usuario introduce los parámetros de la duración. 3- El sistema actualiza la información de la duración.

Extensiones

1.1- No existe información anterior Se inicia el caso de uso en 2 2.1- El usuario introduce datos no válidos

El sistema advierte al usuario para que corrija los datos erróneos

2.2- El usuario cancela el proceso Finaliza el caso de uso Descripción de

datos

Información de la actividad: Duración

Casos de uso

Documento similar