Title: Lectura 1.2 Herramientas de Análisis (casos de uso)
Course: 2025 - LI - Desarrollo e Implementacion de Sistemas 2-2 > Section: Análisis, Diseño y Planificación de Sistemas

.

Casos de Uso

Un caso de uso es una descripción de cómo un sistema interactúa con los usuarios o con otros sistemas para lograr un objetivo específico. Se utiliza en el desarrollo de software y en la ingeniería de sistemas para modelar los requisitos funcionales y garantizar que el sistema cumpla con las expectativas de los usuarios.

Los casos de uso permiten:

- Definir los requisitos del sistema de forma clara y estructurada.
- Mejorar la comunicación entre desarrolladores, analistas y usuarios.
- Detectar errores o mejoras en la fase de diseño.
- Facilitar la documentación y pruebas del sistema.

Elementos Claves de un Caso de Uso

- Actor: El usuario o sistema que interactúa con la aplicación.
- Objetivo: Lo que el actor quiere lograr con la interacción.
- Flujo Principal: Pasos normales para completar la tarea.
- Flujos Alternativos: Variaciones en el proceso, como errores o excepciones.
- Condiciones Previas: Estado del sistema antes de ejecutar el caso de uso.
- Condiciones Posteriores: Resultado esperado después de la ejecución.

Ejemplos

1. Sistema de Gestión de Inventarios

Caso de Uso: Registrar un nuevo producto

Actor: Administrador del inventario

Objetivo: Agregar un nuevo producto con sus características al sistema.

Flujo Principal:

El administrador accede al sistema.

Selecciona "Añadir Producto".

Introduce nombre, descripción, cantidad y precio.

Guarda la información.

El sistema confirma el registro exitoso.

Flujo Alternativo: Si falta un campo obligatorio, el sistema muestra un mensaje de error.

2. Plataforma de Comercio Electrónico

Caso de Uso: Procesar una compra en línea

Actor: Cliente

Objetivo: Completar la compra de un producto en el sitio web.

Flujo Principal:

El cliente añade productos al carrito.

Procede al pago e ingresa sus datos.

Selecciona el método de pago y confirma la compra.

El sistema valida la información y confirma la transacción.

Se genera un número de pedido y se envía un correo de confirmación.

Flujo Alternativo: Si el pago es rechazado, el sistema muestra un mensaje de error y ofrece opciones para reintentarlo.

3. Aplicación de Gestión de Recursos Humanos

Caso de Uso: Solicitar días de vacaciones

Actor: Empleado

Objetivo: Registrar una solicitud de vacaciones en el sistema.

Flujo Principal:

El empleado accede al portal de recursos humanos.

Selecciona "Solicitar Vacaciones".

Introduce las fechas de inicio y fin.

Envía la solicitud.

El sistema notifica al supervisor para su aprobación.

Flujo Alternativo: Si el empleado no tiene días disponibles, el sistema muestra un mensaje de error.

4. Sistema de Control de Acceso en una Empresa

Caso de Uso: Registrar la entrada de un empleado

Actor: Empleado

Objetivo: Registrar su ingreso al edificio.

Flujo Principal:

El empleado escanea su tarjeta de identificación.

El sistema valida la credencial.

Se concede acceso y se registra la hora de entrada.

Flujo Alternativo: Si la credencial es inválida, el sistema alerta a seguridad.

Los casos de uso son esenciales para definir cómo debe funcionar un sistema y garantizar que cumpla con las necesidades del usuario. Aplicados correctamente, facilitan el desarrollo, implementación y mantenimiento de soluciones tecnológicas.

Sin actividad. Es solo lectura del tema.