Skip to content

Smartinez220524/RoomFinder

 
 

Repository files navigation

RoomFinder - Proyecto modular

Note

Este proyecto esta distribuido por modulos.

En fase de desarrollo...

  • Modulo 2. Gestión de las tecnologías de la información
    • 2.1.- Modela e implementa un sistema de información aplicando la ingeniería de software, que garanticen la calidad del software, consistencia, integridad, seguridad de la información, mantenimiento, consulta, protección y almacenamiento de datos. Elegir un modelo o Ingeniería de Software. (SCRUM, Método cascada , Método espiral, PSP, etc). Estructurar el modelado del sistema.
    • 2.2.- Enlistar nombres de estándares, normas, algoritmos, metodologías y herramientas a emplearse.
    • 2.3.- Emplear Bases de Datos y/o Estructuras de Datos. (Bases de datos locales y distribuidas, Bases de datos relacionales, Bases NoSQL )
    • 2.4.- Elección de los lenguajes de programación.
  • Modulo 3. Sistemas Robustos, Paralelos y Distribuidos
    • 3.1.- Evaluar el dominio de los algoritmos.
    • 3.2.- Se evaluará la explicación y el dominio de la herramienta utilizada.
    • 3.3.- Prohibido la configuración de las características de red del sistema operativo para escritorio, es decir, la configuración de un servidor local. Se requiere garantizar la distribución, el trabajo y la información en diferentes equipos funcionales.
    • 3.4.- Justificar los protocolos de comunicación involucrados.
    • 3.5.- Distribuir el trabajo en diferentes entidades funcionales (Servicios distribuidos en la nube, Hilos (App, SO, HW), Cliente-servidor)
    • 3.6.- Un sistema descentralizado que permite compartir recursos (procesos, datos o servicios) usando al menos una de las siguientes opciones:
      • 3.1.1 Implementar componentes dentro de su sistema de manera concurrente.
      • 3.1.2 Dividir la base de datos entre diferentes arquitecturas de manera justificada.
      • 3.1.3 Construir una red de sensores descentralizada.
      • 3.1.4 Distribuir el procesamiento de cálculos.
      • 3.1.5 Implementar un sistema tolerante de fallos con una justificación del proceso basado en un algoritmo descentralizado.
      • 3.1.6 Manejar información en tiempo real por medio de sockets para la sincronización.
      • 3.1.7 Implementar algoritmos de seguridad en múltiples arquitecturas.

Note

No es válido usar un servidor local.

  • Modulo 4. Cómputo Flexible (SoftComputing)
    • 4.1.- El proyecto debe cubrir al menos una de las siguientes ramas y aplicaciones de la inteligencia artificial:
      • 4.1.1 Redes neuronales.
      • 4.1.2 Aprendizaje automático (Machine Learning).
      • 4.1.3 Visión artificial.
      • 4.1.4 Algoritmos genéticos.
      • 4.1.5 Servicios cognitivos.
      • 4.1.6 Sistemas expertos.
      • 4.1.8 Robótica.
      • 4.1.9 Árboles de decisión.
      • 4.1.10 Minería de datos
    • 4.2.- Representación del modelo matemático correspondiente.
    • 4.3.- Justificar la selección de los algoritmos empleados.
    • 4.4.- Mostrar análisis y estadísticas de uso con una muestra no menor a los 35 elementos (registros, imágenes, datos, tipo de información que se maneje.) Para la exposición y el documento final del proyecto.

Desarrolladores

  • Sebastián Martínez López
  • Abraham Salas Dimas

Contribuidores

About

Proyecto Modular - RoomFinder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.0%
  • JavaScript 22.5%
  • CSS 0.5%