SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
1
06 de marzo de 2005
José M. García - ESI 04/05
1
Ejemplo UML
Terminal de Punto De Venta (TPDV)
Diagrama de casos de uso
Diagrama de clases
06 de marzo de 2005
José M. García - ESI 04/05
2
Descripción
| Nuestro caso de uso es un sistema de
terminal de punto de venta (TPDV).
| Este terminal es un sistema computarizado
con el que se registran las ventas y se
realizan los pagos; normalmente se utiliza
por las tiendas al detalle. Abarca
componentes de hardware (una
computadora y un lector de código de
barras) y software para el sistema.
2
06 de marzo de 2005
José M. García - ESI 04/05
3
Requerimientos
| Este proyecto tiene por objeto crear un sistema de
terminal para el punto de venta que se utilizará en
las ventas al minorista.
| En términos generales, la meta es una mayor
automatización del pago en las cajas registradoras,
dar soporte a servicios rápidos, más baratos y
mejores y a los procesos de negocios. Más
concretamente, la meta incluye:
z Pago rápido de clientes.
z Análisis rápido y exacto de las ventas.
z Control automático de inventario.
06 de marzo de 2005
José M. García - ESI 04/05
4
Funciones del sistema
| Registra la venta en proceso (actual): los productos
comprados.
| Calcula el total de la venta actual; se incluyen el
impuesto y los cálculos del recibo.
| Captura la información sobre el objeto comprado usando
su código de barras y un lector o usando una captura
manual de un código del producto; código universal de
producto (CUP).
| Actualiza las cantidades del inventario cuando se realiza
una venta.
| Se registran las ventas efectuadas.
| Ofrece un mecanismo de almacenamiento persistente.
| Ofrece mecanismos de comunicación entre los procesos
y entre los sistemas.
| Muestra la descripción y el precio del producto
registrado.
3
06 de marzo de 2005
José M. García - ESI 04/05
5
Funciones del sistema
| Maneja los pagos en efectivo, capturando la cantidad
ofrecida y calculando el saldo deudor.
| Maneja los pagos a crédito, capturando la información
crediticia a partir de una lectora de tarjetas o mediante
captura manual, y automatizando los pagos con el
servicio de autorización (externa) de créditos de la
tienda a través de una conexión por módem.
| Maneja pagos con cheque, capturando el DNI
manualmente y autorizando los pagos con el servicio
de autorización (externa) de cheques de la tienda a
través de una conexión por módem.
| Registra los pagos en el sistema de cuentas por
cobrar, pues el servicio de autorización de crédito
debe ala tienda el monto del pago.
06 de marzo de 2005
José M. García - ESI 04/05
6
Simplificaciones
| Pagos en efectivo exclusivamente.
| Sin mantenimiento de inventario.
| Tienda independiente.
| Captura manual del código universal de producto
(CUP).
| No se calculan los impuestos.
| Sin cupones.
| El cajero no tiene que registrar las ventas.
| No se lleva un registro de los clientes individuales ni
de sus hábitos de compra.
| No se controla la caja de efectivo.
| Las ventas se almacenan en un documento histórico.
4
06 de marzo de 2005
José M. García - ESI 04/05
7
Uso del sistema
Casos de uso y actores
Inicia
Cierra
Gerente
Compra productos
Paga productos
Cliente
Registra productos
Entrega el cambio
Cajero
ACCIONES
ACTORES
06 de marzo de 2005
José M. García - ESI 04/05
8
Uso del sistema
Diagrama de casos de uso
5
06 de marzo de 2005
José M. García - ESI 04/05
9
Uso del sistema
Diagrama de casos de uso simplificado
06 de marzo de 2005
José M. García - ESI 04/05
10
Uso del sistema
Especificación de los casos de uso
| Caso de uso: Inicia
| Actores: Gerente (iniciador)
| Propósito: Inicializar el sistema
| Resumen: El gerente enciende el terminal
de punto de venta e inicializa el sistema.
| Curso normal de los eventos:
z Este caso de uso comienza cuando el
gerente llega a un TPDV y lo enciende
z El software del punto de venta se ejecuta y
queda iniciado el sistema.
6
06 de marzo de 2005
José M. García - ESI 04/05
11
Uso del sistema
Especificación de los casos de uso
| Caso de uso: Comprar productos
| Actores: Cliente (iniciador), Cajero
| Propósito: Capturar una venta y su pago
en efectivo.
| Resumen: Un cliente llega a la caja con los
productos que desea comprar. El cajero
registra los productos comprados y recibe
el pago en efectivo. Al terminar la
transacción, el cliente se marcha con los
productos.
06 de marzo de 2005
José M. García - ESI 04/05
12
Uso del sistema
Especificación de los casos de uso
| Curso normal de los eventos:
1. Este caso de uso comienza cuando un cliente llega a
una caja de TPDV con productos que desea comprar.
2. El cajero registra el código universal de producto
(CUP) en cada producto. Si el producto se repite, el
cajero tambien puede introducir libremente la
cantidad.
3. El sistema determina el precio del producto y agrega
la información correspondiente a la transacción
actual. Presenta la descripción y el precio del
producto en cuestión.
4. Al terminar de introducir los productos, el cajero
indica al TPDV que ya concluyó la captura.
7
06 de marzo de 2005
José M. García - ESI 04/05
13
Uso del sistema
Especificación de los casos de uso
| Curso normal de los eventos:
5. El sistema calcula el total de la venta y se lo
presenta al cliente.
6. El cajero le indica al cliente el total.
7. El cliente da un pago en efectivo (monto),
posiblemente mayor que el total de la venta.
8. El cajero registra el efectivo recibido.
9. El sistema muestra al cliente la diferencia. Genera
un recibo.
10. El cajero deposita el efectivo recibido y extrae la
diferencia. El cajero entrega el cambio y el recibo
impreso.
11. El sistema registra la venta terminada.
12. El cliente se marcha con los productos comprados.
06 de marzo de 2005
José M. García - ESI 04/05
14
Principales clases y relaciones
Identificación de las frases nominales
| Curso normal de los eventos:
1. Este caso de uso comienza cuando un cliente llega a
una caja de TPDV con productos que desea
comprar.
2. El cajero registra el código universal de producto
(CUP) en cada producto. Si el producto se repite, el
cajero tambien puede introducir libremente la
cantidad.
3. El sistema determina el precio del producto y
agrega la información correspondiente a la
transacción actual. Presenta la descripción y el
precio del producto en cuestión.
4. Al terminar de introducir los productos, el cajero
indica al TPDV que ya concluyó la captura.
8
06 de marzo de 2005
José M. García - ESI 04/05
15
Principales clases y relaciones
Identificación de las frases nominales
| Curso normal de los eventos:
5. El sistema calcula el total de la venta y se lo
presenta al cliente.
6. El cajero le indica al cliente el total.
7. El cliente da un pago en efectivo (monto),
posiblemente mayor que el total de la venta.
8. El cajero registra el efectivo recibido.
9. El sistema muestra al cliente la diferencia. Genera
un recibo.
10.El cajero deposita el efectivo recibido y extrae la
diferencia. El cajero entrega el cambio y el recibo
impreso.
11.El sistema registra la venta terminada.
12.El cliente se marcha con los productos comprados.
06 de marzo de 2005
José M. García - ESI 04/05
16
Principales clases y relaciones
Identificación de las frases nominales
| Lista de posibles clases:
z TPDV
z Producto
z Tienda
z Venta
z Especificación de productos
z Línea de productos vendiados
z Cajero
z Cliente
z Gerente
z Pago
z Catálogo de productos
9
06 de marzo de 2005
José M. García - ESI 04/05
17
Principales clases y relaciones
Identificación de relaciones
Ventas(Terminadas)-Tienda
Venta(Actual)-TPDV
A se conoce / introduce / registra /
presenta / captura en B
LineaDeProductoVendido-Venta
A es un elemento de línea en una
transacción B
EspecificaciónDeProducto-Producto
A es una descripción de B
EspecificaciónDeProducto-
CatalogoDeProductos
CatalogoDeProductos-Tienda
A está contenido lógicamente en B
TPDV-Tienda
Producto-Tienda
A está contenido físicamente en B
LineaDeProductoVendido-Venta
A es una parte lógica de B
A es una parte física de B
Ejemplos
Categoría
06 de marzo de 2005
José M. García - ESI 04/05
18
Principales clases y relaciones
Identificación de relaciones
TPDV-Tienda
A es una propiedad de B
A está contiguo a B
Pago-Venta
A es una transacción relacionada
con otra transacción B
Cliente-Pago
Cajero-Pago
A se relaciona con una
transacción B
Cliente-Cajero
A se comunica con B
Cajero-TPDV
Gerente-TPDV
A usa o dirige B
A es una subunidad
organizacional de B
Cajero-Tienda
A es miembro de B
Ejemplos
Categoría
10
06 de marzo de 2005
José M. García - ESI 04/05
19
Principales clases y relaciones
Identificación de relaciones
| Relaciones que “deben conocerse”
z TPDV captura venta: para conocer la venta
actual genera un total, e imprime el recibo.
z Venta pagada en efectivo: para saber si se
pagó la venta, relaciona la cantidad ofrecida
con el total de la venta e imprime un recibo.
z Catalogo de productos registra
especificación de productos: para
recuperar una especificación de producto
con un código universal de producto.
06 de marzo de 2005
José M. García - ESI 04/05
20
Principales clases y relaciones
Identificación de relaciones
Los requerimientos no indican la
necesidad de conocer ni registrar al
gerente que inició un TPDV
TPDV iniciado-por gerente
Los requerimientos no indican la
necesidad de registrar o conocer el
cajero actual.
TPDV usado-por cajero
Los requerimientos no indican la
necesidad de conocer ni de registrar
al cajero actual. Además, es
derivable si existe la asociación
TPDV usado-por cajero.
Venta capturada-por cajero
Explicación
Relación
Estudio de algunas relaciones
11
06 de marzo de 2005
José M. García - ESI 04/05
21
Principales clases y relaciones
Identificación de relaciones
Los requerimientos no indican la
necesidad de conocer ni registrar al
cliente actual que inició una venta.
Venta iniciada-por cliente
Los requerimientos no indican la
necesidad de mantener la
información de inventario.
Linea de producto vendido registra
venta de producto
Los requerimientos no indican la
necesidad de conocer o mantener la
información de inventario.
Tienda almacena producto
Explicación
Relación
06 de marzo de 2005
José M. García - ESI 04/05
22
Principales clases y relaciones
Identificación de los atributos
| Pago: importe.
| Especificación de producto: descripción,
CUP y precio.
| Venta: fecha y hora.
| Venta de línea de producto: cantidad.
| Tienda: nombre y dirección.
12
06 de marzo de 2005
José M. García - ESI 04/05
23
Diagrama de clases

Más contenido relacionado

Similar a Ejemplo_UML.pdf

2. sistema de registro de ventas. alejandra rangel rangel
2. sistema de registro de ventas. alejandra rangel rangel2. sistema de registro de ventas. alejandra rangel rangel
2. sistema de registro de ventas. alejandra rangel rangelHarakanova
 
Informe de kelle
Informe de kelleInforme de kelle
Informe de kelleKellyzita
 
05-manual-deudores.pdf
05-manual-deudores.pdf05-manual-deudores.pdf
05-manual-deudores.pdf7158AS
 
Presentación Ejecutiva BilliB
Presentación Ejecutiva BilliBPresentación Ejecutiva BilliB
Presentación Ejecutiva BilliBCM BilliB
 
Aspel CAJA | Sistema de Punto de Venta
Aspel CAJA | Sistema de Punto de VentaAspel CAJA | Sistema de Punto de Venta
Aspel CAJA | Sistema de Punto de VentaGeformas
 
Formatos de logistica. 10
Formatos de logistica. 10Formatos de logistica. 10
Formatos de logistica. 10lore2417
 
Exposición_de_Pruebas y Calidad de Software_1.pptx
Exposición_de_Pruebas y Calidad de Software_1.pptxExposición_de_Pruebas y Calidad de Software_1.pptx
Exposición_de_Pruebas y Calidad de Software_1.pptxMateoFlexandFlash
 
PROCEDIMIENTO PARA FACTURACION Y RECAUDO DE CARTERA.docx
PROCEDIMIENTO PARA FACTURACION Y RECAUDO DE CARTERA.docxPROCEDIMIENTO PARA FACTURACION Y RECAUDO DE CARTERA.docx
PROCEDIMIENTO PARA FACTURACION Y RECAUDO DE CARTERA.docxintegrahseqco
 
Optimizar medios de pago: lecciones aprendidas
Optimizar medios de pago: lecciones aprendidasOptimizar medios de pago: lecciones aprendidas
Optimizar medios de pago: lecciones aprendidasAdigital
 
Administración financiera s14
Administración financiera s14Administración financiera s14
Administración financiera s14Maestros en Linea
 
Administración financiera s14
Administración financiera s14Administración financiera s14
Administración financiera s14Maestros en Linea
 
BilliB - Dossier comercial resumen 2.018
BilliB - Dossier comercial resumen 2.018BilliB - Dossier comercial resumen 2.018
BilliB - Dossier comercial resumen 2.018Aurora López García
 

Similar a Ejemplo_UML.pdf (20)

2. sistema de registro de ventas. alejandra rangel rangel
2. sistema de registro de ventas. alejandra rangel rangel2. sistema de registro de ventas. alejandra rangel rangel
2. sistema de registro de ventas. alejandra rangel rangel
 
snet
snetsnet
snet
 
Informe de kelle
Informe de kelleInforme de kelle
Informe de kelle
 
Ct punto de_venta_411
Ct punto de_venta_411Ct punto de_venta_411
Ct punto de_venta_411
 
05-manual-deudores.pdf
05-manual-deudores.pdf05-manual-deudores.pdf
05-manual-deudores.pdf
 
Presentación Ejecutiva BilliB
Presentación Ejecutiva BilliBPresentación Ejecutiva BilliB
Presentación Ejecutiva BilliB
 
Sistemas
SistemasSistemas
Sistemas
 
Anexos
AnexosAnexos
Anexos
 
Anexos
AnexosAnexos
Anexos
 
Aspel CAJA | Sistema de Punto de Venta
Aspel CAJA | Sistema de Punto de VentaAspel CAJA | Sistema de Punto de Venta
Aspel CAJA | Sistema de Punto de Venta
 
Formatos de logistica. 10
Formatos de logistica. 10Formatos de logistica. 10
Formatos de logistica. 10
 
Exposición_de_Pruebas y Calidad de Software_1.pptx
Exposición_de_Pruebas y Calidad de Software_1.pptxExposición_de_Pruebas y Calidad de Software_1.pptx
Exposición_de_Pruebas y Calidad de Software_1.pptx
 
Exposicion sae[1]
Exposicion sae[1]Exposicion sae[1]
Exposicion sae[1]
 
PROCEDIMIENTO PARA FACTURACION Y RECAUDO DE CARTERA.docx
PROCEDIMIENTO PARA FACTURACION Y RECAUDO DE CARTERA.docxPROCEDIMIENTO PARA FACTURACION Y RECAUDO DE CARTERA.docx
PROCEDIMIENTO PARA FACTURACION Y RECAUDO DE CARTERA.docx
 
Optimizar medios de pago: lecciones aprendidas
Optimizar medios de pago: lecciones aprendidasOptimizar medios de pago: lecciones aprendidas
Optimizar medios de pago: lecciones aprendidas
 
UNIDAD III.pdf
UNIDAD III.pdfUNIDAD III.pdf
UNIDAD III.pdf
 
Tarea contabilidad.elio4
Tarea contabilidad.elio4Tarea contabilidad.elio4
Tarea contabilidad.elio4
 
Administración financiera s14
Administración financiera s14Administración financiera s14
Administración financiera s14
 
Administración financiera s14
Administración financiera s14Administración financiera s14
Administración financiera s14
 
BilliB - Dossier comercial resumen 2.018
BilliB - Dossier comercial resumen 2.018BilliB - Dossier comercial resumen 2.018
BilliB - Dossier comercial resumen 2.018
 

Último

Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRASSENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRASpaotavo97
 
TRABAJO DESDE CASA REGION INSULAR.docx.pdf
TRABAJO DESDE CASA REGION INSULAR.docx.pdfTRABAJO DESDE CASA REGION INSULAR.docx.pdf
TRABAJO DESDE CASA REGION INSULAR.docx.pdfDamarysNavarro1
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezNaza59
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdfcnaomi195
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoWilsonChambi4
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .Rosa329296
 
Curso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfCurso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfirisvanegas1990
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)LeonardoDantasRivas
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfCeciliaTernR1
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddabuitragoi
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdforianaandrade11
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizingagbhuizinga2000
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOManuelBustamante49
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabrielaMarcano12
 
Quinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfQuinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfPapiElMejor1
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 

Último (20)

Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRASSENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
 
TRABAJO DESDE CASA REGION INSULAR.docx.pdf
TRABAJO DESDE CASA REGION INSULAR.docx.pdfTRABAJO DESDE CASA REGION INSULAR.docx.pdf
TRABAJO DESDE CASA REGION INSULAR.docx.pdf
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth Bermúdez
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .
 
Curso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfCurso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdf
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidad
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdf
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizinga
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimiento
 
Quinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfQuinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdf
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 

Ejemplo_UML.pdf

  • 1. 1 06 de marzo de 2005 José M. García - ESI 04/05 1 Ejemplo UML Terminal de Punto De Venta (TPDV) Diagrama de casos de uso Diagrama de clases 06 de marzo de 2005 José M. García - ESI 04/05 2 Descripción | Nuestro caso de uso es un sistema de terminal de punto de venta (TPDV). | Este terminal es un sistema computarizado con el que se registran las ventas y se realizan los pagos; normalmente se utiliza por las tiendas al detalle. Abarca componentes de hardware (una computadora y un lector de código de barras) y software para el sistema.
  • 2. 2 06 de marzo de 2005 José M. García - ESI 04/05 3 Requerimientos | Este proyecto tiene por objeto crear un sistema de terminal para el punto de venta que se utilizará en las ventas al minorista. | En términos generales, la meta es una mayor automatización del pago en las cajas registradoras, dar soporte a servicios rápidos, más baratos y mejores y a los procesos de negocios. Más concretamente, la meta incluye: z Pago rápido de clientes. z Análisis rápido y exacto de las ventas. z Control automático de inventario. 06 de marzo de 2005 José M. García - ESI 04/05 4 Funciones del sistema | Registra la venta en proceso (actual): los productos comprados. | Calcula el total de la venta actual; se incluyen el impuesto y los cálculos del recibo. | Captura la información sobre el objeto comprado usando su código de barras y un lector o usando una captura manual de un código del producto; código universal de producto (CUP). | Actualiza las cantidades del inventario cuando se realiza una venta. | Se registran las ventas efectuadas. | Ofrece un mecanismo de almacenamiento persistente. | Ofrece mecanismos de comunicación entre los procesos y entre los sistemas. | Muestra la descripción y el precio del producto registrado.
  • 3. 3 06 de marzo de 2005 José M. García - ESI 04/05 5 Funciones del sistema | Maneja los pagos en efectivo, capturando la cantidad ofrecida y calculando el saldo deudor. | Maneja los pagos a crédito, capturando la información crediticia a partir de una lectora de tarjetas o mediante captura manual, y automatizando los pagos con el servicio de autorización (externa) de créditos de la tienda a través de una conexión por módem. | Maneja pagos con cheque, capturando el DNI manualmente y autorizando los pagos con el servicio de autorización (externa) de cheques de la tienda a través de una conexión por módem. | Registra los pagos en el sistema de cuentas por cobrar, pues el servicio de autorización de crédito debe ala tienda el monto del pago. 06 de marzo de 2005 José M. García - ESI 04/05 6 Simplificaciones | Pagos en efectivo exclusivamente. | Sin mantenimiento de inventario. | Tienda independiente. | Captura manual del código universal de producto (CUP). | No se calculan los impuestos. | Sin cupones. | El cajero no tiene que registrar las ventas. | No se lleva un registro de los clientes individuales ni de sus hábitos de compra. | No se controla la caja de efectivo. | Las ventas se almacenan en un documento histórico.
  • 4. 4 06 de marzo de 2005 José M. García - ESI 04/05 7 Uso del sistema Casos de uso y actores Inicia Cierra Gerente Compra productos Paga productos Cliente Registra productos Entrega el cambio Cajero ACCIONES ACTORES 06 de marzo de 2005 José M. García - ESI 04/05 8 Uso del sistema Diagrama de casos de uso
  • 5. 5 06 de marzo de 2005 José M. García - ESI 04/05 9 Uso del sistema Diagrama de casos de uso simplificado 06 de marzo de 2005 José M. García - ESI 04/05 10 Uso del sistema Especificación de los casos de uso | Caso de uso: Inicia | Actores: Gerente (iniciador) | Propósito: Inicializar el sistema | Resumen: El gerente enciende el terminal de punto de venta e inicializa el sistema. | Curso normal de los eventos: z Este caso de uso comienza cuando el gerente llega a un TPDV y lo enciende z El software del punto de venta se ejecuta y queda iniciado el sistema.
  • 6. 6 06 de marzo de 2005 José M. García - ESI 04/05 11 Uso del sistema Especificación de los casos de uso | Caso de uso: Comprar productos | Actores: Cliente (iniciador), Cajero | Propósito: Capturar una venta y su pago en efectivo. | Resumen: Un cliente llega a la caja con los productos que desea comprar. El cajero registra los productos comprados y recibe el pago en efectivo. Al terminar la transacción, el cliente se marcha con los productos. 06 de marzo de 2005 José M. García - ESI 04/05 12 Uso del sistema Especificación de los casos de uso | Curso normal de los eventos: 1. Este caso de uso comienza cuando un cliente llega a una caja de TPDV con productos que desea comprar. 2. El cajero registra el código universal de producto (CUP) en cada producto. Si el producto se repite, el cajero tambien puede introducir libremente la cantidad. 3. El sistema determina el precio del producto y agrega la información correspondiente a la transacción actual. Presenta la descripción y el precio del producto en cuestión. 4. Al terminar de introducir los productos, el cajero indica al TPDV que ya concluyó la captura.
  • 7. 7 06 de marzo de 2005 José M. García - ESI 04/05 13 Uso del sistema Especificación de los casos de uso | Curso normal de los eventos: 5. El sistema calcula el total de la venta y se lo presenta al cliente. 6. El cajero le indica al cliente el total. 7. El cliente da un pago en efectivo (monto), posiblemente mayor que el total de la venta. 8. El cajero registra el efectivo recibido. 9. El sistema muestra al cliente la diferencia. Genera un recibo. 10. El cajero deposita el efectivo recibido y extrae la diferencia. El cajero entrega el cambio y el recibo impreso. 11. El sistema registra la venta terminada. 12. El cliente se marcha con los productos comprados. 06 de marzo de 2005 José M. García - ESI 04/05 14 Principales clases y relaciones Identificación de las frases nominales | Curso normal de los eventos: 1. Este caso de uso comienza cuando un cliente llega a una caja de TPDV con productos que desea comprar. 2. El cajero registra el código universal de producto (CUP) en cada producto. Si el producto se repite, el cajero tambien puede introducir libremente la cantidad. 3. El sistema determina el precio del producto y agrega la información correspondiente a la transacción actual. Presenta la descripción y el precio del producto en cuestión. 4. Al terminar de introducir los productos, el cajero indica al TPDV que ya concluyó la captura.
  • 8. 8 06 de marzo de 2005 José M. García - ESI 04/05 15 Principales clases y relaciones Identificación de las frases nominales | Curso normal de los eventos: 5. El sistema calcula el total de la venta y se lo presenta al cliente. 6. El cajero le indica al cliente el total. 7. El cliente da un pago en efectivo (monto), posiblemente mayor que el total de la venta. 8. El cajero registra el efectivo recibido. 9. El sistema muestra al cliente la diferencia. Genera un recibo. 10.El cajero deposita el efectivo recibido y extrae la diferencia. El cajero entrega el cambio y el recibo impreso. 11.El sistema registra la venta terminada. 12.El cliente se marcha con los productos comprados. 06 de marzo de 2005 José M. García - ESI 04/05 16 Principales clases y relaciones Identificación de las frases nominales | Lista de posibles clases: z TPDV z Producto z Tienda z Venta z Especificación de productos z Línea de productos vendiados z Cajero z Cliente z Gerente z Pago z Catálogo de productos
  • 9. 9 06 de marzo de 2005 José M. García - ESI 04/05 17 Principales clases y relaciones Identificación de relaciones Ventas(Terminadas)-Tienda Venta(Actual)-TPDV A se conoce / introduce / registra / presenta / captura en B LineaDeProductoVendido-Venta A es un elemento de línea en una transacción B EspecificaciónDeProducto-Producto A es una descripción de B EspecificaciónDeProducto- CatalogoDeProductos CatalogoDeProductos-Tienda A está contenido lógicamente en B TPDV-Tienda Producto-Tienda A está contenido físicamente en B LineaDeProductoVendido-Venta A es una parte lógica de B A es una parte física de B Ejemplos Categoría 06 de marzo de 2005 José M. García - ESI 04/05 18 Principales clases y relaciones Identificación de relaciones TPDV-Tienda A es una propiedad de B A está contiguo a B Pago-Venta A es una transacción relacionada con otra transacción B Cliente-Pago Cajero-Pago A se relaciona con una transacción B Cliente-Cajero A se comunica con B Cajero-TPDV Gerente-TPDV A usa o dirige B A es una subunidad organizacional de B Cajero-Tienda A es miembro de B Ejemplos Categoría
  • 10. 10 06 de marzo de 2005 José M. García - ESI 04/05 19 Principales clases y relaciones Identificación de relaciones | Relaciones que “deben conocerse” z TPDV captura venta: para conocer la venta actual genera un total, e imprime el recibo. z Venta pagada en efectivo: para saber si se pagó la venta, relaciona la cantidad ofrecida con el total de la venta e imprime un recibo. z Catalogo de productos registra especificación de productos: para recuperar una especificación de producto con un código universal de producto. 06 de marzo de 2005 José M. García - ESI 04/05 20 Principales clases y relaciones Identificación de relaciones Los requerimientos no indican la necesidad de conocer ni registrar al gerente que inició un TPDV TPDV iniciado-por gerente Los requerimientos no indican la necesidad de registrar o conocer el cajero actual. TPDV usado-por cajero Los requerimientos no indican la necesidad de conocer ni de registrar al cajero actual. Además, es derivable si existe la asociación TPDV usado-por cajero. Venta capturada-por cajero Explicación Relación Estudio de algunas relaciones
  • 11. 11 06 de marzo de 2005 José M. García - ESI 04/05 21 Principales clases y relaciones Identificación de relaciones Los requerimientos no indican la necesidad de conocer ni registrar al cliente actual que inició una venta. Venta iniciada-por cliente Los requerimientos no indican la necesidad de mantener la información de inventario. Linea de producto vendido registra venta de producto Los requerimientos no indican la necesidad de conocer o mantener la información de inventario. Tienda almacena producto Explicación Relación 06 de marzo de 2005 José M. García - ESI 04/05 22 Principales clases y relaciones Identificación de los atributos | Pago: importe. | Especificación de producto: descripción, CUP y precio. | Venta: fecha y hora. | Venta de línea de producto: cantidad. | Tienda: nombre y dirección.
  • 12. 12 06 de marzo de 2005 José M. García - ESI 04/05 23 Diagrama de clases