![Page 1: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/1.jpg)
Ejemplo para desarrollar el modelado del sistema mantenedor de países
CASOS DE USO / UML
![Page 2: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/2.jpg)
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
![Page 3: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/3.jpg)
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
![Page 4: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/4.jpg)
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.
![Page 5: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/5.jpg)
Actores
Principales: personas que usan el sistema.
Secundarios: personas que mantienen o administran.
Material externo: dispositivos que forman parte y son utilizados.
Otros sistemas
![Page 6: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/6.jpg)
Relaciones
Comunicación Inclusión Extensión Herencia
![Page 7: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/7.jpg)
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?
![Page 8: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/8.jpg)
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?
![Page 9: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/9.jpg)
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?
![Page 10: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/10.jpg)
CU01 Mantenedor Países
Administrador
Agregar
Buscar
Modificar
Eliminar
Sistema
![Page 11: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/11.jpg)
CU01Objetivo
Permitir al Administrador del sistema Agregar, Modificar, Eliminar y Consultar los países.
![Page 12: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/12.jpg)
CU01 Precondiciones
El usuario debe estar autenticado con el perfil administrador
![Page 13: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/13.jpg)
CU01 Postcondiciones
Los listados de países son actualizados en la base de datos
![Page 14: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/14.jpg)
CU01 Frecuencia
Cada vez que el usuario necesite realizar cambios
![Page 15: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/15.jpg)
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.
![Page 16: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/16.jpg)
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
![Page 17: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/17.jpg)
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
![Page 18: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/18.jpg)
CU01 Curso alternativo
– Si el usuario presiona el Cancelar• El sistema muestra la pantalla con el listado de
países
![Page 19: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/19.jpg)
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.”
![Page 20: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/20.jpg)
CU01 Fin del caso de uso
El usuario selecciona otra opción de menú El usuario cierra el programa
![Page 21: Ejemplo para desarrollar el modelado del sistema mantenedor de países CASOS DE USO / UML](https://reader033.vdocuments.pub/reader033/viewer/2022061216/54afc2664979597d0d8b465e/html5/thumbnails/21.jpg)
Tarea
Modificar países Eliminar países Buscar países