An open API service indexing awesome lists of open source software.

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

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