SlideShare a Scribd company logo
1 of 3
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
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.
¿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.

More Related Content

Similar to Ing. del software(arq. utilizada)

Similar to Ing. del software(arq. utilizada) (20)

Presentación Web 2.0
Presentación Web 2.0Presentación Web 2.0
Presentación Web 2.0
 
Plan de trabajo
Plan de trabajoPlan de trabajo
Plan de trabajo
 
Tutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft AccessTutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft Access
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Articulo MVC
Articulo MVC Articulo MVC
Articulo MVC
 
S01-s1-MVC.pptx
S01-s1-MVC.pptxS01-s1-MVC.pptx
S01-s1-MVC.pptx
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Miyelka pirela
Miyelka pirelaMiyelka pirela
Miyelka pirela
 
Actividad 2a resumen de la web 2.0
Actividad 2a resumen de la web 2.0Actividad 2a resumen de la web 2.0
Actividad 2a resumen de la web 2.0
 
Proyecto Nuv
Proyecto NuvProyecto Nuv
Proyecto Nuv
 
Web 2
Web 2Web 2
Web 2
 
Web 2
Web 2Web 2
Web 2
 
Lab-06-PD2-Reingeniería
Lab-06-PD2-ReingenieríaLab-06-PD2-Reingeniería
Lab-06-PD2-Reingeniería
 
La Web 3.0 o Web Semántica
La Web 3.0 o Web SemánticaLa Web 3.0 o Web Semántica
La Web 3.0 o Web Semántica
 
Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Linea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchLinea de productos de software y Metodo Watch
Linea de productos de software y Metodo Watch
 
Proyecto final de software
Proyecto final de softwareProyecto final de software
Proyecto final de software
 
Tics web 2.0
Tics web 2.0Tics web 2.0
Tics web 2.0
 
Tipos de proyecto.pdf
Tipos de proyecto.pdfTipos de proyecto.pdf
Tipos de proyecto.pdf
 

More from Juan Carlos Tapias (11)

Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
20090630090327
2009063009032720090630090327
20090630090327
 
5651
56515651
5651
 
Redessociale 091030213045-phpapp02
Redessociale 091030213045-phpapp02Redessociale 091030213045-phpapp02
Redessociale 091030213045-phpapp02
 
Informaticaforense 111007144032-phpapp01
Informaticaforense 111007144032-phpapp01Informaticaforense 111007144032-phpapp01
Informaticaforense 111007144032-phpapp01
 
Plan de implementación...
Plan de implementación...Plan de implementación...
Plan de implementación...
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Plan de pruebas_inces
Plan de pruebas_incesPlan de pruebas_inces
Plan de pruebas_inces
 
Diagrama despliegue, sec y e r
Diagrama despliegue, sec y e rDiagrama despliegue, sec y e r
Diagrama despliegue, sec y e r
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 

Ing. del software(arq. utilizada)

  • 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.