Diagramas Uml

12
UNIVERSIDAD POLITECNICA SALESIANA INGENIERIA EN SISTEMAS SISTEMAS DE INFORMACION 5TO NIVEL NOMBRE: AVILES JORGE EJERCICIO 1: Una tienda de computación nos ha solicitado que generemos una aplicación para gestionar sus presupuestos y boletas. Para ello se debe cumplir con los siguientes requisitos: 1. Debe constar de dos opciones en la barra de menús: Probar y ayuda. 2. Probar: constará de 2 opciones: “nuevo presupuesto” y “salir”. 3. “Nuevo presupuesto” nos permitirá habilitar todos los objetos de la pantalla a excepción de salir, que estará habilitado siempre. 4. La Forma de pago podrá ser: Contado, 50% anticipo, 30 días y otro. 5. Los productos: notebook, impresora y tinta todos estos valores estarán cargados cuando se habiliten los objetos. 6. “Borrar todo”, podrá limpiar todos los objetos volviendo todo a punto cero. 7. “Añadir” se activará cuando todos los datos para ingresar un producto sean completados, es decir, forma de pago, producto, cantidad y valor y agregará el producto a la lista. 8. “Eliminar” y “guardar” se activarán una vez haya contenido en el listado de productos presupuestados. En el caso del primero eliminará productos de la lista y el segundo podrá mostrar un aviso sobre almacenamiento exitoso. 9. “Salir”, permite cerrar la aplicación. NOTAS: El subtotal de la lista será generado a partir de los siguientes criterios: al contado: 5% descuento 50% anticipo: 2% descuento 30 días: 3% interés sobre valor producto u otro no se contempla ninguna variación.

description

diagrama de clases diagrama de objetos....

Transcript of Diagramas Uml

UNIVERSIDAD POLITECNICA SALESIANAINGENIERIA EN SISTEMASSISTEMAS DE INFORMACION5TO NIVELNOMBRE: AVILES JORGEEJERCICIO 1:Una tienda de computacin nos ha solicitado que generemos una aplicacin para gestionar sus presupuestos y boletas. Para ello se debe cumplir con los siguientes requisitos:1. Debe constar de dos opciones en la barra de mens: Probar y ayuda.2. Probar: constar de 2 opciones: nuevo presupuesto y salir.3. Nuevo presupuesto nos permitir habilitar todos los objetos de la pantalla a excepcin de salir, que estar habilitado siempre.4. La Forma de pago podr ser: Contado, 50% anticipo, 30 das y otro.5. Los productos: notebook, impresora y tinta todos estos valores estarn cargados cuando se habiliten los objetos.6. Borrar todo, podr limpiar todos los objetos volviendo todo a punto cero.7. Aadir se activar cuando todos los datos para ingresar un producto sean completados, es decir, forma de pago, producto, cantidad y valor y agregar el producto a la lista.8. Eliminar y guardar se activarn una vez haya contenido en el listado de productos presupuestados. En el caso del primero eliminar productos de la lista y el segundo podr mostrar un aviso sobre almacenamiento exitoso.9. Salir, permite cerrar la aplicacin.NOTAS: El subtotal de la lista ser generado a partir de los siguientes criterios: al contado: 5% descuento 50% anticipo: 2% descuento 30 das: 3% inters sobre valor producto u otro no se contempla ninguna variacin.Los totales debern ser de acuerdo a los siguientes criterios: Bruto: ser la suma de todos los subtotales sin descuentos e intereses. o IVA: se aplicara un 19% al valor bruto. Descuento: ser la suma de todos los descuentos. Neto: (Bruto + IVA + intereses) descuentos.

DIAGRAMA DE CLASES:

DIAGRAMA DE OBJETOS:

DIAGRAMA DE CASOS DE USO:

DIAGRAMA DE ESCENARIOS

EscenarioDescripcin

Ingreso de un nuevo presupuestoPermite el ingreso de un nuevo presupuesto (cantidades, productos y valores de productos, forma de pago).

Ver subtotales y totales (descuentos, IVA, bruto)Permite ver los valores ingresados hasta el momento con sus respectivos valores a pagar.

EliminarPermite eliminar el ingreso de productos, si el usuario as lo quisiera.

GuardarPermite guardar los valores ingresados hasta el momento, si el usuario as lo quisiera.

SalirLe permite al usuario salir del sistema.

EJERCICIO 2:El sistema es para una microempresa que fabrica y vende ropa, esta empresa requiere tener una relacin completa de los productos que tiene en el almacn, y que cuando se realice una venta adems de que se imprima una nota y se pueda registrar el efectivo recibido para que el sistema entregue cuanto cambio se debe dar, las existencias del almacn se actualicen de acuerdo a la venta realizada, por otro lado necesita que al terminar un da, una semana y un mes, el sistema entregue un reporte de las ventas realizadas as como el dinero obtenido, tambin requiere que cuando queden menos de 8 productos de un mismo tipo el sistema de un aviso de que el producto se est terminando.Adems de que se puedan agregar y dar de baja productos, tambin se debe tener la opcin de ingresar las inversiones que se han hecho para que se puedan visualizar las ganancias obtenidas.

DIAGRAMA DE CLASES:

DIAGRAMA DE OBJETOS:

DIAGRAMA DE CASOS DE USO:

DIAGRAMA DE ESCENARIOS:EscenarioDescripcin

Ingreso de nueva ropaPermite el ingreso de nueva ropa (id, marca, tipo, precio, cantidad, inversin)

Consultar ventasPermite ver las ventas realizadas con el efectivo recibido y cambio a dar

Ver reportePermite ver el reporte (diario, semanal, mensual), adems de avisar si un producto est por terminarse.

GuardarPermite guardar los valores ingresados hasta el momento, si el usuario as lo quisiera.

SalirLe permite al usuario salir del sistema.

EJERCICIO 3:Se trata de modelar un banco.El banco consiste de una lista de cuentas y una lista de clientes.De los clientes tenemos su CI, nombre, apellidos, direccin y telfono.Sobre un banco podemos efectuar una revisin de todas las cuentas del mismo.En cada cuenta podemos ingresar dinero, sacar dinero, consultar saldo, cambiar el cliente, efectuar una revisin mensual.La revisin mensual de la cuenta hace lo siguiente: Saldo = saldo + interes_cuenta comisionTodas las cuentas tienen una comisin de 0,6 mensuales que puede ser modificada.Hay tres tipos de cuenta: CuentaCorriente (CC), CuentaVivienda (CV) y FondoInversion(FI).La CC tiene un inters del 0.1, la CV del 0.2 y el FI de un 0.34.De la CC no se puede sacar ms dinero del que hay, del FI se pueden sacar hasta 500 de nmeros rojos (si se supera la cuenta se bloquea) y de la CV no se puede sacar dinero. La revisin mensual de la CV no paga comisin bancaria.La cuenta de puntos, cada vez que se ingresan 6 se suma un punto. Se pueden ver cuntos puntos lleva la cuenta.Hay que implementar el modelo del banco en Java, y crear una clase de prueba que compruebe la funcionalidad de las clases.Es necesaria la creacin de interfaz en entorno web.Disear el modelo de clases y objetos que se va a usar, con sus atributos y operaciones.Implementar cada una de las clases, y localizar los conceptos: Relaciones entre clases (1,N) Propiedades y operaciones de cada clase. Abstraccin y encapsulacin Herencia Polimorfismo y ligadura dinmica Excepciones Redefinicin por reemplazo y refinamiento.

DIAGRAMA DE CLASES:

DIAGRAMA DE OBJETOS:

DIAGRAMA DE CASOS DE USO:

DIAGRAMA DE ESCENARIOS:Administrador:EscenarioDescripcin

Registro de UsuarioPermite el ingreso de nuevo usuario

Registra de cuentaPermite registrar nueva cuenta

Bloqueo de cuentaPermite la eliminacin o bloqueo de la cuenta

Usuario:EscenarioDescripcin

Depsito de dineroPermite el depsito de dinero en la respectiva cuenta

Retiro de dineroPermite retirar dinero de la cuenta respectiva

Consulta de saldoPermite consultar el saldo de la cuenta respectiva