MAYO 1 PROYECTO día de la madre el amor más grande
Tms 03 dc_us
1. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 1 ~ Ing. CIP. Jorge Pariasca León
TIPOS DE ASOCIACIONES
Hay una asociación entre un actor y un caso de uso si el actor interactúa con el sistema para
llevar acabo el caso de uso.
Tipos de asociaciones:
Existen tres tipos de asociaciones o relaciones en los diagramas de casos de uso:
Include
Extend
Generalización
Include:
Se puede incluir una relación entre dos casos de uso de tipo “include” si se desea especificar
comportamiento común en dos o más casos de uso.
En el ejemplo indica que tanto “reservar libro” como “renovar préstamo “hacen algo en común:
“comprobar reserva”.
Ventajas:
Las descripciones de los casos de uso son más cortas y se entienden mejor.
La identificación o funcionalidad común puede ayudar a descubrir el posible uso de
componentes ya existentes en la implementación.
Desventajas:
más difíciles de leer, sobre todo
para los clientes.
Los casos de uso obligatoriamente deben realizarse para que el caso de uso base
funcione.
Atención: la flecha en el caso de las relaciones “include” va desde el caso de uso origen hacia
el caso de uso “destino”.
2. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 2 ~ Ing. CIP. Jorge Pariasca León
Extend
Se puede incluir una relación entre dos casos de uso de tipo “extend” si se desea especificar
diferentes variantes del mismo caso de uso.
Dicho de otra forma, la relación “extend” implica que el comportamiento de un caso de uso es
diferente dependiendo de ciertas circunstancias.
En principio, esas variaciones pueden también mostrar de como diferentes descripciones de
escenarios asociadas al mismo caso de uso.
Atención: la flecha en el caso de las relaciones “extend” va hacia el caso de uso “original”.
Generalizaciones
En un diagrama de casos de uso también
pueden mostrarse generalizaciones
(relaciones de herencia) para mostrar que
diferentes elementos están relacionados
como tipos de otros. Son aplicables a actores
o casos de uso, pero para estos últimos la
semántica es muy similar a las relaciones
“extend”.
3. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 3 ~ Ing. CIP. Jorge Pariasca León
INTERPRETAR LOS SIGUIENTES DIAGRAMAS DE CASOS DE USO
INTERPRETA:
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
________________________
INTERPRETA:
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
_____________
5. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 5 ~ Ing. CIP. Jorge Pariasca León
Vendedor
(from Use Case View)
Genera Venta
(from Use Case View)
Acepta o cancela consulta
Vista e Impresión del comprobante
Definir Tipo de comprobante
Verifica Cliente
Ingresa o retira Producto
Crear Crédito Número de cuotas y monto de
pago
<<extend>>
<<include>>
<<include>>
<<include>>
<<extend>>
<<extend>>
<<include>>
INTERPRETA:
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
___________________
6. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 6 ~ Ing. CIP. Jorge Pariasca León
INTERPRETA:
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________
7. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 7 ~ Ing. CIP. Jorge Pariasca León
CASOS PRÁCTICOS
CASO PRÁCTICO 1: Bodega
Un cliente ingresa a una bodega y pregunta si venden un determinado producto de la marca “X”,
el vendedor le responde muy amablemente que si dispone de dicho producto en Stock, entonces
el cliente hace el pedido de 2 unidades, luego le cancela por concepto del pedido y el vendedor
le hace entrega de su pedido.
CASO PRÁCTICO 2: Oficina de Personal
El jefe de personal de una empresa, cada fin de mes debe realizar el respectivo pago a los
trabajadores que elaborar en dicha empresa:
En primer lugar, para efectuar el sueldo neto del trabajador, debe calcular el sueldo bruto, los
aportes y descuentos de ley.
Teniendo en cuenta que para calcular el sueldo bruto debe verificar el control de días
elaborados de cada trabajador.
Dependiendo del mes el jefe de personal decide calcular o no para los trabajadores un aporte
extra.
Por otro lado para cancelar los pagos a los trabajadores de puede realizar mediante cheque,
deposito o en efectivo.
CASO PRÁCTICO 3: Estación de Servicios
Una estación de servicio de combustibles, desea administrar adecuadamente el servicio que
brinda a todos sus clientes para esto describe los procesos que se realizan para la atención de
los clientes:
En primer lugar el empleado solicita la cantidad y tipo de combustible que desea el cliente.
Esta cantidad puede estar dada en soles o en número de galones. Este dato es necesario
para ingresarlo al surtidor.
Al momento de cancelar el servicio el empleado registra la cancelación en un comprobante
de pago que puede ser boleta o factura. para el llenado de estos comprobantes se solicita
los datos personales del cliente, solo en caso de factura es necesario registrar el número de
RUC. Además de esto se detalla por el tipo de combustible que solicito indicando el valor en
soles o el número de galones y su costo.
El empleado ofrece al cliente acumular puntos o registrarle un comprobante de pago, para
posteriores sorteos.
Además los pagos se pueden hacer en efectivo o con tarjeta.
8. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 8 ~ Ing. CIP. Jorge Pariasca León
CASO PRÁCTICO 4: Gestión de proyectos de una oficina
La única persona que controla los proyectos es el administrador de proyectos, cuyas funciones
son las siguientes:
Puede agregar, eliminar o actualizar un proyecto. Para eliminar o actualizar es necesario realizar
la búsqueda del proyecto ya registrado.
A la hora de actualizar un proyecto se pueden dar dos situaciones:
- Cambiar la información sobre las tareas del proyecto
- Cambiar los recursos asociados al proyecto.
Para informar a todos los miembros del equipo sobre los avances en el proyecto se procede
emitiendo un documento, que se envía por uno de los siguientes medios e-mail o se publica en
una página web conocido por todos (solo uno a la vez).
CASO PRÁCTICO 5: RESTAURA NT
En el restaurant “TACU TACU” se realizan los siguientes procesos para atender a los diferentes
clientes.
Cuando el cliente ingresa la anfitriona a nuestro restaurant son recibidos por nuestra
anfitriona, ella es la encargada de recibir las prendas u objetos de los clientes los cuales
registra.
Luego los clientes son atendidos por nuestros meseros quienes le van a indicar las mesas
disponibles y su ubicación. El mesero entregara a los clientes la carta con el menú del
día.
Los clientes deben seleccionar el menú a degustar. El mesero recoge la carta con el menú
seleccionado y se dirige hacia la cocina, en donde entregara la lista con el menú
seleccionado. Cocina servirá los menús seleccionados el cual el mesero le hará llegar a
los clientes que le solicitaron.
Los clientes después de disfrutar la comida llamaran al mesero para solicitarle la cuenta
y realizar la cancelación de la misma. Finalmente los clientes se retiran del restaurant
recogiendo sus prendas y objetos que serán entregados por la anfitriona.
9. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 9 ~ Ing. CIP. Jorge Pariasca León
Técnica de Construcción de Escenarios
1. Matriz de Escenarios y Procesos del negocio
ÁREA: ALMACEN
ESCENARIO PROCESOS
Entrada de productos.
Elaboración de guía de productos
Registro de productos terminados
Generar guía de remisión
ÁREA: VENTAS
ESCENARIO PROCESOS
Atención al cliente.
Atender consultas
Generar proformas
Emitir orden de pedidos
Realización de venta.
Emitir documento de venta boleta / factura
Asignar descuento
Cancelar documento al contado
Cancelar documento al crédito
Despachar producto
Cierre de venta.
Redactar liquidación diaria
Emitir liquidación mensual
Crear cuadros estadísticos de ventas anuales
10. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 10 ~ Ing. CIP. Jorge Pariasca León
11. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 11 ~ Ing. CIP. Jorge Pariasca León
Modelo de Negocio
Almacén-Venta
TransportistaAlmacenero
Produccion
Entrada de Producto
Atencion al Cliente
Cliente Vendedor
Supervisor de Credito
Generacion de Venta
Cajero
Cierre de Venta
12. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 12 ~ Ing. CIP. Jorge Pariasca León
Caso: CENTRO MÉDICO
Un Centro Médico atiende a sus clientes (pacientes) sólo en forma ambulatoria, a través
de citas previas, para lo cual cuenta con médicos de diversas especialidades. Sin embargo el
Centro también cuenta con convenios con algunas compañías de seguros privadas, lo que le
permite recibir una cantidad importante de pacientes por este concepto.
Para la atención de una consulta o servicio de análisis, los pacientes tienen que registrarse
con una cita previa, ya sea personal o telefónicamente, registrada por la recepcionista de citas e
informes, a través de la cual se concreta la fecha y hora de atención, así como la especialidad
requerida.
Cuando un paciente es atendido por primera vez se le abre una Historia Clínica en la que
se irán registrando tanto las diferentes consultas, así como las pruebas, análisis y diagnóstico que
cada especialista pueda indicar.
Cuando un paciente solicita una consulta y ya cuenta con historia clínica ésta es alcanzada
directamente al médico que atiende la consulta, registrando diagnóstico y tratamiento. Si el
diagnóstico implica la realización de pruebas y análisis, el Centro Médico cuenta con un laboratorio
totalmente equipado para la atención de las mismas y realizados por un laboratorista, cargándose
directamente el costo a la factura / boleta de venta del paciente.
El pago tanto de las consultas como de estos servicios se efectúa a través del área de
Caja para todo paciente que no cuente con un seguro privado. La facturación de los servicios de
pacientes que cuentan con este tipo de seguro se efectúa mensualmente directamente a la
compañía de seguros involucrada. En este último caso los pacientes solo firman un recibo de
conformidad por los servicios recibidos.
13. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 13 ~ Ing. CIP. Jorge Pariasca León
14. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 14 ~ Ing. CIP. Jorge Pariasca León
CASO PRACTICO 2: ALQUILER DE VEHICULOS
La actividad principal de la empresa objeto de estudio es el alquiler de vehículos sin
conductor. Normalmente, la empresa compra los vehículos al comienzo de temporada y los vende
al finalizar ésta. El conjunto de vehículos que en un momento dado posee la compañía para el
desarrollo de su actividad se denomina flota. Cuando se compra un vehículo a un concesionario,
antes de incluirse en la flota se debe de clasificar según el tipo de uso al que esté destinado
(turismo, furgoneta, combi, industrial) y debe de pasar una revisión inicial (limpieza, verificación
de niveles, combustible, agua, etc.) para comprobar que está en perfecto estado. El encargado
de incluir al vehículo a la empresa es el administrador quien descarga los datos del vehículo al
sistema, con la finalidad de poderlo ofertar en alquiler.
Los clientes con los que trata la compañía pueden dividirse en 2 categorías, clientes
directos que son personas particulares que acuden a alquilar un vehículo, o agencias que se
encargan de alquilar coches para sus clientes. Para el caso de los clientes directos, la solicitud de
alquiler de un vehículo se materializa en un contrato donde figuran las condiciones de uso y los
datos relativos a dicho acto y son atendidos por el contratista quien descarga los datos del
contrato al sistema. Cuando todos los datos del contrato están formalizados, se calcula el importe
de la fianza (fianza es la cantidad que se anticipa a cuenta en concepto de garantía) en función
del tipo de vehículo y posteriormente el cliente hace una liquidación previa. El contrato queda
abierto hasta la devolución del vehículo, momento en que se realizará la liquidación definitiva del
mismo. Para el caso de las agencias, éstas pagan mensualmente a la empresa por el importe
total de los vehículos alquilados en ese periodo, gestionando individualmente todos los aspectos
vinculados a la actividad del contrato (fianzas y liquidaciones). Además anualmente reciben por
parte de la empresa una comisión según el número de vehículos alquilados.
En ambos casos, al asignar un vehículo hay que tener en cuenta las reservas pendientes
de asignación por si se produjera alguna petición simultánea de un mismo vehículo y siempre
que se devuelva un vehículo éste debe de pasar una revisión periódica para prepararlo antes de
volver a ser utilizado. La empresa también puede realizar operaciones de venta de algunos
vehículos de la flota a clientes particulares al cabo de cierto periodo de tiempo de pertenencia (6
meses). Estas operaciones de venta se pueden facturar según dos tipos de pago: contado o
mediante la financiera de la empresa. En el primer caso el dinero se ingresa directamente en la
cuenta bancaria de la empresa mientras que en el segundo caso la empresa recibe de la financiera
el importe total del vehículo y entrega al cliente la documentación del préstamo formalizado con
la financiera. Y el proceso de venta es realizado por el administrador quien genera la venta por
medio del sistema colocando al vehículo en estado de vendido.
15. Computación e Informática Taller de Modelamiento de Software
TIPOS DE ASOCIACION DCU ~ 15 ~ Ing. CIP. Jorge Pariasca León
Caso Práctico:
SISTEMA MATRÍCULA
Se pretende agilizar el proceso de matrícula de la UNT para todas sus escuelas
profesionales, deduciendo que:
Todos los datos de estudiantes, los cursos llevados y sus pagos deben estar en el Sistema,
en caso sea alumno nuevo debe registrar sus datos y pagos en los departamentos
correspondientes para el control de notas existe un departamento de Registro académico y para
el control de pensiones existe un departamento administrativo. Después de cada semestre todos
los alumnos recogen su boleta de notas, con el propósito de conformidad de sus promedios, para
el inicio de la matricula el alumno ya sabe los cursos a los cuales se puede matricular y realizar
los pagos correspondientes a la entidad bancaria, con el propósito de actualizar los datos de sus
pagos los estudiantes actualizan sus pagos en administración.
Todos los ciclos tienen un tutor el cual cumple una fusión
de verificar el correcto llenado de la ficha de matrícula,
previa consulta al kardex de notas de cada alumno. Una
vez verificado las notas se procede a la consulta de
pagos (matricula, pensiones, otros), las deudas
pueden determinar si procede la matricula o no.
Una vez aceptada la ficha de matrícula el tutor procede a llevar las fichas de matrícula al
departamento académico para el correcto vaciado de los datos. Si el estudiante no pudo
matricularse por deudas puede hacer sus pagos correspondientes o firmar un compromiso de
pago en el departamento administrativo, dicho compromiso de pago es la llave para continuar
con el proceso de matrícula.