Skip to content

Proyecto de la materia de Programación orientada a objetos (OOP), en la cual nos basamos en un caso de estudio para poder elaborar el proyecto.

Notifications You must be signed in to change notification settings

JamaHCS/console-gioco

Repository files navigation

Gioco - Punto de venta

Proyecto de la materia de Programación orientada a objetos (OOP), en la cual nos basamos en un caso de estudio para poder elaborar el proyecto.

Comenzando 🚀

Nos basamos en el modelo de negocio del gameplanet, sucursal plaza del parque, de la cual fuimos a hacer una entrevista para poder obtener los requerimientos del proyecto.

Desarrollo 📋

El proyecto fue elaborado usando el JDK 13, pero corre sin problemas en el JDK 8 (el mas común en el mercado), solo se tiene que cambiar la linea de compilador propia de maven en el archivo "pom.xml". Una vez seleccionado el JDK a usar, tenemos tenemos que correrlo. Se puede correr desde el IDE, o desde la consola de nuestro sistema operativo:

$java -classpath .\out\artifacts\Console_Gioco_Project_jar\Console-Gioco-Project.jar  Main

IDE 🔧

Se usó el IDE IntelliJ Idea Ultimate 2019.3 para la elaboracipon del proyecto. Por lo tanto, la estructura del proyecto es tal la de un proyecto de IntelliJ

También se hizo uso de maven para el empaquetado e implementación de librerías, puesto que se tenía pensado hacer uso de JUnit Testing para realizar pruebas en el proyecto, pero por motivos de tiempo, no fue posible hacer uso de esta caracteristica.

Diagrama de clases

Con el tiempo de desarrollo fuimos viendo que el primer diagrama de clases no tomaba en cuenta muchos aspectos que fuimos viendo durante el desarrollo del programa, por lo tanto se le tuvo que llevar a cabo varias modificaciones (En un plano general), pero tambien hay que tomar en cuenta que este diagrama solo toma en cuenta la interacción de los objetos del modelo y no la interacción de todo el sistema.

Diagrama de clases


⌨️ con ❤️ por Hector Jama & Mariana Hernandez

About

Proyecto de la materia de Programación orientada a objetos (OOP), en la cual nos basamos en un caso de estudio para poder elaborar el proyecto.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages