Está en la página 1de 4

Facultad de Ingeniería.

Ingeniería de Sistemas de Información.


Ingeniería de Software.
Tarea 02 - Grupal

Estimados estudiantes, crear un proyecto en Spring Boot y desarrollar los siguientes


ejercicios:

Ejercicio 01.- Desarrollar un sistema Web que permita almacenar en un ArrayList, el


código, nombre, marca y precio de todos los productos de una empresa, la aplicación
tiene que realizar las siguientes operaciones:

1. Registrar un nuevo producto.

2. Listar todos los productos.

3. Listar todos los productos de una marca seleccionada por el usuario.

Aplicar programación por capas:

✔ Programación de la vista.
✔ Programa de controlador.
✔ Programación del modelo.

Ejercicio 02: Cree la Clase Producto y declare los atributos privados: código (int),
descripción (String), precio (double), stock (int). Implemente como públicos:
✔ Un constructor que inicialice los atributos.
✔ Métodos de acceso get / set.
Cree la clase ArregloProducto y declare como atributo privado:
✔ listaProducto de tipo ArrayList para que manipule un arreglo de objetos de tipo
Producto, implemente como públicos:
✔ Un constructor que cree el objeto de tipo ArrayList
✔ Los métodos necesarios para realizar un mantenimiento: registrar, eliminar,
modificar, buscar.
✔ El método mayorPrecio, que retorna el precio más alto de todos los productos
✔ El método menorPrecio, que retorna el precio más bajo de todos los productos
Aplicar programación por capas:

✔ Programación de la vista.
✔ Programa de controlador.
✔ Programación del modelo.
Facultad de Ingeniería.
Ingeniería de Sistemas de Información.
Ingeniería de Software.

Ejercicio 03:
Crear una clase Empleado que cuenta con los siguientes atributos privados: código (int),
nombre (String), horas trabajadas (int) y tarifa (double).
Considere que la Clase cuenta con un constructor que inicializa los atributos, los
métodos de acceso get/set para cada atributo y un método sueldo que retorna
horas*tarifa.
✔ Diseñe un mantenimiento de empleados (registrar, eliminar, modificar, buscar),
Para ello, implemente las clases ArregloEmpleados (Clase que debe tener como
atributo privado un objeto de tipo ArrayList) .
Aplicar programación por capas:

✔ Programación de la vista.
✔ Programa de controlador.
✔ Programación del modelo.
Facultad de Ingeniería.
Ingeniería de Sistemas de Información.

RÚBRICA DE CALIFICACIÓN

Actividad
Excelente Regular Deficiente
Programó Programó con No programó lo
correctamente la algunos errores solicitado
capa de modelo y capa de modelo y
controlador del controlador.
ejercicio.
Ejercicio 01

3 Puntos 2 Puntos 0 Puntos

Programó Programó con No programó lo


correctamente la algunos errores solicitado
vista del ejercicio. capa de la vista.

3 Puntos 2 Puntos 0 Puntos

Programó Programó con No programó lo


correctamente la algunos errores solicitado
capa de modelo y capa de modelo y
controlador del controlador.
Ejercicio 02 ejercicio.

4 Puntos 2 Puntos 0 Puntos

Programó Programó con No programó lo


correctamente la algunos errores solicitado
vista del ejercicio. capa de la vista.

3 Puntos 2 Puntos 0 Puntos

Programó Programó con No programó lo


correctamente la algunos errores solicitado
capa de modelo y capa de modelo y
Ejercicio 03
controlador del controlador.
ejercicio.

4 Puntos 2 Puntos 0 Puntos

Programó Programó con No programó lo


correctamente la algunos errores solicitado
vista del ejercicio. capa de la vista.

3 Puntos 2 Puntos 0 Puntos

Curso: Programación Multiplataforma Docente: Dany Montoya Negrillo.


Facultad de Ingeniería.
Ingeniería de Sistemas de Información.

Curso: Programación Multiplataforma Docente: Dany Montoya Negrillo.

También podría gustarte