Está en la página 1de 20

ECUS CRUD DE DEPARTAMENTOS V 1.

SISTEMA DE GESTIN DE TRANPORTE POR WEB

Casos de Uso del Sistema CRUD Departamentos


Versin 1.5

ECUS CRUD DE DEPARTAMENTOS V 1.5

Historial de Revisiones Fecha 11/09/2011 Versin 1.0 Descripcin Descripcin del CUS Autores Omar Barboza P.

16/09/2011

1.1

Estructura del caso de uso. Omar Barboza P. Especificacin del flujo bsico Especificacin del flujo alternativo, pre y post condiciones. Prototipos. Modelo de Anlisis, diagrama de Clases (MVC) Diagrama de Secuencia y Comunicacin Arreglo en tablas y diagramas respectivos Omar Barboza P.

21/09/11

1.2

21/10/11

1.3

Omar Barboza P.

25/10/11

1.4

Omar Barboza P.

19/11/11

1.5

Omar Barboza P.

ECUS CRUD DE DEPARTAMENTOS V 1.5

Contenido
1. Introduccin......................................................................................................................................................................4 2. Flujo de Eventos...............................................................................................................................................................4 3. Reglas de negocio............................................................................................................................................................11 4. Requerimientos Especiales............................................................................................................................................11 5. Pre-Condiciones..............................................................................................................................................................11 6. Post-Condiciones............................................................................................................................................................11 7. Prototipo..........................................................................................................................................................................12 8. MODELO DE ANALISIS: DIAGRAMA DE CLASES............................................................................................13 9. DIAGRAMA SECUENCIA .........................................................................................................................................14 10. Modelo de diseo: Diagrama de clases....................................................................................................................16 11. Diagramas de secuencia de diseo.............................................................................................................................17

ECUS CRUD DE DEPARTAMENTOS


ECUS: CRUD DEPARTAMENTOS 1. Introduccin
1.1 Breve Descripcin

V 1.4

El caso de uso muestra el proceso CRUD completo de los departamentos. 2. Flujo de Eventos TERMINOS Nivel Actores DEFINICION Primario Principal Secundario Trigger Paso 1 Administrador

Accin El usuario accede a la interfaz de provincias. El sistema muestra la

interfaz de departamentos, que posee las opciones de listar Flujo Bsico Descripcin Detallada 2 todos los (por departamentos

defecto), activar, escoger departamento por defecto, editar y aadir departamentos. El usuario escoge una de esas opciones.

3 El usuario sale del sistema. 4 Si el usuario escoge Registrar

ECUS CRUD DE DEPARTAMENTOS


5

V 1.4

El usuario rellena los campos (Nombre de departamento, Prefijo telefnico, Cdigo postal, Formato del cdigo postal, Estado segn regla BR0004). El usuario escoge la opcin Guardar. El sistema guarda los datos del departamento as como la hora en que se realiz el registro. Accin Si el cdigo se repite, el sistema muestra un mensaje de repeticin de cdigo segn regla BR0002. Si no se pone cdigo alguno, el sistema muestra un mensaje de llenado de cdigo segn regla BR0003. El usuario deber ingresar un cdigo. Si se pone cdigo con caracteres especiales, el sistema muestra un mensaje de caracteres no vlidos segn regla BR0001. El usuario deber ingresar de nuevo el cdigo.

Paso

5 Flujo Alternativo 6

ECUS CRUD DE DEPARTAMENTOS


8

V 1.4

Si se pone un cdigo muy extenso, el sistema muestra un mensaje longitud de cdigo permitidas segn regla BR0005. El usuario deber ingresar un cdigo.

Excepciones

Post condiciones

Se registra un departamento

Extensin -Relacin con otros Casos de Uso No aplica Informacin relacionada No aplica

TERMINOS Nivel Actores

DEFINICION Primario Principal Secundario Trigger Paso 1 2 Administrador

Accin El usuario accede a la interfaz de provincias. El sistema muestra la

interfaz de departamentos, que posee las opciones de listar Flujo Bsico Descripcin Detallada todos los (por departamentos

defecto), activar, escoger departamento por defecto, editar y aadir departamentos.

ECUS CRUD DE DEPARTAMENTOS


esas opciones. 3

V 1.4

El usuario escoge una de

El usuario sale del sistema. 4 Si el usuario escoge Editar 5 El sistema le muestra los campos editables del departamento. El usuario modifica los campos que considere correctos. El usuario selecciona la opcin actualizar. El sistema realiza una validacin interna de los tipos de datos segn regla de negocio.

El sistema guarda los datos del departamento as como la hora en que se realiz el registro.

Paso

Accin Si se trata de cambiar el campo de precio el sistema mostrar un mensaje de prohibicin. Solo se podrn cambiar algunos campos y otros no como el antes mencionado. El usuario deber cambiar otro campo si desea.

5 Flujo Alternativo

ECUS CRUD DE DEPARTAMENTOS

V 1.4

Excepciones

No aplica No aplica

Post condiciones

Se edita satisfactoriamente el departamento

TERMINOS Nivel Actores

DEFINICION Primario Principal Secundario Trigger Paso 1 Administrador

Accin El usuario accede a la interfaz de provincias. El sistema muestra la

interfaz de departamentos, que posee las opciones de listar Flujo Bsico Descripcin Detallada 2 todos los (por departamentos

defecto), activar, escoger departamento por defecto, editar y aadir departamentos. El usuario escoge una de esas opciones.

3
8

ECUS CRUD DE DEPARTAMENTOS


4

V 1.4

El usuario sale del sistema. Si el usuario escoge Listar 5 El sistema muestra un resumen de todos los departamentos y sus datos ordenadamente. Accin Si no hay departamentos disponibles se muestra mensaje.

Paso Excepciones 5

Excepciones

No aplica No aplica

Post condiciones

Se listan satisfactoriamente los departamentos.

TERMINOS Nivel Actores

DEFINICION Primario Principal Secundario Trigger Paso 1 Administrador

Accin El usuario accede a la interfaz de provincias.

ECUS CRUD DE DEPARTAMENTOS

V 1.4
la

El sistema muestra

interfaz de departamentos, que posee las opciones de listar Flujo Bsico Descripcin Detallada 2 todos los (por departamentos

defecto), activar, escoger departamento por defecto, editar y aadir departamentos. El usuario escoge una de esas opciones.

3 El usuario sale del sistema. 4 Si el usuario escoge 5 Eliminar El usuario selecciona uno o ms departamentos que sern eliminados. El usuario selecciona Eliminar. El sistema guarda la seleccin. Accin Si el usuario no tiene derechos se evitar la eliminacin.

6 7 Paso Excepciones 6

Excepciones

No aplica
10

ECUS CRUD DE DEPARTAMENTOS


No aplica Post condiciones 3. Reglas de negocio Se elimina satisfactoriamente el departamento.

V 1.4

Cdigo BR0001

Nombre Uso de especiales

BR0002 BR0003 BR0004

BR0005

Descripcin caracteres Los datos de departamentos no deben contener caracteres especiales. Repeticin de cdigos Los cdigos de departamentos no deben repetirse. Uso de cdigo Todos los departamentos deben tener un cdigo. Estado de actividad Todos los departamentos deben tener al ingresarse un estado de actividad ya sea true o false. Longitud de campos Los campos extensos deben mostrar el lmite mximo de entrada.

4. Requerimientos Especiales En estudio. 5. Pre-Condiciones El usuario deber estar logeado en el sistema. El departamento a elegir debe estar registrado en la base de datos.

6. Post-Condiciones

El usuario tendr a su disposicin su los departamentos para todos sus pedidos.

11

ECUS CRUD DE DEPARTAMENTOS


7. Prototipo

V 1.4

12

ECUS CRUD DE DEPARTAMENTOS


Editar

V 1.4

8. MODELO DE ANALISIS: DIAGRAMA DE CLASES

13

ECUS CRUD DE DEPARTAMENTOS


9. DIAGRAMA SECUENCIA 9.1 Editar departamento

V 1.4

9.2 Eliminar departamento

14

ECUS CRUD DE DEPARTAMENTOS


9.3 Listar departamentos

V 1.4

9.4 Registrar departamento

15

ECUS CRUD DE DEPARTAMENTOS


10. Modelo de diseo: Diagrama de clases

V 1.4

16

ECUS CRUD DE DEPARTAMENTOS


11. Diagramas de secuencia de diseo

V 1.4

11.1. Crear departamento

17

ECUS CRUD DE DEPARTAMENTOS


11.2. Editar departamento

V 1.4

18

ECUS CRUD DE DEPARTAMENTOS


11.3. Eliminar departamento

V 1.4

19

ECUS CRUD DE DEPARTAMENTOS


11.4. Listar departamentos

V 1.4

20