Skip to content

lctorres/Prueba-de-Salida-TD-I

Repository files navigation

Prueba de certificación

(Desarrollador de Aplicaciones Fullstack Java Trainee)

Institución: Talento Digital para Chile

EXAMEN DE CERTIFICACIÓN: Caso “Classicmodels Sales Force”

“Classicmodels” es una empresa dedicada a la fabricación y comercialización de modelos a escala de distintos tipos de vehículos motorizados tales como automóviles, motocicletas, trenes y aviones, entre otros. Sus modelos son de alto realismo y de gran calidad, razón por la cual ha logrado posicionarse en el mercado de los coleccionistas a nivel mundial.

La empresa se creó en los años sesentas como una empresa familiar, y debido a la buena calidad de sus modelos, fue rápidamente creciendo. Actualmente, cuenta con oficinas en las principales capitales del mundo, tales como New York, Boston, San Francisco, Paris, Tokyo, Sydeny, y London.

El crecimiento de la empresa no ha estado exento de dificultades, de hecho, el principal reclamo es el atraso en los pedidos debido a que no se lleva un buen control de las existencias y las órdenes. Al respecto, el CEO de la organización ha solicitado al CTO que impulse un proyecto de mejora de los sistemas de inventarios y existencias que ya data de los años 90s y no se le han hecho grandes mejoras.

El CTO está muy entusiasmado con el proyecto y rápidamente ha formado un equipo de proyectos de primera línea del cual usted forma parte como desarrollador full-stack Java. El equipo de proyectos también lo conforma un Jefe de Proyectos, un Diseñador UX/UI, un Diseñador Web, un Analista Funcional, un Desarrollador Mobile, y un Arquitecto de Software.

El proyecto busca, dentro de otras cosas, ordenar el sistema de inventario y de órdenes que se cursan desde las distintas oficinas. A continuación, se listan los requisitos funcionales de alto nivel del sistema:

• El sistema debe permitir la consulta de inventarios y existencia de los productos de las distintas líneas (automóviles, motocicletas, trenes, aviones, etc).

• El sistema debe permitir la consulta de las órdenes que se encuentran en proceso.

• El sistema debe permitir el cálculo de descuentos y promociones al momento de ingresar una orden.

A la fecha, ha transcurrido gran parte del proyecto y se tiene el siguiente avance:

• Ya se cuenta con un prototipo funcional del aplicativo.

• Existe un modelo de datos diseñado.

• Existe una base de datos con datos de prueba.

• Existe una aplicación web desarrollada con Spring Framework que desarrolla algunas de las funcionalidades requeridas.

image