https://github.com/allersec/diseno-arq-software
Arquitectura y diseño de una plataforma inteligente de gestión de proyectos. Uso de principios S.O.L.I.D., patrones de diseño (Factory, Facade, Observer) y pruebas unitarias con JUnit
https://github.com/allersec/diseno-arq-software
java maven software
Last synced: 11 months ago
JSON representation
Arquitectura y diseño de una plataforma inteligente de gestión de proyectos. Uso de principios S.O.L.I.D., patrones de diseño (Factory, Facade, Observer) y pruebas unitarias con JUnit
- Host: GitHub
- URL: https://github.com/allersec/diseno-arq-software
- Owner: AllerSec
- License: apache-2.0
- Created: 2025-03-15T15:30:02.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-15T16:07:09.000Z (11 months ago)
- Last Synced: 2025-03-15T16:28:58.047Z (11 months ago)
- Topics: java, maven, software
- Homepage: https://github.com/AllerSec/proyecto-maven-design-patterns.git
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 Plataforma Inteligente de Gestión de Proyectos
## 📝 Descripción
Este proyecto desarrolla una plataforma inteligente para la gestión de proyectos, enfocada en mejorar la productividad, evitar retrasos y ofrecer recomendaciones basadas en datos.
## 🔹 Características
- ✅ Aplicación de principios SOLID, DRY, KISS y YAGNI
- ✅ Uso de patrones de diseño: Factory Method, Facade y Observer
- ✅ Arquitectura basada en MVC para modularidad y escalabilidad
- ✅ Pruebas unitarias con JUnit 🧪 e integración continua con GitHub Actions ⚙️
- ✅ Análisis de calidad con SonarQube y PMD 📊
## 🛠️ Tecnologías
- 💻 Lenguaje: Java
- 🏗️ Frameworks: Maven, JUnit
- 🖥️ IDE: IntelliJ IDEA
- 🔄 CI/CD: GitHub Actions
- 🔍 Calidad de código: SonarQube, PMD
- 📂 Estructura del Repositorio
- 📁 src/ → Código fuente de la plataforma
- 📁 tests/ → Pruebas unitarias con JUnit 🧪
- 📁 docs/ → Documentación del diseño y arquitectura 📜
- 📁 diagrams/ → Diagramas UML y esquemas de arquitectura 🖼️
## 🚀 Instalación
- 1️⃣ Clonar el repositorio git clone
- 2️⃣ Abrir el proyecto en IntelliJ IDEA 🖥️
- 3️⃣ Ejecutar mvn clean install para compilar ⚙️
- 4️⃣ Ejecutar pruebas con mvn test ✅
## 📜 Licencia
Este proyecto está bajo la licencia MIT 📝
## Link al repositorio
https://github.com/AllerSec/Diseno-Arq-Software.git