Saltar al contenido principal

💡 Introducción

👋 ¡Bienvenido(a) a la documentación del Sistema SIIB!

Este portal fue creado para centralizar toda la información técnica y funcional del proyecto, brindando una referencia clara, actualizada y accesible para todas las personas involucradas en su desarrollo y mantenimiento.

📘 Aquí encontrarás una visión completa de la arquitectura del sistema, sus componentes principales y la forma en que interactúan entre sí para garantizar un funcionamiento eficiente y coherente.


🧭 Estructura de la documentación

La información está organizada en secciones para facilitar la navegación y el acceso a los temas más relevantes:

  • ⚙️ Módulos: Descripción funcional y técnica de los distintos componentes del sistema.
  • 🗄️ Base de Datos: Diseño, estructura y relaciones entre las entidades principales.
  • 📱 Integración Android: Detalles sobre la comunicación entre la aplicación móvil y el sistema principal.
  • 🛠️ Soporte: Guías, procedimientos y lineamientos para la atención y resolución de incidencias.

Esta documentación está pensada para servir como una herramienta de apoyo tanto para desarrolladores como para analistas y personal de soporte, promoviendo una comprensión integral del sistema y su evolución continua. 🚀


🧰 Herramientas y Tecnologías

Estas son las principales herramientas y tecnologías utilizadas en el desarrollo del sistema:

  • 🗄️ SQL Server — Gestión de bases de datos.
  • 💻 Visual Studio — Entorno de desarrollo principal.
  • ⚙️ Lenguajes: C# y JavaScript (JS).
  • 🧩 Patrón MVC (Model–View–Controller) — Estructura de desarrollo que organiza el sistema en capas:
    • Model: Manejo de datos y lógica del negocio.
    • View: Interfaz de usuario.
    • Controller: Comunicación entre la vista y el modelo.
  • 🤖 Android Studio — Desarrollo y depuración de la aplicación móvil.
  • 💬 Slack — Canal de comunicación para coordinación y entrega de versiones.

📦 Versionado

La persona que sube la versión a producción 🚀 es quien cuenta con la última versión actualizada del sistema, con todos los cambios correctamente guardados 📝.
Esto garantiza que el entorno en producción refleje siempre los ajustes más recientes 🔧 y evita inconsistencias entre versiones.

💬 Por lo general, usamos Slack para coordinar la entrega y validación de versiones.

Nota importante:
El deploy se realiza después de las 5:00 p.m. para evitar interrupciones en el sistema durante el horario de producción.