Está en la página 1de 4

UML:  Unified Modeling Language 

Modelo UML: Diagramas de Casos de Uso 
Caso práctico: 
Sistema de confecciones de artículos de cueros. 

1 . Análisis. 
Empresa de confección de Artículos de cuero con ventas directas de fábrica. 

L as actividades se dan en el siguiente escenario
·  El Trabajador operario confecciona artículos de cuero según modelos o prototipos de 
diseño. Ocasionalmente los operarios integran nuevos diseños al catalogo. 
·  En la línea de producción, cada artículo es sometido a control de calidad, para luego de ser 
conforme, es registrado en el inventario del almacén de artículos terminados. 
·  Los trabajadores dedicados a la venta, despachan en la sección de ventas de la empresa los 
artículos disponibles en almacén según catálogos de exhibición. 

2 . Documen tos de Descripció n de Casos de Uso. 


Empresa:  Cuero s S.A.C. 
Sistema:  Confección de Artículos de Cuero. 

Autor  Medianero Acosta, George 

Fecha  Lima 20, Setiembre 2009 

Descripción: Confección de artículos de cuero y ventas directas 

Actores: Trabajador Operario de línea de producción, y vendedores de artículos terminados 

Precondiciones: Operarios producen artículos según catalogo o prototipos y cada artículo es 
sometido a control de calidad antes de registrarlo en almacén. 

Flujo Normal: 
1.  Operario selecciona modelo o prototipo a confeccionar 
2.  El artículo es revisado y evaluado según normas de calidad en línea de producción. 
3.  Terminado la línea de fabricación y con aceptación del control de calidad. El artículo es 
registrado en almacén. 
4.  Los Modelos de artículos terminados son exhibidos para su venta directa. 

Flujo alternativo: 
2.  Trabajador propone nuevos diseños a catalogar. 

5.  Post‐condiciones: Las ventas directas, son al contado. Los trabajadores tipo vendedor 
tienen comisión por las ventas al contado.

Lic. J.Medi@nero.A  Pag. 1 
UML:  Unified Modeling Language 

3 . Diagrama d e caso s de U so. 

Object­Oriented Model 
Model: OOM ConfeccionArticulosCuero 
Package: 
Diagram: UCD SistemaConfeccionesArticulosCuero 
Author: George.Medianero.A  Date: 24/11/2000 
Version: 

SISTEMA: Confec c ion de Artic ulos  de Cuero 

Confeccion de articulos de cuero 

T rabajador 

USE CASE 1: Sistema confecciones de articulos de cuero ­ Escenario generico 

confecciones 

Requerimientos: 
1.­ Confeccion de Articulos de cuero segun catalogo de diseño. 
2.­ En la linea de produccion los articulos son evaluados por normas tecnicas. 
3..­ Los articulos terminados son registrados en el almacen. 
4.­ Las ventas de articulos son directas y al contado. 

trabaj adores

Requerimientos de personal: 
1.a.­ OPERARIO: Trabajador por horas, a razon de 7.50 nuevos soles la hora. 
Debe cumplirse el siguiente requisito: Si numero de horas es mayor o igual a 48 
horas (jornada norm al), incluye dominical, caso contrario pierde domini cal. 
1.b.­ VENDEDOR: T rabajador por comision segun volumen de venta. Requisito: 
Gana comision a razon del 12 % sobre el basico establecido en 680.00 nuevos 
soles m ensuales, si monto de venta es mayor o igual a 3000.00 nuevos soles 

Package: Jerarquias del Sistema confecciones de cuero ­ Escenario generico 

Lic. J.Medi@nero.A  Pag. 2 
UML:  Unified Modeling Language 

Asociaciones: Casos de uso de Inclusión y Extensión 
Object­Oriented Model 
Model: OOM ConfeccionArticulosCuero 
Package: confecciones 
Diagram: UCD asociaciones 
Author: George.Medianero.A  Date: 24/11/2000 
Version: 

Crear nuevos diseños 
<<extend>> 

Seleccionar modelo 

<<include>> 

Linea de produccion 
Trabajador 
<<include>> 
Control de calidad

<<include>> 

Stock de almacen 

Ventas directas 

USE CASE 2: Detalles del sistema Confeciones de Articulos de cuero ­ Asociaciones 

OBSERVACIONES. 

1.  Inclusión de casos de Uso:  En los casos de uso Seleccionar modelo (restricción: innovación de 


prototipos), Línea de producción (restricción: fabricación bajo normas técnicas)y stock de 
almacén(restricción: mantenimiento de productos terminados), se comparte el proceso de Control 
de calidad como factor común, es decir cada uno de ellos iniciara el caso de uso “Control de calidad” 
para hacer cumplir la regla de restricción establecida en cada una de ellas y de manera obligatoria 
con el objetivo de obtener un producto terminado de calidad. 

Nota 1. A esta técnica de aprovechamiento y/o  necesidad obligatoria  (Factorización/Requisito) de 


un caso de uso se le conoce como Inclusión de un Caso de Uso. 

2.  Extensión de casos de uso:  Es posible agregar al caso de uso Seleccionar modelo, algunos pasos 


adicionales pero alternativos (se pueden dar de manera opcional). Es decir que ocasionalmente los 
operarios innovan,  modifican o incorporan diseños al catalogo de prototipos. En consecuencia el 
caso de uso Crear nuevos diseños es una extensión del caso de uso Seleccionar modelo. 

Nota 2. A esta técnica de adición alternativa de acciones sobre el caso de uso original (agregándole 
un punto de extensión), se le conoce como Extensión de un Caso de Uso. 

Lic. J.Medi@nero.A  Pag. 3 
UML:  Unified Modeling Language 

Generalizaciones: Herencia  de Casos de uso 

Object­Oriented Model 
Model: OOM ConfeccionArticulosCuero 
Package: confecciones 
Diagram: UCD_generalizaciones 
Author: George.Medianero.A  Date: 24/11/2000 
Version: 

Crear nuevos diseños. 
<<extend>> 

Seleccionar modelo. 

T rabajador.
<<include>> 

Linea de produccion. 
<<include>> 
Control de calidad. 

<<include>> 
Operario 
Stock de almacen. 

Vendedor 

Ventas directas. 

USE CASE 3: Detalles del sistema Confeciones de Articulos de cuero ­ Generalizaciones 

OBSERVACIONES. 

3.  Los actores Operario y vendedor son elementos derivados o heredados del elemento base 
Trabajador.  Heredan los roles del Trabajador e implementan sus roles particulares que los 
identifican como trabajador operario y trabajador vendedor. 

4.  Es Importante, suponer (si así fuera el caso y  si el sistema lo incorporara) si las ventas de artículos de 


cuero incluyeran también ventas al crédito, entonces nuestro diagrama de casos de uso debería 
implementar también la generalización para elementos de casos de uso. El caso de uso ventas seria 
el elemento primario  a partir del cual se heredan las acciones base para implementar los casos de 
uso Ventas al contado y Ventas al crédito como elementos derivados o secundarios. 

Nota 3. La relación de generalización puede establecerse entre actores como entre casos de uso. En 
la generalización los casos de uso / actores  heredan  las acciones / roles del elemento primario o 
base, y además con la ventaja de agregar sus propias acciones / roles implementando de esta 
manera elementos secundarios o derivados muy  particulares. 

Lic. J.Medi@nero.A  Pag. 4 

También podría gustarte