Modelo de Impleme versi+¦n 3.0 ONG

10
Documento Modelo de Implementación Fecha: 05/5/2011 Soluciones Informáticas ONG Amigos de la 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

description

Soluciones Informáticas  ONG Amigos de la Naturaleza. 2011 05/05/2011 Soluciones Informáticas S.A. Zuly López Documento Modelo de Implementación Fecha: 05/5/2011 Nombre del sistema: ONG Amigos de la Naturaleza Versión: 3.0 Página 1 de 10 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 Documento Modelo de Implementación Fecha: 05/5/2011 Nombre del sistema: ONG Amigos de la Naturaleza Versión: 3.0 Página 2 de 10 Zuly López

Transcript of Modelo de Impleme versi+¦n 3.0 ONG

Page 1: 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

Page 2: 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 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

Page 3: 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 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

Page 4: 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 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

Page 5: 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 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:

Page 6: 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 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.

Page 7: 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 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.

Page 8: 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 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.

Page 9: 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 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.

Page 10: 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 10 de 10