Modelo de Impleme versi+¦n 3.0 ONG
-
Upload
luis-gualberto -
Category
Documents
-
view
213 -
download
0
description
Transcript of Modelo de Impleme versi+¦n 3.0 ONG
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 1 de 10
Modelo de Implementación Empleo Seguro.com Versión 3.0 05/05/2011 Soluciones Informáticas S.A. Zuly López
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 2 de 10
HISTORIAL DE REVISIONES
Fecha Versión Descripción Autor
05/05/2011 1.0 Versión preliminar del modelo de implementación
Zuly López
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
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 3 de 10
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 Paquete Negocio ............................................................................................................................................ 8 2.3 Paquete Persistencia………………………………………………………………………………………..9
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 4 de 10
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
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 5 de 10
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:
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 6 de 10
2.1 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.
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 7 de 10
2.1.1 Paquete Usuario: En este paquete se encuentran los componentes que implementan la funcionalidad de los casos de uso de un usuario.
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 8 de 10
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.
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 9 de 10
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.
Nombre del sistema:
ONG Amigos de la Naturaleza Versión: 3.0
Documento Modelo de Implementación Fecha: 05/5/2011
Soluciones Informáticas ONG Amigos de la Naturaleza. 2011
Página 10 de 10