- Autor: John Serrano Carrasco
- Seccion: 13310-0-A-1
- Fecha de inicio: 9 de Enero de 2022
- Fecha de Entrega: 24 de Enero de 2022
Este es el respositorio de mi laboratorio 3 del curso de Paradigmas de Programación impartido en la Universidad de Santiago. En este laboratorio se ve la programación Orientada a Objetos, a traves del lenguaje de programación Java donde se busca crear una simulación a algo similar a una plataforma estilo Google Docs. Para ello, se crearon distintas Clases como por ejemplo:
-
Clase Editor - consiste en la clase de una plataforma estilo Google Docs.
-
Clase Documento - representa a un documento donde se tiene el autor de este, fecha de creacion, nombre del documento, contenido, entre otras cosas.
-
Clase Usuario - representa a un usuario donde se tiene su fecha de registro, su username y su password.
-
Clase Historial - corresponde a un historial de versiones de un documento
-
Clase Permisos - corresponde a un nombre de un usuario asociado a un grado de acceso a un documento
-
Cada clase tiene sus métodos respetando lo visto en clase. Además, se utilizó el patrón MVC para organizar de mejor manera el código, por lo que se tienen otras dos clases mas, como son el controlador y el Menú interactivo. Se implementaron 11/13 funcionalidades en total, 9/9 obligatorios y 2/4 opcionales.
Se necesita tener instalado Java en su versión 11. Ya que se implementó un archivo .bat para ejecutar el programa, no se necesitas de otros prerrequisitos adicionales
Se debe acceder dentro de la carpeta src y dentro de ella hay un archivo llamado "script.bat". Se puede abrir el archivo desde el CMD o bien, hacer doble click al archivo para así poder ejecutar el programa. Luego solo basta con seguir las instrucciones por pantalla. Para facilitar el proceso de prueba, se puede clonar el repositorio:
git clone https://github.com/PodssilDev/Paradigmas_Laboratorio_3_POO_Java.git
- Nota Informe: 6.6 / 7.0
- Nota Requerimientos Funcionales: 6.5 / 7.0
- Nota Requerimientos No Funcionales: 6.6 / 7.0
- Nota Final: 6.5 / 7.0