Laboratorio De Programacion
agreval802 de Octubre de 2013
551 Palabras (3 Páginas)435 Visitas
FUNDACIÓN UNIVERSITARIA SAN MARTIN
SEDE GUAJIRA
Facultad de:
INGENIERÍA DE SISTEMAS
Asignatura:
Laboratorio de programación III
Profesor:
PEDRO FERGUSSON DACONTE
TRABAJO FINAL LABORATORIO DE PROGRAMACION3
Presentado por:
2013
REQUERIMIENTOS
R1
Nombre Vender Juego
Resumen Permite realizar la venta de una cantidad dada de un juego definido.
Entradas Nombre del juego que se va a vender
Cantidad de juegos que se van vender
Resultados En caso de haber suficiente cantidad de juegos en inventario para realizar la venta, se disminuye el inventario del juego que se vendió en la cantidad definida. Si la cantidad queda en 0, el juego dejará de estar disponible en la interfaz
R2
Nombre Comprar Juego
Resumen Permite realizar la compra de una cantidad dada de un juego definido.
Entradas Nombre del juego que se va a comprar
Cantidad de juegos que se quieren comprar
Resultados La cantidad de juegos en la empresa aumenta en el número especificado en las entradas. Si el juego no estaba disponible, vuelve a estarlo.
R3
Nombre Conocer juego más vendido
Resumen Permite conocer cuál de todos los juegos es el más vendido
Entradas
Resultados Nombre del juego más vendido
R4
Nombre Seleccionar juego mas apropiado para un modelo de celular
Resumen Dependiendo del presupuesto y de la cantidad de memoria del celular especificado, se eligen cuáles de los juegos ofrecidos por la empresa son los recomendados
Entradas Memoria disponible del celular
Presupuesto para el juego
Resultados Lista de los nombres de los juegos recomendados de acuerdo a las características especificadas
R5
Nombre Consultar descuentos para un pedido en volumen
Resumen Dependiendo de la cantidad de unidades solicitadas de cada uno de los juegos, se identifica si se aplica un descuento o no.
Si el comprador solicita al menos 25 juegos de acción sin importar la cantidad de juegos que solicite de otras categorías, se dará el 15% de descuento sobre el valor total del pedido.
Si el comprador solicita al menos 32 juegos de RobotWarrior, sin importar la cantidad de otros juegos que solicite o mínimo 12 juegos de deportes y 15 de velocidad se dará el 10% de descuento sobre el valor total del pedido.
Entradas Cantidad de unidades solicitadas del Juego1
Cantidad de unidades solicitadas del Juego2
Cantidad de unidades solicitadas del Juego3
Cantidad de unidades solicitadas del Juego4
Resultados Balance del pedido indicando precio total de la compra, valor del descuento y valor total de la compra con el descuento.
MODELO CONCEPTUAL
Compañía playmate
String NINGUNO= “Ninguno”
String NOMBRE_JUEGO_1= “JUEGO 1”
String NOMBRE_JUEGO_2= “JUEGO 2”
String NOMBRE_JUEGO_3= “JUEGO 3”
String NOMBRE_JUEGO_4= “JUEGO 4”
Int cantidadJuegosVendidosJuego1
Int cantidadJuegosVendidosJuego2
Int cantidadJuegosVendidosJuego3
Int cantidadJuegosVendidosJuego4
Juego obtenerJuego(String nombreJuego)
Int obtenerCantidadActual(String nombreJuego)
Void venderJuego(String nombreJuego, int cantidad)
Void comprarJuego(String nombreJuego, int cantidad)
String obtenerJuegoMasVendido()
String seleccionarJuego(int capacidadKB, int precio)
String calcular Descuento(int cantidadJuego1,int cantidadJuego2, int cantidadJuego3,
...