You are on page 1of 19

LENGUAJE DE MODELADO UNIFICADO

UML

ANÁLISIS Y DISEÑO DE SISTEMAS II

Docente: Ing. Yaqueline Bellot


Lenguaje de Modelado Unificado
Diagramas UML

4
MODELO DE CASOS DE USO
Diagrama de Casos de Uso
Un caso de uso es una descripción de las acciones de un sistema
desde el punto de vista del usuario.
Se usan para obtener los requerimientos del sistema, justamente
desde el punto de vista del usuario.
Los diagramas de caso de uso modelan la funcionalidad del sistema
usando actores y casos de uso. Los casos de uso son servicios o
funciones provistas por el sistema para sus usuarios.
Casos de Uso: Actores

Un actor representa a usuarios del sistema, hardware


o sistema externo que interactúa con el sistema.
En UML un actor es representado de la siguiente
manera:

actor

Ejemplo:
Cliente

Cliente
comercial Generalización
Casos de Uso: Relaciones

Los nombres de los casos de


uso sean cortos, verbos y que
indiquen el comportamiento del
sistema que se está modelando.

8
Casos de Uso: Relaciones
• <<include>> y <<extend>> generalización.
• El primero indica que el Caso de Uso requiere de usar otro caso de uso para poder
ser llevado a cabo. Esta es una forma muy adecuada de sacar factor común entre
Casos de Uso, o incluso de fraccionar Casos de Uso muy grandes.
• El segundo indica que un Caso de Uso es una variación de otro caso de uso.
Observamos también que “Comer pan” y “Beber cafe” son una generalización de
“Alimentarse”.
Casos de Uso: Descripción de Casos de Uso
Ejemplo: Sistema de Ventas

REQUERIMIENTO DESCRIPCIÓN
El sistema deberá permitir el registro de todos los
Registro de productos productos que ingresen al almacén.

El sistema debe registrar todas las compras que


Registro de Compras productos y materia prima, que realiza la empresa.

El sistema permitirá el registro de los clientes y


Registro de Clientes mostrara los datos cuando se requiera.

El sistema permitirá el registro de todos los


Registro de Proveedores proveedores que tiene la empresa.

El sistema registrara todos los servicios que presta


Registro de Servicios la empresa y los mostrara cuando se requiera.

El sistema permitirá la creación de usuarios para el


Registro de Usuario uso respectivo del sistema.

10
Casos de Uso: Encontrar actores y Describir Responsabilidades

Ejemplo: Sistema de Ventas

ACTOR RESPONSABILIDAD

• Registrará todos los productos y servicios que realiza


la empresa.
Administrador • Registrará a los proveedores.
• Registrará a los usuarios.

• Registrará toda venta de productos y servicios


• Registro de clientes
Vendedor • Emitirá reportes de ventas
• Buscará datos de los clientes

Cliente • Dara información de sus datos personales al


vendedor

Proveedores • Emite un detalle y una nota de venta

11
Casos de Uso: Documentación de Casos de Uso

Casos de uso
Caso de uso: Reporte
Numero del caso de uso:
Actores :
Propósito:
Resumen:

Tipo: Primario y esencial


Referencias cruzadas:
Curso normal de los eventos
Acción del actor Respuesta del sistema
Casos de Uso: ENCONTRAR LOS CASOS DE USO
Ejemplo: Registrar Cliente

uc Casos de Uso

Solicita Datos al
Cliente

Vendedor Cliente
Verifica la
Registra Datos existencia del
«include» cliente

13
Casos de Uso: Documentación de Casos de Uso
Ejemplo: Registrar de Cliente
Caso de uso: Registrar Cliente
Actor Principal: Vendedor
Personal involucrado: Vendedor, Cliente
Precondiciones: El Vendedor se Identifica y Autentifica.
Postcondiciones: Registro de Venta
Escenario principal de éxito:
1. El vendedor podrá adicionar en la interfaz de usuario el
registro de un nuevo cliente.
2. El sistema habilita la interfaz de usuario registro de cliente.
3. El vendedor ingresara los datos del cliente.
4. El sistema verifica y valida los datos, y guarda los datos en la
base de datos.
Extensiones o Flujos alternativos:
Si los datos están bien llenados el sistema da un mensaje al
vendedor, que los datos han sido guardados correctamente o
registrado correctamente.
Casos de Uso: ENCONTRAR LOS CASOS DE USO
Ejemplo: Registrar Ventas

15
Casos de Uso: Documentación de Casos de Uso
Caso de uso: Registro de Ventas
Actor Principal: Vendedor
Personal Involucrado: Vendedor, Cliente
Precondiciones: Cliente Registrado en el Sistema
Postcondiciones: Registro de venta
Escenario principal de éxito:
1. El Vendedor podrá adicionar en la interfaz de usuario Venta.
2. El sistema habilita la interfaz de usuario Registro de Venta.
3. El Vendedor ingresa los datos del Cliente.
4. Seleccionara los productos para la venta previa verificación de
su existencia en stock.
5. El sistema verifica y valida los datos, y guarda los datos en la
base de datos.
Extensiones o Flujos alternativos:
Si los datos están bien llenados el sistema da un mensaje al
Administrador de almacén, que los datos han sido guardados
correctamente o registrado correctamente.

16
Diagrama General de Caso de Uso: Ejemplos
Ejemplo 2: Sistema de Gestión de Biblioteca

Diagrama de Modelado de Contexto de Sistema


17
Ejemplo 3: Sistema de Laboratorio Clínico

18
de

Diagrama de Modelado de Requisito 19

You might also like