La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Presentaciones similares


Presentación del tema: "Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos."— Transcripción de la presentación:

1 Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos

2 Los atributos de calidad que se derivaron de los requerimientos no funcionales se presentaran a continuación. Seguridad Usabilidad Los atributos de calidad que se derivaron de los requerimientos no funcionales se presentaran a continuación. Seguridad Usabilidad

3 Esta es una aplicación web, estará publicada (24 * 7), lo cual implica que estará expuesta full time, conteniendo información sensible de cada cliente. Por esto es crucial el hecho de contar con una buena implementación de seguridad

4 El sistema está dirigido básicamente a dos tipos de usuarios, los administradores de los establecimientos y los escritorios rurales. Elementos para el aprendizaje Usar el sistema eficientemente Sentirse comodo con el sistema El sistema está dirigido básicamente a dos tipos de usuarios, los administradores de los establecimientos y los escritorios rurales. Elementos para el aprendizaje Usar el sistema eficientemente Sentirse comodo con el sistema

5 En base al requerimiento no funcional propuesto por el cliente de desarrollar sobre la plataforma java se investigaron diferentes tecnologias exitentes,analizando sus ventajas y desventajas y realizando comparativas entre las mismas. En base a los RNF se opto por realizar una arquitectura en 3 capas. (Presentacion, servicios, persistencia) En base al requerimiento no funcional propuesto por el cliente de desarrollar sobre la plataforma java se investigaron diferentes tecnologias exitentes,analizando sus ventajas y desventajas y realizando comparativas entre las mismas. En base a los RNF se opto por realizar una arquitectura en 3 capas. (Presentacion, servicios, persistencia)

6

7 Struts Framework Ventajas Arquitectura simple basada en el patrón MVC. Librería de tags fácil de customizar Navegación basada en Controller-based (controlada por struts.xml ) Uso del mecanismo de Tags JSP Transporte automático de los datos introducidos en el cliente (JSP) hasta el controlador (Action) mediante formularios (ActionForm) Manejo de validación Desventajas Poca documentación Libertad limitada (Struts2 está basado en una solución MVC, lo que significa ser implementado con HTML, archivos JSP, y servlets) Complejidad (curva de aprendizaje)

8 Spring Framework Ventajas Manejo de transacciones Persistencia de entidades Configuración de la aplicación (Aplication Context). Seguridad Flexibilidad de servicios Testeo de componentes Desventajas Demasiada configuración, para cada servicio que se tenga tenemos que configurarlo en un XML de configuración. No se puede evaluar si un objeto ha sido bien inyectado más que en tiempo de ejecución El contenedor de Spring no es ligero (si se usan todos los módulos disponibles), no es recomendable su uso en aplicaciones de tiempo real o en aplicaciones para móviles

9 Hibernate Ventajas Independencia del sistema gestor de base de datos a utilizar. Facilidad Programación Apta para aplicaciones transaccionales sin procesamiento masivo Desventajas Gran variedad de configuración Complejidad (curva de aprendizaje)

10 A modo de ejemplo presentamos un caso de uso sobre la arquitectura planteada Caso de uso: Alta Potreros AltaPotrero A modo de ejemplo presentamos un caso de uso sobre la arquitectura planteada Caso de uso: Alta Potreros AltaPotrero


Descargar ppt "Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos."

Presentaciones similares


Anuncios Google