https://github.com/edwyng/proyecto-ingenieria-del-software
Course Stack es un sistema de software que te ofrece la facilidad de conseguir avales para cursos online, presencial o semi-presenciales. En contribución con la UCV, está plataforma te permitira proponer tus ideas y enseñar tus conocimientos.
https://github.com/edwyng/proyecto-ingenieria-del-software
java jdk17 swing unit-testing
Last synced: about 2 months ago
JSON representation
Course Stack es un sistema de software que te ofrece la facilidad de conseguir avales para cursos online, presencial o semi-presenciales. En contribución con la UCV, está plataforma te permitira proponer tus ideas y enseñar tus conocimientos.
- Host: GitHub
- URL: https://github.com/edwyng/proyecto-ingenieria-del-software
- Owner: edwynG
- Created: 2024-06-07T05:51:52.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-10T20:22:39.000Z (8 months ago)
- Last Synced: 2025-03-27T23:03:37.518Z (2 months ago)
- Topics: java, jdk17, swing, unit-testing
- Language: Java
- Homepage:
- Size: 14.7 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Course Stack
#### Colaboradores
El desarrollo de este proyecto ha sido posible gracias a la colaboración del **grupo #3**:
- **Patricia Cibeira**
- **Diego Heredia**
- **Edwyn Guzmán**
- **Simón Uzcategui**
- **Omerin Otamendis****Agradecimientos:**
A todos los que han contribuido de alguna manera a este proyecto, ¡muchas gracias!### Área de trabajo local
Para poder trabajar en el proyecto utilizando Visual Studio Code, se recomienda seguir los siguientes pasos después de clonar el repositorio:
1. Crea una carpeta llamada **.vscode** en la raíz del proyecto.
2. Dentro de la carpeta **.vscode**, crea un archivo llamado **settings.json**.
3. Copia y pega la siguiente estructura dentro del archivo:```json
{
"java.project.sourcePaths": ["src"],
"java.project.outputPath": "bin",
"java.project.referencedLibraries": [
"./src/lib/sqlite/sqlite-jdbc-3.46.0.1.jar",
"./src/lib/sqlite/slf4j-api-1.7.36.jar",
"./src/lib/Glasspane/glasspane-popup-2.0.1.jar",
"./src/lib/Glasspane/miglayout-4.0.jar",
"./src/lib/TimingTargetAdapter/TimingFramework-0.55.jar"
],
"java.project.exportJar.targetPath": "${workspaceFolder}/build/Course stack.jar"
}
```> #### **IMPORTANTE**
>
> Asegúrate de tener instalada la extensión **Extension Pack for Java** en Visual Studio Code. De esta forma podrás ejecutar el programa desde el editor.## Modelo de Dominio
Esta es la primera versión del modelo de dominio. En este modelo muestra el **¿Que?** del proyecto desde un **enfoque abstracto**, de manera que muestre de forma sencilla las realciones del diagrama.

En el siguente diagrama de estados muestra el **proceso de negocios que se quiere automatizar**. En este caso es el proceso para proponer cursos.

## Modelo de Casos de Uso
En este diagrama mostramos el **¿Como?** del proyecto. Este representa los casos de uso mas relevantes.

## Diagrama de Base de datos
Este tipo de diagrama es fundamental para entender cómo se almacenan y acceden a los datos dentro de un sistema de gestión de bases de datos
