gdes017_diagramacomponentes

11
PROYECTO [Nombre del Proyecto v.] GDES017 Diagrama de Componentes v. Área Usuaria: DRNP Versión: 1.0 Fecha: dd/mm/aaaa Tabla de Contenido 1. Diagrama de Componentes.............................................2 1.1. Antecedentes.......................................................2 1.2. Diagrama de Componentes del Sistema...................................3 4 1.3. Lista de Componentes del Sistema.......................................4 4 1.4. Archivo de Diagrama de Componentes...................................4 4

Upload: ricardo-de-la-cruz

Post on 12-Nov-2015

4 views

Category:

Documents


2 download

DESCRIPTION

Diagrama de Componentes OSCE

TRANSCRIPT

PROYECTO [Nombre del Proyecto v.]

GDES017Diagrama de Componentes v.

rea Usuaria:DRNPVersin:1.0Fecha:dd/mm/aaaa

Tabla de Contenido1.Diagrama de Componentes21.1.Antecedentes21.2.Diagrama de Componentes del Sistema341.3.Lista de Componentes del Sistema441.4.Archivo de Diagrama de Componentes44

1. Diagrama de Componentes

1.1. Antecedentes

{Describir los Componentes, Interfases y elementos que forman parte del contexto del componente del sistema a modificar y mostrar grficamente como se dan las relaciones entre ellos.Tomar en cuenta las posibilidades que se pudieran dar, tales como actualizar una tabla dinmica, asignacin de algn proceso contable, en cuadre de una transaccin, en cuadre de saldos, etc.

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 conexin) de la empresa considerando las contingencias y alta disponibilidad requerida por los usuarios

Las capas son la forma tecnolgica de agrupar los elementos (programas, bases de datos, etc.) que conforman una Aplicacin. Esta agrupacin permite que los cambios tecnolgicos que se realicen en una aplicacin (eje: cambio de motor de base de datos) solo afecten a la capa correspondiente.

CapaAfecta/ No Afecta (Marcar X)

Datos - Datos NcleoX

Datos - Parmetros de la aplicacinX

Datos - Parmetros de negocioX

Acceso a Datos -

Lgica de negocios -Funcionalidad bsicaX

Lgica de negocios -Funcionalidad regulatoria

Lgica de negocios -Funcionalidad personalizadaX

Capa de presentacin-Pantallas de usuariosX

Capa de presentacin-Pantallas administrativasX

Capa de presentacin-ReportesX

Interfaces Proveedoras

Interfaces Solicitantes

Operaciones

SeguridadX

Comunicaciones e Integracin

Capa de Datos.Esta capa contiene los datos propios de la aplicacin. 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 ncleo. Son los datos de la aplicacin para que cumpla con sus funciones. Por ejemplo en un aplicativo de manejo de cuentas de ahorros, los datos ncleo sern las cuentas de ahorro y los saldos y movimientos de cada cuenta.Parmetros de NegocioPermiten modificar el comportamiento funcional de una aplicacin sin necesidad de cambiar las lneas de cdigo. Ejm: en todas las aplicaciones la moneda, la banca, el banco, son parmetros de negocio.Parmetros de la AplicacinPermiten modificar el comportamiento tecnolgico de una aplicacin. Ejm el nombre de la tabla, o archivo que contiene la informacin, el terminal lgico asignado a una aplicacin, los cdigos de errores, entre otros son los parmetros de una aplicacin.Capa de Lgica de NegociosEsta capa implementa las reglas de negocios, ejecuta los clculos y otras actividades relacionadas y entrega la informacin a la capa de presentacin o a la capa de interfaces. FuncionalidadEs la capa que contiene las reglas de negocio, se subdivide en 3: Funcionalidad Bsica, Funcionalidad Regulatoria y Funcionalidad Personalizada.La Funcionalidad Bsica, es el motivo por el cual fue construida la aplicacin, por ejemplo en una aplicacin de cuentas de ahorros la funcionalidad bsica ser el clculo de intereses, el depsito / retiro de dinero, la consulta de saldos, etc.La Funcionalidad Regulatoria, se genera de acuerdo a las leyes y normas de cada pas, 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 bsica y permiten adecuar los sistemas de acuerdo a las necesidades de un grupo especfico o para generar una diferenciacin con respecto a la competencia.Capa de Acceso a DatosSon los elementos que se encargan de obtener los datos desde el almacn en el que stos se encuentren. Permiten separar la funcionalidad y las interfaces de la lgica de obtencin de datos, de tal forma que si se presenta algn cambio en la estructura o tecnologa de los datos, solo se cambiar los elementos del acceso a datos y no afectar a las interfaces o a la funcionalidad de la aplicacin.Capa de InterfacesSi una aplicacin expone sus funcionalidades e informacin nica y exclusivamente a travs de esta capa se podr decir que est encapsulada y por ende es un componente.Interfaces ProveedorasInterfaces SolicitantesCapa de PresentacinPantallas de usuarioPermiten la interaccin 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 parmetros de las aplicaciones y estn disponibles solo para algunos empleados que tienen la autorizacin para realizar operaciones con los parmetros de las aplicaciones.ReportesPermiten visualizar la informacin consolidada de las operaciones realizadas en una aplicacin. Se recomienda utilizar los reportes propios de los paquetes, ver lineamientos de Arquitectura de Integracin.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 Prcticas de Operaciones en el diseo de aplicaciones.Capa de SeguridadEst conformada por elementos de autenticacin, autorizacin, comunicacin segura, auditoria y administracin de perfiles de las aplicaciones.Capa de Comunicaciones e IntegracinEst conformada por los elementos que facilitan la conectividad e integracin 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

Diagrama de componentes del sistema

Software Base

Trmite Documentario

Aplicativos OSCE

Archivo Institucional

Figura 1.11 Diagrama de Componentes del Sistema

1.3. Lista de Componentes del Sistema

temNombre del componenteDescripcin del componente

1Normas LegalesAplicacin que administra las Normas Legales de todo el STDA.

2Seguridad y AuditoriaAplicacin que administra la Seguridad y Auditoria de todo el STDA.

3Catastro AlfanumericoAplicacin que administra las direcciones, tipos de vas, tipos de habilitaciones urbanas, ubigeos, etc.; de todo el STDA.

4Analisis To Be STDADocumento de Anlisis del negocio final To Be.

5Documentos del AnlisisDocumento de Anlisis segn metodologa del OSCE.

6Documentos de DiseoDocumento de Diseo segn metodologa del OSCE.

7td.jspFront end dinmico del Sistema de Trmite Documentario para la capa de presentacin.

8Sencha ExtJSFramework de todo el STDA basado en Java Script para la capa de presentacin.

9Td_Gd_Contrer.javaCapa Controladora Servlet java de Gestin Documental.

10Td_Mant_Controller.javaCapa Controladora Servlet java de las Tablas Maestras.

11Td_Mensajeria_Controller.javaCapa Controladora Servlet java del Sub Mdulo de Mensajera.

12Td_Search_Controller.javaCapa Controladora Servlet java de los Objetos de Bsqueda.

13Td_Recepcion_Controller.javaCapa Controladora Servlet java de Recepcin Documental.

14Td_Tramite_Controller.javaCapa Controladora Servlet java de Trmite Documentario.

15Td_Tupa_Controller.javaCapa Controladora Servlet java de los Tupa.

16Td_Gd_ServiceImpl.javaCapa de Implementacin spring java de Gestin Documental.

17Td_Mant_ServiceImpl.javaCapa de Implementacin spring java de las Tablas Maestras.

18Td_Mensajeria_ServiceImpl.javaCapa de Implementacin spring java del Sub Mdulo de Mensajera.

19Td_Search_ServiceImpl.javaCapa de Implementacin spring java de los Objetos de Bsqueda.

20Td_Recepcion_ServiceImpl.javaCapa de Implementacin spring java de Recepcin Documental.

21Td_Tramite_ServiceImpl.javaCapa de Implementacin spring java de Trmite Documentario.

22Td_Tupa_ServiceImpl.javaCapa de Implementacin spring java de los Tupa.

23spring-core-4.1.0.BUILD-SNAPSHOT.jarLibrera jar de spring java.

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

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

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

27Sistema de CertificacionInterfaces Proveedoras y Solicitantes con el Sistema de Certificacin de OSCE.

28SEACEInterfaces Proveedoras y Solicitantes con el SEACE de OSCE.

29Portal WebInterfaces Proveedoras con el Portal Web del OSCE.

30Td_Gd_Mapper.javaCapa Mapeadora de datos java de Gestin Documental.

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

32Td_Mensajeria_Mapper.javaCapa Mapeadora de datos java del Sub Mdulo de Mensajera.

33Td_Search_Mapper.javaCapa Mapeadora de datos java de los Objetos de Bsqueda.

34Td_Recepcion_Mapper.javaCapa Mapeadora de datos java de Recepcin Documental.

35Td_Tramite_Mapper.javaCapa Mapeadora de datos java de Trmite Documentario.

36Td_Tupa_Mapper.javaCapa Mapeadora de datos java de los Tupa.

37Td_Gd_Mapper.xmlCapa Acceso de datos xml de Gestin Documental.

38Td_Mant_Mapper.xmlCapa Acceso de datos xml de las Tablas Maestras.

39Td_Mensajeria_Mapper.xmlCapa Acceso de datos xml del Sub Mdulo de Mensajera.

40Td_Search_Mapper.xmlCapa Acceso de datos xml de los Objetos de Bsqueda.

41Td_Recepcion_Mapper.xmlCapa Acceso de datos xml de Recepcin Documental.

42Td_Tramite_Mapper.xmlCapa Acceso de datos xml de Trmite Documentario.

43Td_Tupa_Mapper.xmlCapa Acceso de datos xml de los Tupa.

44mybatis-3.2.7.jarLibrera jar de myBatis java.

45Tipos de DocumentoTabla de almacenamiento de datos.

46Unidades de Recepcion DocumentalTabla de almacenamiento de datos.

47Bandejas de RecepcionTabla de almacenamiento de datos.

48MensajeroTabla de almacenamiento de datos.

49Solicitud de CorrespondenciaTabla de almacenamiento de datos.

50RequerimientoTabla de almacenamiento de datos.

51ObservacionTabla de almacenamiento de datos.

52DocumentoTabla de almacenamiento de datos.

53Flujo de TramiteTabla de almacenamiento de datos.

54TupaTabla de almacenamiento de datos.

55Oracle 11gBase de Datos relacional.

56jasperreports-4.0.2.jarLibrera jar para la generacin de Reportes.

57Reportes e Informes de Tramite DocumentarioReportes del mdulo de Trmite Documentario.

58arc.jspFront end dinmico del Sistema de Archivo Institucional para la capa de presentacin.

59Arc_Mant_Controller.javaCapa Controladora Servlet java.

60Arc_Pcd_Controller.javaCapa Controladora Servlet java.

61Arc_Search_Controller.javaCapa Controladora Servlet java.

62Arc_Archivo_Controller.javaCapa Controladora Servlet java.

63Arc_Transferencia_Controller.javaCapa Controladora Servlet java.

64Arc_Eliminacion_Controller.javaCapa Controladora Servlet java.

65Arc_Conservacion_Controller.javaCapa Controladora Servlet java.

66Arc_Servicio_Controller.javaCapa Controladora Servlet java.

67Arc_Mant_ServiceImpl.javaCapa de Implementacin spring java.

68Arc_Pcd_ServiceImpl.javaCapa de Implementacin spring java.

69Arc_Search_ServiceImpl.javaCapa de Implementacin spring java.

70Arc_Archivo_ServiceImpl.javaCapa de Implementacin spring java.

71Arc_Transferencia_ServiceImpl.javaCapa de Implementacin spring java.

72Arc_Eliminacion_ServiceImpl.javaCapa de Implementacin spring java.

73Arc_Conservacion_ServiceImpl.javaCapa de Implementacin spring java.

74Arc_Servicio_ServiceImpl.javaCapa de Implementacin spring java.

75Arc_Mant_Mapper.javaCapa Mapeadora de datos java.

76Arc_Pcd_Mapper.javaCapa Mapeadora de datos java.

77Arc_Search_Mapper.javaCapa Mapeadora de datos java.

78Arc_Archivo_Mapper.javaCapa Mapeadora de datos java.

79Arc_Transferencia_Mapper.javaCapa Mapeadora de datos java.

80Arc_Eliminacion_Mapper.javaCapa Mapeadora de datos java.

81Arc_Conservacion_Mapper.javaCapa Mapeadora de datos java.

82Arc_Servicio_Mapper.javaCapa Mapeadora de datos java.

83Arc_Mant_Mapper.xmlCapa Acceso de datos xml.

84Arc_Pcd_Mapper.xmlCapa Acceso de datos xml.

85Arc_Search_Mapper.xmlCapa Acceso de datos xml.

86Arc_Archivo_Mapper.xmlCapa Acceso de datos xml.

87Arc_Transferencia_Mapper.xmlCapa Acceso de datos xml.

88Arc_Eliminacion_Mapper.xmlCapa Acceso de datos xml.

89Arc_Conservacion_Mapper.xmlCapa Acceso de datos xml.

90Arc_Servicio_Mapper.xmlCapa Acceso de datos xml.

91ArchivosTabla de almacenamiento de datos.

92Cuadro de ClasificacionTabla de almacenamiento de datos.

93PcdTabla de almacenamiento de datos.

94Ubicacion TopograficaTabla de almacenamiento de datos.

95Unidad DocumentalTabla de almacenamiento de datos.

96Solicitud de TransferenciaTabla de almacenamiento de datos.

97Solicitud de EliminacionTabla de almacenamiento de datos.

98Conservacion de DocumentosTabla de almacenamiento de datos.

99Solicitud de RestauracionTabla de almacenamiento de datos.

100Solicitud de Servicio ArchivisticoTabla de almacenamiento de datos.

101Reportes e Informes de Archivo IntitucionalReportes del mdulo de Archivo Institucional.

1.4. Archivo de Diagrama de Componentes

Colocar la ruta del archivo del diagrama de Componentes