Beruflich Dokumente
Kultur Dokumente
alejandravranic@gmail.com
leandro.rios@gmx.com
ProyectoTPNro3Incaa
modelo:
Casos de uso a implementar:
+ agregarPelicula (String pelicula) : boolean
Si la pelcula existe en la lista lanzar la excepcin
+ traerPelicula(int idPelicula) : Pelicula
Si la pelcula no existe en la lista lanzar la excepcin
+ modificarPelicula(Pelicula pelicula) :
+ eliminarPelicula (Pelicula pelicula): boolean
Test: crear los test de para cada caso de uso con sus escenarios.
modelo:
Crear la clase Genero como indica el diagrama de clases y en Pelicula agregar el atributo
genero.
Casos de uso:
Sobrecargar el mtodo traer pelcula:
+ traerPelicula(Genero genero) : Pelicula
Test:
Traer las pelculas del catlogo de un gnero e imprimirlas.
2 /3
ProyectoTPNro3Supermercado
modelo:
Casos de uso a implementar:
+ agregarProducto(String producto, float precio) : boolean
Si el producto existe en la lista lanzar la excepcin
+ traerProduto(int idProducto) : Producto
Si el producto no existe lanzara la excepcin
+ modificarProducto(Producto producto) :
+ eliminarProducto(Produto producto) : boolean
+ agregarItem(Producto producto, int cantidad) : boolean
Cuando se agrega un producto al carrito si producto existe en algn item solo se
incrementar la cantidad de lo contrario se agregar el item.
+ eliminarItem (Producto producto, int cantidad) : boolean
En el caso de eliminar un producto del carrito si la cantidad es la misma se eliminar el
item, si es menor se decrecer la cantidad y de lo contrario lanzar una excepcin.
+ calcularSubTotal() : float
+ calcularTotal() : float
test: crear los test de para cada caso de uso con sus escenarios.
3 /3