Ejemplo para desarrollar el modelado del sistema mantenedor de países
CASOS DE USO / UML
Casos de Uso
Es una técnica para capturar información de cómo un sistema o negocio trabaja, o de cómo se desea que trabaje. No pertenece estrictamente al enfoque orientado a objeto, es una técnica para captura de requisitos
Características
Describen bajo la forma de acciones y reacciones el comportamiento de un sistema desde el p.d.v. del usuario
Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno
Características
Son descripciones de la funcionalidad del sistema independientes de la implementación
Particionan el conjunto de necesidades atendiendo a la categoría de usuarios que participan en el mismo.
Actores
Principales: personas que usan el sistema.
Secundarios: personas que mantienen o administran.
Material externo: dispositivos que forman parte y son utilizados.
Otros sistemas
Relaciones
Comunicación Inclusión Extensión Herencia
Preguntas Claves
cuáles son las tareas del actor? qué información crea, guarda, modifica,
destruye o lee el actor? debe el actor notificar al sistema los
cambios externos? debe el sistema informar al actor de los
cambios internos?
Elementos para descripción
INICIO: cuándo y qué actor lo produce? FIN: cuándo se produce y qué valor
devuelve? INTERACCION actor-caso de uso: qué
mensajes intercambian ambos? OBJETIVO : qué lleva a cabo o intenta?
Elementos para descripción
Cronología y origen de las interacciones Repeticiones de comportamiento: qué
operaciones son iteradas? Situaciones opcionales: qué ejecuciones
alternativas se presentan en el caso de uso?
CU01 Mantenedor Países
Administrador
Agregar
Buscar
Modificar
Eliminar
Sistema
CU01Objetivo
Permitir al Administrador del sistema Agregar, Modificar, Eliminar y Consultar los países.
CU01 Precondiciones
El usuario debe estar autenticado con el perfil administrador
CU01 Postcondiciones
Los listados de países son actualizados en la base de datos
CU01 Frecuencia
Cada vez que el usuario necesite realizar cambios
CU01 Curso normal de eventos
El usuario ingresa al sistema El usuario selecciona desde el menú
Mantenedores la opción Países El sistema muestra la pantalla con el listado
de países ingresados. En esta pantalla se muestran 4 botones
AGREGAR, BUSCAR, MODIFICAR, ELIMINAR.
Curso normal de eventos
Agregar País– El usuario presiona el botón Agregar
– El sistema muestra la pantalla de ingreso de información
• Campos de Pantalla
– Nombre: Nombre del país
– Vigencia:
• Botones
– Aceptar, Cancelar
CU01 Curso normal de eventos
– El usuario ingresa la información y presiona el botón Aceptar
• El sistema valida la información
• El sistema crea un ID para el país, graba la información, finalmente informa al usuario el resultado de la operación.
• El usuario presiona Aceptar
• El sistema muestra la pantalla con el listado de países
CU01 Curso alternativo
– Si el usuario presiona el Cancelar• El sistema muestra la pantalla con el listado de
países
CU01 Excepciones
Si existen errores del sistema estos deben ser grabados en la consola del sistema.
El usuario debe ser notificado que hubo un problema de operación.
El mensaje del usuario debe ser el siguiente: “El sistema no puede realizar la operación solicitada.”
CU01 Fin del caso de uso
El usuario selecciona otra opción de menú El usuario cierra el programa
Tarea
Modificar países Eliminar países Buscar países
Top Related