1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA
UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO ARAGUA
“FEDERICO BRITO FIGUEROA”
LA VICTORIA - ESTADO ARAGUA
Autores:
Rodríguez Juan -- C.I: 21.603.564
Mendoza Leonardo -- C.I: 21.369.330
Tapias Juan -- C.I: 21.272.323
Julio de 2012
2. TITULO DEL PROYECTO
Sistema de información Web para la gestión de Procesos
Administrativos y Académicos del Centro de Formación Socialista Metalminero
de La Victoria, Edo. Aragua
Este proyecto propone realizar una página web que permita información
de los cursos disponibles en la institución, publicar noticias académicas
internas y externas, eventos, información sobre jornadas, talleres, cursos y
actividades. A su vez integrar un aula virtual donde los estudiantes puedan
mantener comunicación interactiva con el docente permitiéndole realizar sus
actividades a fines, y el control de inventario que estará disponible para
acceder en cualquier momento de forma que el usuario pueda interactuar mejor
con el sistema.
ARQUITECTURA UTILIZADA
Dentro de los distintos tipos de estilos arquitectónicos, se eligió el
modelo-vista-controlador (MVC) como método para desarrollar un sistema
sin falla basada en separar los datos de una aplicación, la interfaz de usuario,
la lógica de negocio (el modelo) y la presentación (la vista) por lo que se
consigue un mantenimiento más sencillo de las aplicaciones. Este modelo
ofreció soluciones a problemas de arquitectura de software en la ingeniería, es
decir, sintetiza estructuras de soluciones, encapsula variedad de
configuraciones concretas, define patrones de las aplicaciones y permite
evaluar un sistema para verificar que todo se mantenga estable.
Además utilizamos el MVC porque está diseñado para reducir el
esfuerzo al momento de programar, permite una clara separación entre los
componentes del sistema; lo cual se puede implementar por separado. Por otro
lado, el MVC nos permite utilizar de la forma que queramos a cualquier
componente con tan solo implementar nuestro propio modelo. Es decir, nos
ofrece la posibilidad de trabajar con componentes más eficientes.
3. ¿QUÉ VENTAJAS TIENE EL USO DEL PATRÓN MVC?
Las principales ventajas de hacer uso del patrón MVC son:
La separación del modelo de la vista, es decir, separar los datos de la
representación visual de los mismos.
Es mucho más sencillo agregar múltiples representaciones de los
mismos datos o información.
Facilita agregar nuevos tipos de datos según sea requerido por la
aplicación ya que son independientes del funcionamiento de las otras
capas.
Crea independencia de funcionamiento.
Facilita el mantenimiento en caso de errores.
Ofrece maneras más sencillas para probar el correcto funcionamiento
del sistema.
Es posible tener diferentes vistas para un mismo modelo (ej.
representación de un conjunto de datos como una tabla o como un
diagrama de barras).
Permite el escalamiento de la aplicación en caso de ser requerido.