gdes017_diagramacomponentes

11
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN 2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0 GDES017 Diagrama de Componentes 1.0 Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015 Tabla de Contenido 1. Diagrama de Componentes...........................................2 1.1. Antecedentes....................................................2 1.2. Diagrama de Componentes del Sistema.................................3 1.3. Lista de Componentes del Sistema.....................................5 1.4. Archivo de Diagrama de Componentes..................................8

Upload: ricardo-de-la-cruz

Post on 20-Dec-2015

3 views

Category:

Documents


0 download

DESCRIPTION

DiagramaComponentes

TRANSCRIPT

Page 1: GDES017_DiagramaComponentes

PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN

2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0

GDES017 Diagrama de Componentes 1.0

Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015

Tabla de Contenido

1. Diagrama de Componentes..................................................................................................2

1.1. Antecedentes................................................................................................................2

1.2. Diagrama de Componentes del Sistema......................................................................3

1.3. Lista de Componentes del Sistema..............................................................................5

1.4. Archivo de Diagrama de Componentes........................................................................8

Page 2: GDES017_DiagramaComponentes

PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN

2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0

GDES017 Diagrama de Componentes 1.0

Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015

1. Diagrama de Componentes

1.1. Antecedentes

El siguiente diagrama de componentes debe considerar todos los componentes a usar y estará integrado de la arquitectura de HW, SW, Red, Comunicaciones y Seguridad (usuarios remotos, relaciones de confianza entre dominios y esquema de conexión) de la empresa considerando las contingencias y alta disponibilidad requerida por los usuarios

Las capas son la forma tecnológica de agrupar los elementos (programas, bases de datos, etc.) que conforman una Aplicación. Esta agrupación permite que los cambios tecnológicos que se realicen en una aplicación (eje: cambio de motor de base de datos) solo afecten a la capa correspondiente.

Capa Afecta/ No Afecta (Marcar X)Datos - Datos Núcleo XDatos - Parámetros de la aplicación XDatos - Parámetros de negocio XAcceso a Datos - Lógica de negocios -Funcionalidad básica XLógica de negocios -Funcionalidad regulatoriaLógica de negocios -Funcionalidad personalizada XCapa de presentación-Pantallas de usuarios XCapa de presentación-Pantallas administrativas XCapa de presentación-Reportes XInterfaces – ProveedorasInterfaces – SolicitantesOperacionesSeguridad XComunicaciones e Integración

Capa de Datos.Esta capa contiene los datos propios de la aplicación. Sirve para: Almacenar los datos, Recuperar los datos, Mantener los datos, Mantener la integridad de los datos. Estos datos se almacenan de diferentes formas, puede ser una base de datos relacional o en archivos planos o indexadosDatos núcleo. Son los datos de la aplicación para que cumpla con sus funciones. Por ejemplo en un aplicativo de manejo de cuentas de ahorros, los datos núcleo serán las cuentas de ahorro y los saldos y movimientos de cada cuenta.Parámetros de NegocioPermiten modificar el comportamiento funcional de una aplicación sin necesidad de cambiar las líneas de código. Ejm: en todas las aplicaciones la moneda, la banca, el banco, son parámetros de negocio.Parámetros de la AplicaciónPermiten modificar el comportamiento tecnológico de una aplicación. Ejm el nombre de la tabla, o archivo que contiene la información, el terminal lógico asignado a una aplicación, los códigos de errores, entre otros son los parámetros de una aplicación.Capa de Lógica de Negocios

Page 3: GDES017_DiagramaComponentes

PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN

2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0

GDES017 Diagrama de Componentes 1.0

Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015

Esta capa implementa las reglas de negocios, ejecuta los cálculos y otras actividades relacionadas y entrega la información a la capa de presentación o a la capa de interfaces. FuncionalidadEs la capa que contiene las reglas de negocio, se subdivide en 3: Funcionalidad Básica, Funcionalidad Regulatoria y Funcionalidad Personalizada.La Funcionalidad Básica, es el motivo por el cual fue construida la aplicación, por ejemplo en una aplicación de cuentas de ahorros la funcionalidad básica será el cálculo de intereses, el depósito / retiro de dinero, la consulta de saldos, etc.La Funcionalidad Regulatoria, se genera de acuerdo a las leyes y normas de cada país, e industria.La Funcionalidad Personalizada, es aquella que es propia de cada empresa o usuario y atiende a necesidades que son una variante de la funcionalidad básica y permiten adecuar los sistemas de acuerdo a las necesidades de un grupo específico o para generar una diferenciación con respecto a la competencia.Capa de Acceso a DatosSon los elementos que se encargan de obtener los datos desde el almacén en el que éstos se encuentren. Permiten separar la funcionalidad y las interfaces de la lógica de obtención de datos, de tal forma que si se presenta algún cambio en la estructura o tecnología de los datos, solo se cambiará los elementos del acceso a datos y no afectará a las interfaces o a la funcionalidad de la aplicación.Capa de InterfacesSi una aplicación expone sus funcionalidades e información única y exclusivamente a través de esta capa se podrá decir que está encapsulada y por ende es un componente.Interfaces ProveedorasInterfaces SolicitantesCapa de PresentaciónPantallas de usuarioPermiten la interacción entre el usuario y las aplicaciones. Son utilizadas para realizar operaciones en los productos y/o servicios del BCP.Pantallas administrativasSon las pantallas que permiten consultar, crear o modificar los parámetros de las aplicaciones y están disponibles solo para algunos empleados que tienen la autorización para realizar operaciones con los parámetros de las aplicaciones.ReportesPermiten visualizar la información consolidada de las operaciones realizadas en una aplicación. Se recomienda utilizar los reportes propios de los paquetes, ver lineamientos de Arquitectura de Integración.Capa de OperacionesEsta capa está conformada por los elementos que permiten garantizar el correcto funcionamiento de las aplicaciones. Los elementos de esta capa se detallan en el documento ITIL: Mejores Prácticas de Operaciones en el diseño de aplicaciones”.Capa de SeguridadEstá conformada por elementos de autenticación, autorización, comunicación segura, auditoria y administración de perfiles de las aplicaciones.Capa de Comunicaciones e IntegraciónEstá conformada por los elementos que facilitan la conectividad e integración de las aplicaciones, con el objetivo de interrelacionar y permitir el uso de servicios independientemente de la plataforma en la que se encuentren (ejm: Adaptadores MQ).

1.2. Diagrama de Componentes del Sistema

Page 4: GDES017_DiagramaComponentes

PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN

2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0

GDES017 Diagrama de Componentes 1.0

Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015

Diagrama de componentes del sistema

Tramíte Documentario

Archivo Institucional

Software Base

Software Base

<<Application>>Normas Legales

<<Application>>Catastro Alfanumerico

<<Application>>Seguridad y Auditoria

<<Application>>Administracion de la

Organizacion

Trámite Documentario

Aplicativos OSCE

Documentos del Análisis

Documentos de Diseño

Td_Gd_Contrer.java

Td_Mant_Controller.java

Td_Mensajeria_Controller.java

Td_Recepcion_Controller.java

Td_Tramite_Controller.java

Td_Search_Controller.java

Td_Tupa_Controller.java

Td_Gd_ServiceImpl.java

Td_Mant_ServiceImpl.java

Td_Mensajeria_ServiceImpl.java

Td_Recepcion_ServiceImpl.java

Td_Search_ServiceImpl.java

Td_Tramite_ServiceImpl.java

Td_Tupa_ServiceImpl.java

Analisis To Be STDATd_Gd_Mapper.java

Td_Mant_Mapper.java

Td_Mensajeria_Mapper.java

Td_Recepcion_Mapper.java

Td_Search_Mapper.java

Td_Tramite_Mapper.java

Td_Tupa_Mapper.java

Td_Gd_Mapper.xml

Td_Mant_Mapper.xml

Td_Mensajeria_Mapper.xml

Td_Recepcion_Mapper.xml

Td_Search_Mapper.xml

Td_Tramite_Mapper.xml

Td_Tupa_Mapper.xml

<<Database>>Tipos de

Oracle 11g

<<Database>>Unidades

<<Database>>Bande

jas

<<Database>>Requerimie

td.jsp

Sencha ExtJS

mybatis-3.2.7.jarspring-core-4.1.0.BUILD-SNAPSHOT.jar

<<Database>>Tupa

<<Database>>Docum

<<Database>>Flujo de

<<Database>>Observacio

<<Database>>Solicitud

<<Database>>Mensa

jero

Reportes e Informes de Tramite Documentario

jasperreports-4.0.2.jar

Page 5: GDES017_DiagramaComponentes

PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN

2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0

GDES017 Diagrama de Componentes 1.0

Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015

Aplicativos OSCE

<<Application>>Sistema de Arbitraje

<<Application>>Portal Web

<<Application>>Sistema del RNP

<<Application>>Sistema del Tribunal de Contrataciones del

Estado

<<Application>>Sistema de Certificación

<<Application>>SEACE

Archivo Institucional

arc.jsp

Arc_Mant_Controller.java

Arc_Pcd_Controller.java

Arc_Search_Controller.java

Arc_Archivo_Controller.java

Arc_Transferencia_Controller.java

Arc_Eliminacion_Controller.java

Arc_Conservacion_Controller.java

Arc_Servicio_Controller.java

Arc_Mant_ServiceImpl.java

Arc_Pcd_ServiceImpl.java

Arc_Search_ServiceImpl.java

Arc_Archivo_ServiceImpl.java

Arc_Transferencia_ServiceImpl.java

Arc_Eliminacion_ServiceImpl.java

Arc_Conservacion_ServiceImpl.java

Arc_Servicio_ServiceImpl.java

Arc_Mant_Mapper.java

Arc_Pcd_Mapper.java

Arc_Search_Mapper.java

Arc_Archivo_Mapper.java

Arc_Transferencia_Mapper.java

Arc_Eliminacion_Mapper.java

Arc_Conservacion_Mapper.java

Arc_Servicio_Mapper.java

Arc_Mant_Mapper.xml

Arc_Pcd_Mapper.xml

Arc_Search_Mapper.xml

Arc_Archivo_Mapper.xml

Arc_Transferencia_Mapper.xml

Arc_Eliminacion_Mapper.xml

Arc_Conservacion_Mapper.xml

Arc_Servicio_Mapper.xml

<<Database>>Archivos

<<Database>>Pcd

<<Database>>

Cuadro

<<Database>>UbicaTopog

<<Database>>

Solicitud

<<Database>>

Solicitud

<<Database>>Solicitud

<<Database>>Conservaci

<<Database>>Unida

d

<<Database>>Solicitud

Reportes e Informes de Archivo Intitucional

Analisis To Be STDA

(Tramíte

Documentos de Diseño

(Tramíte

Documentos del Análisis(Tramíte

Sencha ExtJS

(Tramíte

spring-core-4.1.0.BUILD-SNAPSHOT.jar(Tramíte Documentario)

mybatis-3.2.7.jar(Tramíte Documentario)

jasperreports-4.0.2.jar(Tramíte Documentario)

Oracle 11g(Tramíte

Documentario)

Figura 1.1 Diagrama de Componentes del Sistema

1.3. Lista de Componentes del Sistema

Ítem Nombre del componente Descripción del componente1

Normas LegalesAplicación que administra las Normas Legales de todo el STDA.

2 Seguridad y Auditoria Aplicación que administra la Seguridad y Auditoria de todo el STDA.

3 Catastro Alfanumerico Aplicación que administra las direcciones, tipos de vías, tipos de habilitaciones urbanas, ubigeos, etc.; de todo el STDA.

Page 6: GDES017_DiagramaComponentes

PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN

2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0

GDES017 Diagrama de Componentes 1.0

Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015

4 Analisis To Be STDA Documento de Análisis del negocio final To Be.5 Documentos del Análisis Documento de Análisis según metodología del

OSCE.6 Documentos de Diseño Documento de Diseño según metodología del

OSCE.7 td.jsp Front end dinámico del Sistema de Trámite

Documentario para la capa de presentación.8 Sencha ExtJS Framework de todo el STDA basado en Java Script

para la capa de presentación.9 Td_Gd_Contrer.java Capa Controladora Servlet java de Gestión

Documental.10 Td_Mant_Controller.java Capa Controladora Servlet java de las Tablas

Maestras.11 Td_Mensajeria_Controller.java Capa Controladora Servlet java del Sub Módulo de

Mensajería.12 Td_Search_Controller.java Capa Controladora Servlet java de los Objetos de

Búsqueda.13 Td_Recepcion_Controller.java Capa Controladora Servlet java de Recepción

Documental.14 Td_Tramite_Controller.java Capa Controladora Servlet java de Trámite

Documentario.15 Td_Tupa_Controller.java Capa Controladora Servlet java de los Tupa.16 Td_Gd_ServiceImpl.java Capa de Implementación spring java de Gestión

Documental.17 Td_Mant_ServiceImpl.java Capa de Implementación spring java de las Tablas

Maestras.18 Td_Mensajeria_ServiceImpl.java Capa de Implementación spring java del Sub Módulo

de Mensajería.19 Td_Search_ServiceImpl.java Capa de Implementación spring java de los Objetos

de Búsqueda.20 Td_Recepcion_ServiceImpl.java Capa de Implementación spring java de Recepción

Documental.21 Td_Tramite_ServiceImpl.java Capa de Implementación spring java de Trámite

Documentario.22 Td_Tupa_ServiceImpl.java Capa de Implementación spring java de los Tupa.23 spring-core-4.1.0.BUILD-

SNAPSHOT.jarLibrería jar de spring java.

24 Sistema del RNP Interfaces Proveedoras y Solicitantes con el Sistema del RNP de OSCE.

25 Sistema del Tribunal de Contrataciones del Estado

Interfaces Proveedoras y Solicitantes con el Sistema del Tribunal de Contrataciones del Estado de OSCE.

26 Sistema de Arbitraje Interfaces Proveedoras y Solicitantes con el Sistema de Arbitraje de OSCE.

27 Sistema de Certificacion Interfaces Proveedoras y Solicitantes con el Sistema de Certificación de OSCE.

28 SEACE Interfaces Proveedoras y Solicitantes con el SEACE de OSCE.

29 Portal Web Interfaces Proveedoras con el Portal Web del OSCE.30 Td_Gd_Mapper.java Capa Mapeadora de datos java de Gestión

Documental.

Page 7: GDES017_DiagramaComponentes

PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN

2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0

GDES017 Diagrama de Componentes 1.0

Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015

31 Td_Mant_Mapper.java Capa Mapeadora de datos java de las Tablas Maestras.

32 Td_Mensajeria_Mapper.java Capa Mapeadora de datos java del Sub Módulo de Mensajería.

33 Td_Search_Mapper.java Capa Mapeadora de datos java de los Objetos de Búsqueda.

34 Td_Recepcion_Mapper.java Capa Mapeadora de datos java de Recepción Documental.

35 Td_Tramite_Mapper.java Capa Mapeadora de datos java de Trámite Documentario.

36 Td_Tupa_Mapper.java Capa Mapeadora de datos java de los Tupa.37 Td_Gd_Mapper.xml Capa Acceso de datos xml de Gestión Documental.38 Td_Mant_Mapper.xml Capa Acceso de datos xml de las Tablas Maestras.39 Td_Mensajeria_Mapper.xml Capa Acceso de datos xml del Sub Módulo de

Mensajería.40 Td_Search_Mapper.xml Capa Acceso de datos xml de los Objetos de

Búsqueda.41 Td_Recepcion_Mapper.xml Capa Acceso de datos xml de Recepción

Documental.42 Td_Tramite_Mapper.xml Capa Acceso de datos xml de Trámite

Documentario.43 Td_Tupa_Mapper.xml Capa Acceso de datos xml de los Tupa.44 mybatis-3.2.7.jar Librería jar de myBatis java.45 Tipos de Documento Tabla de almacenamiento de datos.46 Unidades de Recepcion

DocumentalTabla de almacenamiento de datos.

47 Bandejas de Recepcion Tabla de almacenamiento de datos.48 Mensajero Tabla de almacenamiento de datos.49 Solicitud de Correspondencia Tabla de almacenamiento de datos.50 Requerimiento Tabla de almacenamiento de datos.51 Observacion Tabla de almacenamiento de datos.52 Documento Tabla de almacenamiento de datos.53 Flujo de Tramite Tabla de almacenamiento de datos.54 Tupa Tabla de almacenamiento de datos.55 Oracle 11g Base de Datos relacional.56 jasperreports-4.0.2.jar Librería jar para la generación de Reportes.57 Reportes e Informes de Tramite

DocumentarioReportes del módulo de Trámite Documentario.

58 arc.jsp Front end dinámico del Sistema de Archivo Institucional para la capa de presentación.

59 Arc_Mant_Controller.java Capa Controladora Servlet java.60 Arc_Pcd_Controller.java Capa Controladora Servlet java.61 Arc_Search_Controller.java Capa Controladora Servlet java.62 Arc_Archivo_Controller.java Capa Controladora Servlet java.63 Arc_Transferencia_Controller.jav

aCapa Controladora Servlet java.

64 Arc_Eliminacion_Controller.java Capa Controladora Servlet java.65 Arc_Conservacion_Controller.jav

aCapa Controladora Servlet java.

66 Arc_Servicio_Controller.java Capa Controladora Servlet java.

Page 8: GDES017_DiagramaComponentes

PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN

2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0

GDES017 Diagrama de Componentes 1.0

Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015

67 Arc_Mant_ServiceImpl.java Capa de Implementación spring java.68 Arc_Pcd_ServiceImpl.java Capa de Implementación spring java.69 Arc_Search_ServiceImpl.java Capa de Implementación spring java.70 Arc_Archivo_ServiceImpl.java Capa de Implementación spring java.71 Arc_Transferencia_ServiceImpl.j

avaCapa de Implementación spring java.

72 Arc_Eliminacion_ServiceImpl.java

Capa de Implementación spring java.

73 Arc_Conservacion_ServiceImpl.java

Capa de Implementación spring java.

74 Arc_Servicio_ServiceImpl.java Capa de Implementación spring java.75 Arc_Mant_Mapper.java Capa Mapeadora de datos java.76 Arc_Pcd_Mapper.java Capa Mapeadora de datos java.77 Arc_Search_Mapper.java Capa Mapeadora de datos java.78 Arc_Archivo_Mapper.java Capa Mapeadora de datos java.79 Arc_Transferencia_Mapper.java Capa Mapeadora de datos java.80 Arc_Eliminacion_Mapper.java Capa Mapeadora de datos java.81 Arc_Conservacion_Mapper.java Capa Mapeadora de datos java.82 Arc_Servicio_Mapper.java Capa Mapeadora de datos java.83 Arc_Mant_Mapper.xml Capa Acceso de datos xml.84 Arc_Pcd_Mapper.xml Capa Acceso de datos xml.85 Arc_Search_Mapper.xml Capa Acceso de datos xml.86 Arc_Archivo_Mapper.xml Capa Acceso de datos xml.87 Arc_Transferencia_Mapper.xml Capa Acceso de datos xml.88 Arc_Eliminacion_Mapper.xml Capa Acceso de datos xml.89 Arc_Conservacion_Mapper.xml Capa Acceso de datos xml.90 Arc_Servicio_Mapper.xml Capa Acceso de datos xml.91 Archivos Tabla de almacenamiento de datos.92 Cuadro de Clasificacion Tabla de almacenamiento de datos.93 Pcd Tabla de almacenamiento de datos.94 Ubicacion Topografica Tabla de almacenamiento de datos.95 Unidad Documental Tabla de almacenamiento de datos.96 Solicitud de Transferencia Tabla de almacenamiento de datos.97 Solicitud de Eliminacion Tabla de almacenamiento de datos.98 Conservacion de Documentos Tabla de almacenamiento de datos.99 Solicitud de Restauracion Tabla de almacenamiento de datos.

100 Solicitud de Servicio Archivistico Tabla de almacenamiento de datos.101 Reportes e Informes de Archivo

InstitucionalReportes del módulo de Archivo Institucional.

1.4. Archivo de Diagrama de Componentes

STDA\STDA.oom