Quinta Fase

MODELO VISTA CONTROLADOR

El patrón de diseño MVC se encarga de separar la lógica de negocio de la interfaz de usuario y es el mas utilizado en aplicaciones web, framework, etc, ya que facilita la funcionalidad, mantenibilidad, y escalabilidad del sistema, de forma comoda y sencilla, a la vez que ayuda no mezclar lenguajes de programación en el mismo código

En este caso el lenguaje de programación es PHP, por lo tanto para aplicar este modelo se debe crear carpetas donde se separa la parte logica, la conexion a la base de datos y la vista o frontend

DESPLIEGUE DE LA APLICACION EN LA WEB

Desplegar una aplicación en la web se refiere al proceso de hacer que una aplicación (ya sea una página web, una app web o una API) esté disponible para que los usuarios puedan acceder a ella desde cualquier navegador web. Este proceso generalmente involucra mover la aplicación desde un entorno de desarrollo local a un servidor o a una plataforma en la nube donde se pueda ejecutar y acceder globalmente.
Acceso global: La aplicación es accesible desde cualquier lugar con conexión a Internet, lo que permite llegar a un público mucho más amplio que si fuera una aplicación local. Escalabilidad: Las aplicaciones web pueden ser escaladas fácilmente para manejar más usuarios y más tráfico, gracias a las infraestructuras de la nube y los servidores dedicados. Actualización y mantenimiento centralizado: Con una aplicación web, las actualizaciones se pueden hacer directamente en el servidor, lo que significa que todos los usuarios acceden a la última versión sin tener que actualizar manualmente sus dispositivos. Compatibilidad multi-dispositivo: Una vez que la aplicación está en la web, los usuarios pueden acceder a ella desde diversos dispositivos (computadoras, teléfonos móviles, tabletas) sin tener que instalar nada adicional. Ahorro en costos de distribución: Las aplicaciones web eliminan la necesidad de distribución física, instalación o distribución a través de tiendas de aplicaciones, lo cual puede reducir costos y tiempos de distribución. Sin dependencias de hardware o sistema operativo: Los usuarios pueden acceder a la aplicación sin preocuparse por la compatibilidad con su sistema operativo o el hardware específico que tienen, ya que se ejecuta en el navegador. Fácil integración con otros servicios: Las aplicaciones web suelen ser más fáciles de integrar con otros servicios en línea (como APIs, bases de datos en la nube, y otros sistemas de terceros), lo que facilita la creación de aplicaciones más complejas.

DOCUMENTO DE ESPECIFICACION DE ARQUITECTURA DEA IEEE

METOLOGIA SCRUM