Sei sulla pagina 1di 5

Guía de Laboratorio

Análisis y Diseño de Sistemas - Casos de uso de sistemas 1


______________________________________________________________________
_________________________

Análisis y Diseño de Sistemas


CASOS DE USO DE SISTEMAS

Semana 10A

LOGRO DE APRENDIZAJE
Reconoce los principales elementos para modelamiento de software, de acuerdo al UML.

MARCO TEÓRICO
CASOS DE USO DEL SISTEMA
Objetivos de los Casos de Uso del sistema
 Modelar Los elementos que describen los requisitos funcionales del sistema y la forma en que el sistema es
usado por sus usuarios.
 Identificar Quién interactúa con el sistema y que debe deberá hacer el sistema
 Garantizar Comunicación entre el usuario final y el grupo, Credibilidad al inicio del desarrollo del sistema y
Comprensión mutua de los requerimientos.

Actores de Sistemas
Representa un cualquier rol (humano, software o hardware) externo al sistema con el que se establece
intercambio directo de información, es decir, que interactúa con él. Puede ser asociado a uno o más casos de uso.
Ejemplo:

10.3. Casos de Uso de sistemas


Es una funcionalidad específica del sistema con identidad propia, el cual define una secuencia de acciones que el
sistema realiza para un actor en particular. Un caso de uso contiene uno o más requisitos funcionales.
Los casos de uso deben nombrarse de acuerdo a la siguiente Nomenclatura: Verbo + Objeto; por ejemplo:
“Registrar Matrícula”, “Buscar Cliente”

Relaciones entre casos de usos.


La Generalización
Guía de Laboratorio
Análisis y Diseño de Sistemas - Casos de uso de sistemas 2
______________________________________________________________________
_________________________
 Se utiliza cuando el caso de uso padre debe ser sub clasificado en uno o más casos de uso hijos.
 El caso de uso hijo hereda la estructura, comportamiento y las relaciones del padre.
 Este tipo de relación también es utilizado entre actores.
Ejemplo:
El Cliente registra un reserva de habitación vía web. La recepcionista también puede registrar una reserva
en caso el cliente llame o se acerque al hotel para solicitarlo. El comportamiento generalizado de ambos
casos de uso se representa así:

También se puede dar la generalización entre casos de uso, tal como se muesra en lasiguiente figura:

Include
 Conecta un caso de uso base a un caso de uso incluido.
 El caso de uso incluido encapsula comportamiento necesario del caso de uso base y generalmente es
reutilizado por varios casos de uso base.
 Se factoriza el comportamiento que es común en varios casos de uso en un nuevo caso de uso.
 El caso de uso incluido generalmente es abstracto.
 Su ejecución es obligatoria para un caso de uso base.
Guía de Laboratorio
Análisis y Diseño de Sistemas - Casos de uso de sistemas 3
______________________________________________________________________
_________________________

Ejemplo:
Un vendedor cada vez que realiza una venta deberá actualizar el inventario y cuando un cliente realiza una compra por
internet también se debe actualizar el inventario. De lo escrito arriba observamos que los casos de uso de uso Realizar
Venta y Realizar Compra por Internet deben Actualizar inventario

Extend
 Conecta un caso de uso extendido a un caso de uso base.
 El caso de uso extendido encapsula comportamiento opcional del caso de uso base.
 El caso de uso extendido es a menudo abstracto, pero no necesariamente tiene que serlo.
 Su ejecución es opcional.
Ejemplo
Puedes “Realizar Venta” sin “Acumular Puntos de Cliente VIP”, cuando no eres un cliente VIP. Pero, si eres un cliente VIP
sí acumularás puntos. Por lo tanto, “Acumular Puntos” es una extensión de “Realizar Venta” y sólo se ejecuta para cierto
tipo de ventas, no para todas.

Diagrama general de casos de uso de sistemas


El diagrama de casos de uso representa la forma en como un Cliente (Actor) opera con el sistema en desarrollo, además de
la forma, tipo y orden en como los elementos interactúan (operaciones o casos de uso).
Ejemplo: Diagrama de caso de uso para registrar una matrícula
Guía de Laboratorio
Análisis y Diseño de Sistemas - Casos de uso de sistemas 4
______________________________________________________________________
_________________________

Módulos del sistema


 Un paquete es una colección de artefactos (casos de uso, actores, relaciones, diagramas y otros paquetes) que se utiliza
para dividir un modelo en partes de menor tamaño.
 Representa un subsistema o módulo de la aplicación.
 Hace más fácil la definición de la arquitectura.
 Facilita la asignación de responsabilidades y tareas a los miembros del equipo de proyecto.

Ejemplo: Paquete Ventas, Paquete Seguridad.

Laboratorio 10: CASOS DE USO DEL SISTEMA


Objetivo del Laboratorio
Reconoce los elementos del Modelo de Caso de Uso del sistema de acuerdo al UML
RECURSOS
a. Hardware
 Una computadora
Guía de Laboratorio
Análisis y Diseño de Sistemas - Casos de uso de sistemas 5
______________________________________________________________________
_________________________

b. Software
 Sistema Operativo de Windows 8.1 y 8.0
 Modelio
 Rational Rose
 IBM Rational Rose

PROCEDIMIENTO
Laboratorio 10
Construye los casos de uso del sistema propuesto

CONCLUSIONES Y RECOMENDACIONES DE LA EXPERIENCIA


 El objetivo de este capítulo es comprender la importancia de los casos de uso del sistema
 El estudiante es capaz de identificar los principales tipos de relación entre los casos de uso: generalización, include y,
extend.
 El estudiante es capaz de construir el diagrama de casos de uso del sistema.

ACTIVIDAD VIRTUAL
 Ingresa a la plataforma virtual. Revisa y analiza el siguiente enlace, luego desarrolla la actividad propuesta:
https://www.ssyoutube.com/watch?v=orvAkFFWo5o
a. ¿Qué son los casos de uso?
b. ¿Qué son los actores de sistema?
c. Explica brevemente la importancia de los elementos del Diagrama de casos de uso de sistema
d. Relaciones entre casos de uso

Potrebbero piacerti anche