Professional Documents
Culture Documents
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.
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
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
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.
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
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
interfaz de departamentos, que posee las opciones de listar Flujo Bsico Descripcin Detallada todos los (por departamentos
V 1.4
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
V 1.4
Excepciones
No aplica No aplica
Post condiciones
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
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
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
V 1.4
Cdigo BR0001
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
11
V 1.4
12
V 1.4
13
V 1.4
14
V 1.4
15
V 1.4
16
V 1.4
17
V 1.4
18
V 1.4
19
V 1.4
20