Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
Modelo de Implementación Empleo Seguro.com Versión 3.0 05/05/2011 Soluciones Informáticas S.A. Zuly López
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 1 de 10
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
HISTORIAL DE REVISIONES Fecha
Versión
Descripción
05/05/2011
1.0
Versión preliminar implementación
06/05/2011
2.0
Versión para verificación.
Zuly López
06/05/2011
3.0
Versión final del documento verificado.
Luis Godínez
Soluciones Informáticas
Autor del
ONG Amigos de la
Naturaleza. 2011
modelo
de
Zuly López
Página 2 de 10
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
Tabla de contenido 1.1
Propósito........................................................................................................................................................ 4
1.2
Alcance .......................................................................................................................................................... 4
1.3
Definiciones, acrónimos, abreviaturas ........................................................................................................ 4
1.4
Referencias .................................................................................................................................................... 4
1.5
Perspectiva general ....................................................................................................................................... 4 Modelo de Implementación .......................................................................................................................... 5
2.1
Paquete de Presentación .............................................................................................................................. 6
2.1.1 Paquete Usuario ............................................................................................................................................ 7 2.1.2 Paquete Equipo ............................................................................................................................................ 8 2.1.3 Paquete Salón ................................................................................................................................................ 8 2.2 2.3
Paquete Negocio ............................................................................................................................................ 8 Paquete Persistencia………………………………………………………………………………………..9
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 3 de 10
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
Modelo de Implementación Introducción 1.1
Propósito Este documento muestra el Modelo de Implementación del sistema. Muestra cómo se traduce el Modelo de Diseño en los distintos componentes ejecutables de la aplicación a desarrollar.
1.2
Alcance El Modelo de Implementación especifica los distintos componentes creados para desarrollar el Modelo de Diseño. Esta versión del Modelo de Implementación se corresponde con la primera versión del proyecto.
1.3
Definiciones, acrónimos, abreviaturas Véase el glosario.
1.4
Referencias 1.4.1 Glosario. 1.4.2 Visión. 1.4.3 Modelo de Análisis. 1.4.4 Modelo de Diseño.
1.5
Perspectiva general Este documento presenta la siguiente información:
Modelo de Implementación. Contiene el modelo propiamente dicho, descrito a través de varios diagramas de componentes. Cada subsección presenta los componentes de un paquete del modelo
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 4 de 10
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
Modelo de Implementación A continuación se muestra el diagrama de despliegue que forma el Modelo de Implementación del sistema.
Con esta arquitectura se pretende que cada componente trabaje de manera interdependiente en cada capa realizando llamadas en orden descendente sin saltarse ningún nivel.
En el siguiente diagrama vemos el nivel de la arquitectura en las 3 capas diseñadas:
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 5 de 10
Nombre del sistema: Documento
2.1
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
Paquete de Presentación:
En el paquete se presentan los componentes de la aplicación que conforman la interfaz de usuario y el acceso a su funcionalidad. Se puede apreciar una división en subpaquetes que corresponden a las funciones que pueden ser accedidas por cada tipo de usuario y que serán invisibles para el resto de usuarios. Para poder acceder al sitio web ONG Amigos de la Naturaleza será desde el componente “index.php”, que incluye dentro de otras características la pantalla de Login. Tras ser logueado correctamente, la aplicación dará acceso al usuario a un menú que tendrá las posibles acciones a realizar teniendo en cuenta los privilegios de cuenta en el sistema.
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 6 de 10
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
2.1.1 Paquete Usuario: En este paquete se encuentran los componentes que implementan la funcionalidad de los casos de uso de un usuario.
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 7 de 10
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
2.1.2 Paquete Equipo: En este último paquete se encuentran los componentes que implementan la funcionalidad necesaria para Todos los componentes del equipo.
2.1.3 Paquete Salón: En este paquete se detallan los componentes correspondientes a Salón por ejemplo consultar salón para ver si esta reservado o no, luego poder reservar dicho salón.
2.2
Paquete de Negocio:
El paquete de negocio está formado por la capa intermedia de la aplicación. Está formado por los componentes que modelan las entidades de la parte de negocio del sistema. El usuario, a través de la capa o paquete de presentación, lo que hace en realidad es invocar operaciones de las entidades de este nivel. Estas entidades contienen además las interfaces de las operaciones para acceder a sus respectivos métodos de persistencia, ubicados junto con sus componentes en la capa inferior. En este caso no realizamos una división en subpaquetes debido a que los componentes de la capa de presentación acceden en su mayoría a todos los componentes de negocio. Podemos ver en el diagrama siguiente la relación semántica de los componentes que ya indicamos en el modelo de diseño.
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 8 de 10
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
2.3 Paquete de Persistencia La capa inferior de la aplicación la constituye el paquete de persistencia. En este paquete podemos encontrar todos los componentes de persistencia correspondientes a los componentes del negocio. Dichos componentes encapsulan las operaciones de acceso a la Base de datos de modo que si ésta cambiase, no sería necesario alterar los componentes de niveles superiores. Cabe destacar también la presencia de “DataBaseAccess.php”: Este componente encierra la Información necesaria para conectarse con la base de datos, de forma que los objetos de persistencia no necesitan establecer conexiones a la misma por separado, sino que les sirve con invocar a un método de “DataBaseAccess.php”. Además, define los métodos de ejecución de consultas y recorrido de filas para facilitar su uso por parte del resto de objetos de persistencia.
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 9 de 10
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
3.0
Modelo de Implementación
Fecha:
05/5/2011
Soluciones Informáticas
ONG Amigos de la
Naturaleza. 2011
Página 10 de 10