12.07.2015 Views

Análisis funcional territorio AL Padrón [PDF] [4659 KB] - Plan Avanza

Análisis funcional territorio AL Padrón [PDF] [4659 KB] - Plan Avanza

Análisis funcional territorio AL Padrón [PDF] [4659 KB] - Plan Avanza

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9. VISTA DE IMPLEMENTACIÓNDocumento 1 de 1.Firmado por: NOMBRE ESTEBAN LEBRERO SERGIO - NIF 02259441J, Emisor del certificado: FNMT Clase 2 CA, Número de serie del certificado firmante: 1.020.765.586, Fecha de emisión de la firma: 30/03/12 8:02Documento 1 de 1.-Firmado por: NOMBRE JAROSO BLANCO MARIA TRANSITO - NIF 09317269S, Emisor del certificado: FNMT Clase 2 CA, Número de serie del certificado firmante: 1.020.459.525, Fecha de emisión de la firma: 30/03/12 11:13Código de integridad (alg. SHA-256): 634a2e5f44472e870f6b9b12f5bcf347acd6dad44ac6a727199e85e5932436b7Página 156 de un total de 191 página(s), Versión imprimible con información de firma.Esta vista describe la estructura total del modelo de implementación, la descomposición delsoftware en capas y subsistemas.La aplicación resultado será una aplicación web que contendrá la interfaz para su manejo por los usuarios.Se aplicará el patrón de diseño MVC (Modelo/Vista/Controlador), el cual plantea una división en capasdetallada más adelante. Los subsistemas se desarrollarán de forma independiente, obteniendo para cadauno de ellos un componente Java (librería) que se integrará en la aplicación final mediante herramientasde gestión y construcción de proyectos, como por ejemplo Maven.Al separar cada subsistema en un componente se facilita la creación de componentes de prueba o vacíos,que sustituyan a los componentes reales hasta que éstos hayan sido desarrollados. Gracias a esto seráposible ensamblar la aplicación para realizar pruebas (aunque no estén todos los componentesterminados), crear maquetas para la validación de la interfaz de usuario y agilizar las pruebas deintegración de los diferentes componentes en el sistema según se vayan completando.Otro punto que favorece el ensamblaje de los componentes de la aplicación es la utilización de lainyección de dependencias que el Framework Spring proporciona. Con esta herramienta se acoplan unoscomponentes con otros mediante un archivo de configuración que indica la implementación concreta decada elemento del sistema. El sustituir un componente por otro es tan sencillo como modificar el archivode configuración, permitiendo una gran flexibilidad a la hora de acoplar todos los componentes.9.1. Vista general de las capasLa utilización del patrón MVC divide la aplicación en tres capas bien diferenciadas:• Modelo: Representa a las entidades de negocio y proporciona los mecanismos parala persistencia y recuperación de la información del sistema.• Vista: Esta capa estaría formada por todos aquellos elementos utilizadoscorrespondientes a la interfaz del usuario con el sistema. Estará implementadamediante JSF. Pertenecen a esta capa las páginas JSF, los componentes visualesutilizados en las páginas, así como clases de soporte o utilidad para la visualizacióno recogida de información del usuario. Será la capa controladora la que se encarguede mostrar la vista correspondiente a cada caso, así como proveer de la informaciónque será visualizada.<strong>Avanza</strong> Local Padrón 2 – Análisis <strong>funcional</strong> <strong>territorio</strong> 156

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!