135
Ministerio del Poder Popular para La Ciencia, Tecnología e Industrias Intermedias Sistema de Diagnóstico Social Participativo Documento de Arquitectura del Software Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0 Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas. Telf. +58 (212)- 578.59.92 / 507.21.11 Sitio Web: www.cnti.gob.ve Página 1 de 135

Arquitectura de Soft

Embed Size (px)

DESCRIPTION

arquitectura de soft. 2015

Citation preview

Page 1: Arquitectura de Soft

Ministerio del Poder Popular para

La Ciencia, Tecnología e Industrias Intermedias

Sistema de Diagnóstico Social Participativo

Documento de Arquitectura del Software

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 1 de 135

Page 2: Arquitectura de Soft

Historial de Revisiones

Versión Fecha Autor Descripción

1.0 04/02/09 Luis Lamela Primera Versión

2.0 17/04/09 Luis lamela Segunda Versión

3,0 04/06/09 Lynmar Ortiz Revisión

4 10/06/09 Agustín Rodríguez Tercera revisión

5 15/06/09 Lynmar Ortiz Revisión

4 17/06/09 Agustín Rodríguez Cuarta Versión

5 26/06/09 Agustín Rodríguez Quinta Versión

6 28/07/09 Lynmar Ortiz Revisión

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 2 de 135

Page 3: Arquitectura de Soft

Tabla de Contenidos

1. INFORMACIÓN GENERAL ......................................................................................... 4

1.1. GERENCIAS SOLICITANTES ............................................................................................................. 4 1.2. CÓDIGO DEL PROYECTO ................................................................................................................ 4 1.3. NOMBRE DEL PROYECTO ............................................................................................................... 4 1.4. BENEFICIARIO ............................................................................................................................. 4

2. INTRODUCCIÓN ...................................................................................................... 5

2.1. PROPÓSITO ................................................................................................................................ 5 2.2. ALCANCE ................................................................................................................................... 5 2.3. DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS .................................................................................... 6 2.4. ESTÁNDARES APLICADOS ............................................................................................................... 6 2.5. DOCUMENTOS RELACIONADOS ....................................................................................................... 6

3 VISTA DE CASOS DE USO ........................................................................................ 7

3.1 DIAGRAMA DE CASOS DE USO ...................................................................................................... 7 3.1.1 Diagrama General ........................................................................................................... 8

4 ARQUITECTURA DE SOFTWARE ............................................................................... 9

4.1 ESTILO ARQUITECTÓNICO ............................................................................................................ 9 4.2 OBJETIVOS DE LA ARQUITECTURA DE SOFTWARE ............................................................................... 9

1.1.1 Alta disponibilidad ............................................................................................................ 9 1.1.2 Bajo Acoplamiento ........................................................................................................... 9 1.1.3 Reutilización ..................................................................................................................... 9 1.1.4 Seguridad ......................................................................................................................... 9

5 VISTA LÓGICA ...................................................................................................... 11

5.1 DIAGRAMA DE PAQUETE .......................................................................................................... 11 5.2 MÓDULOS DE DISEÑO SIGNIFICATIVOS .......................................................................................... 12 5.3 DIAGRAMA DE CLASES AGRUPADO POR PAQUETES ........................................................................... 18 5.4 REALIZACIÓN DE LOS CASOS DE USO. DIAGRAMAS DE SECUENCIA. .................................................... 19 5.5 DIAGRAMA WAE (EXTENSIÓN PARA APLICACIONES WEB) ................................................................. 41

6 VISTA DE IMPLEMENTACIÓN ................................................................................. 49

6.1 DIAGRAMA DE COMPONENTES DEL SISTEMA ................................................................................... 49

7 VISTA DE DESPLIEGUE ......................................................................................... 50

7.1 DIAGRAMA DE DESPLIEGUE DEL SISTEMA ...................................................................................... 50

8 VISTA DE PROCESOS ............................................................................................ 51

8.1 DIAGRAMAS DE ACTIVIDADES ...................................................................................................... 51

9 MODELO DE DATOS .............................................................................................. 73

9.1 MODELO ENTIDAD – RELACIÓN DE LAS BASES DE DATOS ................................................................. 73 9.2 DICCIONARIO DE DATOS ............................................................................................................ 74

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 3 de 135

Page 4: Arquitectura de Soft

1. Información General

1.1.Gerencias Solicitantes

Gerencia de Atención SocialGerencia de Ingeniería de Sistemas

1.2.Código del Proyecto

MPS01

1.3.Nombre del Proyecto

Sistema de Diagnóstico Social Participativo

1.4.Beneficiario

Ministerio del Poder Popular para la Participación y Protección Social (MPS)

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 4 de 135

Page 5: Arquitectura de Soft

2. Introducción

La visualización, especificación, construcción y documentación del un sistema debe realizarse desde varias perspectivas (usuario, analista, desarrollador, entre otras) cada una de ellas presenta el sistema de forma diferente en diversos momentos a lo largo del proyecto, es por ello que se plantea en este documento describir el sistema a través de cinco vistas interrelacionadas (Vista Caso de Uso, Vista Lógica, Vista de Implementación, Vista de Despliegue y Vista de Proceso).

La arquitectura de software no tiene que ver solamente con la estructura y el comportamiento, sino también con el uso, la funcionalidad, el rendimiento, la capacidad de adaptación, la reutilización, la capacidad de ser comprendido y las restricciones tecnológicas, así como los aspectos estéticos de la aplicación.

2.1.Propósito

El propósito fundamental de este documento consiste en describir textual y gráficamente la arquitectura del sistema, a través de las diferentes secciones que lo componen:• Vista de caso de uso, se ilustra el diagrama de casos de usos refinado.• Arquitectura de software y sus objetivos• Vista lógica del sistema, representada por los diagramas de clase, paquetes, secuencia y WAE.• Vista de implementación, representada por el diagrama de componentes del sistema.• Vista de despliegue, representada por el diagrama de despliegue del sistema.• Vista de procesos, representada por el diagrama actividades.• Modelo y diccionario de datos.

2.2.Alcance

El Sistema de Diagnóstico Social Participativo provee una interfaz Web fácil de entender y utilizar, con ayudas que facilitan la enseñanza y aprendizaje del usuario final, soportando una cantidad concurrente de usuarios, permitirá desarrollar procesos de investigación diagnóstica de problemas, necesidades y potencialidades con la participación de las comunidades organizadas, establece privilegios de acceso diferenciados dependiendo del tipo de usuario y rol que desempeña dentro de la aplicación, cuenta con herramientas para desarrollar cada una de las fases del diagnóstico, se garantiza un histórico permanente de cada una de las operaciones manteniendo todos los cambios de estado que se ejecuten, además de generar reportes y estadísticas parametrizables y dinámicas.

Este documento representa la descripción textual y gráfica de la arquitectura del sistema, desglosando o descomponiendo solo aquellos componentes, sub-sistemas y procesos abarcados por las funcionalidades descritas en los términos de referencia refinados de este proyecto.

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 5 de 135

Page 6: Arquitectura de Soft

2.3.Definiciones, Acrónimos y Abreviaturas

Todas las definiciones, acrónimos y abreviaturas necesarias para entender este documento están especificadas en el Glosario del Sistema (Para más información ver referencias).

Término Descripción

UML Lenguaje unificado de modelado

PHP Lenguaje de programación abierto orientado al Web

MYSQL Manejador de base de datos abierto.

RUP Metodología de Desarrollo Utilizada en este proyecto

2.4.Estándares aplicados

A continuación se listan los estándares que deben ser aplicados al desarrollar este documento:

• UML 2.0

• Estándar de Codificación del CNTI

• Herramienta de modelado StarUML

2.5.Documentos Relacionados

En la siguiente tabla se muestran las referencias a los documentos que se relacionan con este documento

Titulo Fecha Organización Identificador del documento

ERS_Proyecto_V2.0.odt Marzo 2009 CNTI-ACME

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 6 de 135

Page 7: Arquitectura de Soft

3 Vista de Casos de Uso

La vista de caso de uso comprende los casos de uso que describen el comportamiento del sistema tal y como es percibido por los usuarios finales, analistas y encargados de las pruebas. Ésta vista no especifica realmente la organización de un sistema, sólo permite a través de las funcionalidades definir la arquitectura que soportará el sistema.

3.1 Diagrama de Casos de Uso

Un diagrama de caso de uso muestra las distintas operaciones que se espera de una aplicación o sistema y cómo se relacionan con su entorno (usuarios u otras aplicaciones). Es muy importante para los analistas y arquitectos del sistema, permite definir el contexto del desarrollo del software. De acuerdo a la metodología del CNTI, este diagrama debe corresponder con los casos de uso identificados y validados luego de verificar efectivamente los casos de uso planteados en el documento inicial de Especificación de Requerimientos del Sistema (ERS).

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 7 de 135

Page 8: Arquitectura de Soft

3.1.1 Diagrama General

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 8 de 135

Page 9: Arquitectura de Soft

4 Arquitectura de Software

En esta sección se presenta en función del Modelo de Caso de Uso la Arquitectura del Sistema. Este es el resultado de ensamblar un cierto número de elementos arquitectónicos de forma adecuada para satisfacer la mayor funcionalidad y requerimientos de desempeño, así como requerimientos no funcionales, como la confiabilidad, mantenibilidad, escalabilidad, usabilidad, portabilidad y disponibilidad.

4.1 Estilo Arquitectónico

El estilo arquitectónico a ser usado es patrón de arquitectura modular el la cual consiste en dividir un programa en módulos ó subprogramas con el fin de hacerlo más legible y manejable.

Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver.

Al aplicar la programación modular, un problema complejo debe ser dividido en varios subproblemas más simples, y estos a su vez en otros subproblemas más simples. Esto debe hacerse hasta obtener subproblemas lo suficientemente simples como para poder ser resueltos fácilmente con algún lenguaje de programación. Ésta técnica se llama refinamiento sucesivo, divide y vencerás ó análisis descendente (Top-Down).

Un módulo es cada una de las partes de un programa que resuelve uno de los subproblemas en que se divide el problema complejo original. Cada uno de estos módulos tiene una tarea bien definida y algunos necesitan de otros para poder operar. En caso de que un módulo necesite de otro, puede comunicarse con éste mediante una interfaz de comunicación que también debe estar bien definida.

Con esta arquitectura se presenta en cada modulo la interfaz, la lógica del negocio a aplicar las operaciones sobre la base de datos, que en nuestro caso sera el manejador MySql.

4.2 Objetivos de la Arquitectura de Software

1.1.1 Alta disponibilidad

Como punto central del intercambio de datos en muchos sistemas del estado este sistema tiene la capacidad de estar disponible 24x7 con un mínimo de mantenimiento.

1.1.2 Seguridad

Los mecanismos de seguridad a ser utilizados son basados en roles, permisos, autenticación y autorización los cuales ocultan los componentes delicados del sistema.

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 9 de 135

Page 10: Arquitectura de Soft

Además, esta arquitectura:

• Utiliza eficientemente los recursos del Hardware, ya que los componentes son distribuidos a través de toda la red.

• Minimiza la dependencia del Sistema de la plataforma en la que corre, lo cual garantiza la Portabilidad.

• Facilita agregar nuevos tipos de datos según sea requerido por la aplicación, y en relación al cambio que pudieran sufrir las normativas del trabajo identificado en el proceso.

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 10 de 135

Page 11: Arquitectura de Soft

5 Vista Lógica

En esta vista se detallan las partes del modelo de diseño del sistema que son significativas arquitectónicamente representando los diagramas que permiten tener una visión de los elementos que conforman el sistema y de la interacción entre ellos. En esta vista se detalla la descomposición de los sistemas en subsistemas y paquetes; y para cada paquete se presentan sus clases.

5.1 Diagrama de Paquete

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 11 de 135

Page 12: Arquitectura de Soft

5.2 Módulos de Diseño Significativos

En esta sección se muestra para cada uno de los paquetes representados anteriormente una breve descripción y el nombre de las clases que contiene.

M-01: CARACTERIZACIÓN

Descripción:

Este módulo contienen todas las interfaces que interactúan con el usuario para crear las caracterizaciones físico geográficas, demográficas y socio económicas pertenecientes a un consejo comunal.

Páginas Disponibles: detallescensofamiliar.phpcensofamiliar2.phpsoluciondeproblemas.phpsoluciondeproblemas2.phpprocesarCaractSocioEconomicas.phpprocesarCaractFisicoGeograficas.phpprocesarCaractDemograficas.phpprioridaddeproblemas.phpprioridaddeproblemas2.phpmodificarSolucion.phpmodificarRecursoMaterialK.phpmodificarRecursoMaterial.phpmodificarRecursoHumano.phpmodificarRecursoFinanciero.phpmodificarRecursoApoyoInstitucional.phpmodificaridentificaciondeproblemas2.phpidentificacionderecursosmateriales.phpidentificacionderecursosmateriales2.phpidentificacionderecursoshumanos.phpidentificacionderecursoshumanos2.phpidentificacionderecursosfinancieros.phpidentificacionderecursosfinancieros2.phpidentificacionderecursosapoyoinstitucional.phpidentificacionderecursosapoyoinstitucional2.phpidentificacionderecursos.phpidentificaciondeproblemas.phpidentificaciondeproblemas2.phpcrearsolucion.phpcensofamiliar.phpcaractSocioEconomicas.phpcaractSocioEconomicas2.phpcaractFisicoGeograficas.phpcaracterizaciones2.phpcaractDemograficas.phpprocesarModificarRecursoHumano.phpprocesarModificarProblemas.php

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 12 de 135

Page 13: Arquitectura de Soft

M-01: CARACTERIZACIÓN

procesarProblemas.phpprocesarRecursosFinancieros.phpactualizarCenso.phpprocesarCenso.phpshowProblemas.phpshowFundamentaciones.phpshowCausas.phpshowAfectaciones.phpprocesarSolucion.phpprocesarRecursosMateriales.phpprocesarRecursosInstitucionales.phpprocesarRecursosHumanos.phpprocesarPriorizarProblemas.phpprocesarModificarSolucion.phpprocesarModificarRecursoMaterial.phpprocesarModificarRecursoFinanciero.phpprocesarModificarRecursoApoyoInstitucional.phpeliminarRecursoMaterial.phpeliminarRecursoHumano.phpeliminarRecursoFinanciero.phpeliminarRecursoApoyoInstitucional.phpeliminarProblema.phpeliminarCenso.phpdefinirSolucion.phpdataCaractSocioEconom.phpvalidarCenso.phpvalidarProblema.phpvalidarCaracterizacionDemografica.phpvalidarRecursoHumano.phpvalidarCaracterizacionGeografica.php

M-02:ADMINISTRACIÓN

Descripción:Este módulo contiene la interfaz que interactúa con el usuario para configurar toda la información que el sistema nesecita para su correcto funcionamiento

Páginas Disponibles: userAdmin.Controller.phpadicionarCategoriaDocumento.phpadicionarComunidad.phpadicionarConcejoComunal.phpadicionarenlace.phpadicionarEstado.phpadicionarExperiencia.phpadicionarfoto.phpadicionarMunicipio.php

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 13 de 135

Page 14: Arquitectura de Soft

M-02:ADMINISTRACIÓN

adicionarNoticia.phpadicionarParroquia.phpadicionarSector.phpadicionarTemaForo.phpadicionarUsuario.phpadministrarEstado.phpadministrarexperiencias.phpadministrarnoticias.phpadministraropinionforo.phpadministrartemaforo.phpadministrarUsuarios.phpcriteriocaracterizacion4.phpcriteriocaracterizacion5.phpcriteriocaracterizacion6.phpcriteriocaracterizacion.phpcriteriocenso.phpcriterioproblemas.phpEditarAyuda.phpeliminarUsuario.phplistarTemasForoController.phplistarTemasOpinionController.phpmodificarExperiencia.phpmodificarexperiencias.phpmodificarUsuario.phpobtenerEstados.phpprocesarEstados.phpprocesarModificarUsuario.phpprocesarRegistros.phpprocesarUsuario.phpshowComunidades.phpshowConcejosComunales.phpshowMunicipios.phpshowParroquias.phpshowSectores.phpvalidasesionadmin.php

M-03: CORREOS

Descripción:Este módulo contiene todas las interfaces que interactúan con el usuario para el envio de correos

Páginas Disponibles:email2.phpemail1.php

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 14 de 135

Page 15: Arquitectura de Soft

M-04: FOROS

Descripción:Este módulo contienen todas las interfaces que interactúan con el usuario para mostrar y opinar en las discuciones existentes

Páginas Disponibles:

foro.phpobtenerForo.phplistadoForos.phpobtenerForos.phplistadoMensajes.phpobtenerMensajes.phpforo.controller.phpmostrarTemasHabilitados.phpprocesaForo.phpmodForo.Controller.php

M-05: EXPERIENCIAS

Descripción:Este módulo contienen todas las interfaces que interactúan con el usuario para mostrar las experiencias

Páginas Disponibles:

soluciondeproblemas.php

crearsolucion.php

definirSolucion.php

modificarSolucion.php

procesarSolucion.php

soluciondeproblemas2.php

M-06: GALERIAS

Descripción:Este módulo contienen todas las interfaces que interactúan con el usuario para mostrar las imágenes seleccionadas por galerías

Páginas Disponibles:galeria.php

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 15 de 135

Page 16: Arquitectura de Soft

M-06: GALERIAS

galeriadeimagenes.php

M-07: NOTICIAS

Descripción:Este módulo contienen todas las interfaces que interactúan con el usuario para mostrar las noticias administradas en el sistema

Páginas Disponibles:

listadoNoticias.phpnoticia.phpalmacenNoticias.phpverNoticia.phpmodNoticias.Controller.php

M-08: ACCESO

Descripción:Este módulo contienen todas las interfaces que interactúan con el usuario para ingresar a los módulos del sistema

Páginas Disponibles:

cambiarclave.phploginProcess.php

M-09: REPORTES

Descripción:En este módulo el usuario tiene la opción de seleccionar y emitir los reportes que dispone el sistema.

Páginas Disponibles: resumenproblemasxConcejoAdmin.phpresumenproblemasxConcejo.phpresumenproblemasPriorizadosxConcejoAdmin.phpresumenproblemasPriorizadosxConcejo.phpresumenproblemasadmin.phpresumenproblemas.phpresumendiagnosticoxConcejoAdmin.phpresumendiagnosticoxConcejo.phpresumencensoadmin.phpresumencenso.php

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 16 de 135

Page 17: Arquitectura de Soft

M-09: REPORTES

resumenadmin.phpresumen.php

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 17 de 135

Page 18: Arquitectura de Soft

5.3 Diagrama de clases agrupado por paquetes

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 18 de 135

Page 19: Arquitectura de Soft

5.4 Realización de los Casos de Uso. Diagramas de Secuencia.

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 19 de 135

Page 20: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 20 de 135

Page 21: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 21 de 135

Page 22: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 22 de 135

Page 23: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 23 de 135

Page 24: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 24 de 135

Page 25: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 25 de 135

Page 26: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 26 de 135

Page 27: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 27 de 135

Page 28: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 28 de 135

Page 29: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 29 de 135

Page 30: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 30 de 135

Page 31: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 31 de 135

Page 32: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 32 de 135

Page 33: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 33 de 135

Page 34: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 34 de 135

Page 35: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 35 de 135

Page 36: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 36 de 135

Page 37: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 37 de 135

Page 38: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 38 de 135

Page 39: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 39 de 135

Page 40: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 40 de 135

Page 41: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 41 de 135

Page 42: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 42 de 135

Page 43: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 43 de 135

Page 44: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 44 de 135

Page 45: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 45 de 135

Page 46: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 46 de 135

Page 47: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 47 de 135

Page 48: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 48 de 135

Page 49: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 49 de 135

Page 50: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 50 de 135

Page 51: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 51 de 135

Page 52: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 52 de 135

Page 53: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 53 de 135

Page 54: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 54 de 135

Page 55: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 55 de 135

Page 56: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 56 de 135

Page 57: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 57 de 135

Page 58: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 58 de 135

Page 59: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 59 de 135

Page 60: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 60 de 135

Page 61: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 61 de 135

Page 62: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 62 de 135

Page 63: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 63 de 135

Page 64: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 64 de 135

Page 65: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 65 de 135

Page 66: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 66 de 135

Page 67: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 67 de 135

Page 68: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 68 de 135

Page 69: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 69 de 135

Page 70: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 70 de 135

Page 71: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 71 de 135

Page 72: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 72 de 135

Page 73: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 73 de 135

Page 74: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 74 de 135

Page 75: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 75 de 135

Page 76: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 76 de 135

Page 77: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 77 de 135

Page 78: Arquitectura de Soft

5.5 Diagrama WAE (Extensión para Aplicaciones Web)

Esta extensión de UML para Web define un conjunto de estereotipos, etiquetas y restricciones que nos permiten modelar aplicaciones Web. Estos estereotipos y restricciones son aplicadas a ciertos componentes que son en particulares para las aplicaciones web y nos permiten representarlos en los mismos modelos y diagramas que el resto del sistema.

Estereotipos para las Clases

Página ServidorRepresenta una página web que tiene scripts que son ejecutados por el servidor. Sólo puede mantener relaciones con objetos que se encuentren en el servidor

Página Cliente Es una página web formateada en código HTML.

FormaEs una colección de campos de entrada que son parte de una página Cliente

Script cliente

(JavaScript)

Es una colección de scripts del lado del cliente que existe como un archivo separado y que son incluidos mediante una petición independiente por parte del navegador.

Estereotipos para las Relaciones entre las Clases

Link Representa un apuntador desde una “Página Cliente” hacia una “Página Cliente” o “páginas Servidor”. Si el link tiene parámetros estos son modelados como atributo de la relación.

SubmitEsta relación siempre se da entre una “Forma” y una “páginas Servidor”, por supuesto, la “páginas Servidor” procesa los datos que la “Forma” le envía (submits)

Build

Sirve para identificar cuales “páginas Servidor” son responsables de la creación de una “Página Cliente”. Una “páginas Servidor” puede crear varias “Página Cliente”, pero una “Página Cliente” sólo puede ser creada por una sola “páginas Servidor”. Esta relación siempre es unidireccional.

RedirectEsta es también una relación unidireccional que indica que una página web redirige hacia otra.

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 78 de 135

Page 79: Arquitectura de Soft

A continuación se muestra el diagrama WAE:

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 79 de 135

Page 80: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 80 de 135

Page 81: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 81 de 135

Page 82: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 82 de 135

Page 83: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 83 de 135

Page 84: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 84 de 135

Page 85: Arquitectura de Soft

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 85 de 135

Page 86: Arquitectura de Soft

6 Vista de Implementación

La vista de implementación muestra el empaquetado físico de las partes reutilizables del sistema en unidades sustituibles, llamadas componentes. Una vista de implementación muestra los elementos físicos del sistema mediante componentes, así como sus interfaces y dependencias entre componentes. Los componentes son piezas reutilizables de alto nivel a partir de las cuales se pueden construir los sistemas.

6.1 Diagrama de Componentes del Sistema

El diagrama de componentes describe la descomposición física del sistema en componentes, a efectos de construcción y funcionamiento. La descomposición del diagrama de componentes se realiza en términos de componentes y de relaciones entre los mismos. Los componentes identifican objetos físicos que hay en tiempos de ejecución, de compilación o de desarrollo, y tienen identidad propia y una interfaz bien definida. Cada componente incorpora la implementación de ciertas clases del diseño del sistema.

En un diagrama de componentes se muestran las diferentes relaciones de dependencia que se pueden establecer entre componentes. Los componentes bien diseñados no dependen de otros componentes sino de las interfases que ofrecen los componentes. En ese caso, un componente en un sistema puede ser sustituido por otro componente que ofrezca las interfases apropiadas.

A continuación se muestra el Diagrama de Componentes:

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 86 de 135

Page 87: Arquitectura de Soft

7 Vista de Despliegue

La vista de despliegue muestra la disposición física de los recursos de ejecución computacionales, tales como computadores y sus interconexiones.

La vista de despliegue puede mostrar cuellos de botella para el rendimiento si las instancias de los componentes con dependencia se ponen en distintos nodos.

7.1 Diagrama de Despliegue del Sistema

El diagrama de despliegue permite mostrar la arquitectura en tiempo de ejecución del sistema respecto al hardware y software. Los nodos representan los objetos físicos existentes en tiempo de ejecución, sirven para modelar recursos que tienen memoria y capacidad de proceso, y pueden ser computadores, dispositivos o personas. Los componentes participan en los procesos mediante los nodos.

A continuación se muestra el Diagrama de Despliegue:

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 87 de 135

Page 88: Arquitectura de Soft

8 Vista de procesos

Cubre el funcionamiento, capacidad de crecimiento y rendimiento del sistema. Mecanismos de sincronización y concurrencia del sistema: hilos y procesos. Esta vista puede representarse con los diagramas de estado y actividades.

En UML un diagrama de actividades se usa para mostrar la secuencia de actividades. Los diagramas de actividades muestran el flujo de trabajo desde el punto de inicio hasta el punto final detallando muchas de las rutas de decisiones que existen en el progreso de eventos contenidos en la actividad. Estos también pueden usarse para detallar situaciones donde el proceso paralelo puede ocurrir en la ejecución de algunas actividades. Los Diagramas de Actividades son útiles para el Modelado de Negocios donde se usan para detallar el proceso involucrado en las actividades de negocio.

8.1 Diagramas de Actividades

A continuación se muestran los Diagramas de Actividades respectivos:

act CU_Acceso

login

autenticar

verificar Usuario

registrar sesion

pagina de error

pagina de inicio

[no] [si]

DA Autenticar

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 88 de 135

Page 89: Arquitectura de Soft

act CU_Caract_FG

iniciar caracterizacion Fisico - Geografica

verificar usuario

determinar concejo comunal

mostrar informacion Fisico Geografica del concejo comunal

mostrar mensaje de error

[si]

[no]

DA_Mostrar Información de Caracterización Físico Geográfica

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 89 de 135

Page 90: Arquitectura de Soft

act registrar caracterizacion FG

capturar informacion

validar informacion devolver pagina de caracterizacionFisico Geografica con erroresdetectados

obtener el concejo

comunal del usuario

mostrar reporte de registro

registrar informacion

registrar error en

bitacora de errores

[si]

[no]

[si no hay errores]

[errores detectados]

DA_Registrar Caracterización Físico Geográfica

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 90 de 135

Page 91: Arquitectura de Soft

act CU_Carac_Demograf

iniciar caracterizacion demografica

verificar usuario

determinar concejo comunal

mostrar informacion demografica del concejo comunal

mostrar mensaje de error

[si]

[no]

DA_Mostrar Información de Caracterización Demográfica

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 91 de 135

Page 92: Arquitectura de Soft

act CU_Carac_Demograf

capturar informacion

validar informacion devolver pagina decaracterizacion demograficacon errores detectados

obtener el concejo

comunal del usuario

mostrar reporte de registro

registrar informacion demografica

registrar error en

bitacora de errores

[si]

[no]

[si no hay errores]

[errores detectados]

DA_Registrar Caracterización Demográfica

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 92 de 135

Page 93: Arquitectura de Soft

act CU_CaractSocioEconm

iniciar caracterizacionsocio economica

verificar usuario

mostrar mensaje de error

determinar concejo comunal

mostrar informacion del concejo comunal

[no]

[si]

DA_Mostrar Información de Caracterización SocioEconómica

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 93 de 135

Page 94: Arquitectura de Soft

act CU_CaractSocioEconm

capturar informacion

validar informaciondevolver pagina de caracterizacionsocioeconomica con errores detectados

obtener el concejo

comunal del usuario

mostrar reporte de registro

registrar informacion socioeconomica

registrar error en

bitacora de errores

[si]

[no]

[si no hay errores]

[errores detectados]

DA Registrar Caracterización SocioEconómica

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 94 de 135

Page 95: Arquitectura de Soft

act CU_Censo

iniciar censo familiar

verificar usuario

mostrar mensaje de error

determinar concejo comunal

mostrar la informacion decenso familiar del concejocomunal

[no]

[si]

DA Mostrar Información de Censo Familiar

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 95 de 135

Page 96: Arquitectura de Soft

act registrar censo familiar

capturar informacion

validar informaciondevolver pagina deregistro de censofamiliar con loserrores detectados

obtener el concejo

comunal del usuario

procesar datos del censor

registrar error en

bitacora de errores

registrar datos del

censor

procesar datos de encuesta famil iar

registrar error en

bitacora de errores

registrar datos de encuesta familiar

procesar discapacitados y padecimientos

registrar error en

bitacora de errores

registrar discapacitados y

padecimientos

procesar servicios

registrar error en

bitacora de errores

registrar estado de

los serv icios recibidos

redireccionar a pagina de censo familiar

[no]

[si]

[errores detectados]

[si no hay errores]

[errores detectados]

[si no hay errores]

[errores detectados]

[si no hay errores]

[errores detectados]

[si no hay errores]

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 96 de 135

Page 97: Arquitectura de Soft

DA Registrar Censo Familiaract CU_Problemas

iniciar identificacionde problemas

verificar usuario

mostrar mensaje de error

determinar concejo comunal

mostrar listado deproblemas delconcejo comunal

[no]

[si]

DA Mostrar Problemas del Concejo Comunal

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 97 de 135

Page 98: Arquitectura de Soft

act DA_Registrar Problema

capturar informacion

validar informacion devolver pagina de registro deidentificacion de problemas conlos errores detectados

obtener el concejo

comunal del usuario

procesar problema

gestionar problema

registrar problema registrar error en

bitacora de errores

registrar datos del problema

obtener identificador de problema

registrado

obtener identificador de problema

procesar causa del problema

inicializar estadistica de problema

gestionar nuev a causa de problema

registrar causaregistrar error en

bitacora de errores

registrar datos de

causa del problema

obtener identificador de causa del

problema

incrementar estadistica

del problema

obtener identificador de causa del

problema

procesar fundamentacion de problema

gestionar nuev a fundamentacion

de problema

registrar fundamentacionregistrar error en

bitacora de errores

obtener identificador del fundamentacion

de problema

registrar datos de

fundamentacion de problema

procesar afectacion del problema

gestionar nueva

afectacion de problema

registrar afectacionregistrar error en

bitacora de errores

registrar datos de

afectacion de problema

obtener identificador de fundamentacion

del problema

obtener identificador de afectacion del

problema

obtener identificador de afectacion del

problema

registrar problema en

la comunidad

registrar identificador de

causa del problema en la

comunidad

registrar identificador de fundamentacion en la comunidad

registrar identificador

de afectacion

en la comunidad

redireccionar a la pagina de identificador de problemas

[no]

[si]

[el problema no existe] [errores detectados]

[si no hay errores][el problema existe]

[si la causa no existe] [errores detectados]

[si no hay errores][si la causa existe]

[si la fundamentacion no existe] [errores detectados]

[si la fundamentacion ya existe] [si no hay errores]

[si la afectacion no existe] [errores detectados]

[si no hay errores][si la afectacion existe]

CU Registrar Problema

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 98 de 135

Page 99: Arquitectura de Soft

act CU_Priorizar

capturar informacion

capturar identificador de problema

gestionar jerarquia de problema registrar error en

bitacora de errores

actualizar datos de

jerarquizacion del problema de

la comunidad

marcar el problema de

la comunidad

como "procesado"

redireccionar a pagina delistado de problemas de lacomunidad

[errores detectados]

[si no hay errores]

DA Priorizar Problema

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 99 de 135

Page 100: Arquitectura de Soft

act CU_Soluciones

iniciar solucionde problemas

verificar usuario

mostrar mensaje de error

determinar concejo comunal

mostrar solucionesde problemas delconcejo comunal

[no]

[si]

DA Mostrar Solución de Problemas

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 100 de 135

Page 101: Arquitectura de Soft

act DA_Registrar Solucion

capturar informacion

obtener identificador de problema

gestionar solucion registrar error en

bitacora de errores

registrar datos de

solucion de problema

redireccionar asolucion deproblemas

[errores detectados]

[si no hay errores]

DA Registrar Solución

act CU_Recursos

iniciar identificacionde recursos humanos

verificar usuario

mostrar mensaje de error

determinar concejo comunal

mostrar listado derecursos humanos delconcejo comunal

[no]

[si]

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 101 de 135

Page 102: Arquitectura de Soft

DA Mostrar Recursos Humanos act DA_Registrar Recurso Humano

capturar informacion

obtener identificador

de problemas

validar informacion

mostrar registro derecursos humanos conlos errores detectados

gestionar recurso humano

registrar error en

bitacora de errores

registrar recurso humano

redireccionar aidentificacion derecursos humanos

[no]

[si]

[errores detectados]

DA Registrar Recurso Humano

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 102 de 135

Page 103: Arquitectura de Soft

act DA_Recusos Materiales

iniciar listado derecursos materiales

verificar usuario

mostrar mensaje de error

determinar concejo comunal

l istar recursosmateriales de lacomunidad

[no]

[si]

DA Mostrar Recursos Materiales

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 103 de 135

Page 104: Arquitectura de Soft

act CU_Recursos

capturar informacion

validar informacion mostrar registro de recursosmateriales con los erroresdetectados

obtener identificador de problema

gestionar recursos materiales

registrar error en

bitacora de errores

registrar recursos materiales

redireccionar aidentificacion derecursos materiales

[no]

[si]

[errores detectados]

[si no hay errores]

DA Registrar Recurso Material

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 104 de 135

Page 105: Arquitectura de Soft

act DA_Recursos Financieros

iniciar recursos financieros

mostrar mensaje de errorvalidar usuario

determinar concejo comunal

l istar recursosfinancieros delconcejo comunal

[no]

[si]

DA Mostrar Recursos Financieros

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 105 de 135

Page 106: Arquitectura de Soft

act DA_Registrar Recurso Financiero

capturar informacion

validar informacionmostrar registro de recursosfinancieros con los erroresdetectados

obtener identificador de problema

gestionar recursos financieros

registrar error en

bitacora de errores

registrar recursos

financieros

redireccionar alistado de recursosmateriales

[no]

[si]

[errores detectados]

[si no hay errores detectados]

DA Registrar Recurso Financiero

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 106 de 135

Page 107: Arquitectura de Soft

act DA_Recursos Apoyo Institucional

iniciar recursos deapoyo institucional

validar usuariomostrar mensaje de error

determinar con concejo

comunal

l istar recursos deapoyo institucional

[no]

[si]

DA Mostrar Recursos de Apoyo Institucional

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 107 de 135

Page 108: Arquitectura de Soft

act DA_Registrar Recursos Apoyo Institucional

capturar informacion

validar informacion mostrar registrarrecursos de apoyoinstitucional

obtener identificador de problema

gestionar recursos de apoyo institucional

registrar error en

bitacora de errores

registrar recursos de

apoyo institucional

redireccionar a l istadode recursos de apoyoinstitucional

[no]

[si]

[errores detectados]

[si no hay errores]

DA Registrar Recurso de Apoyo Institucional

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 108 de 135

Page 109: Arquitectura de Soft

9 Modelo de Datos

El Modelo de datos es aquel que describe de forma abstracta cómo se representan los datos de un sistema. Un modelo de datos consiste en: entidades, atributos y sus relaciones.

9.1 Modelo Entidad – Relación de las Bases de Datos

El modelado de datos es realizado a través de un modelo entidad-relación. Estos modelos permiten expresar entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.

A continuación se muestra el Modelo Entidad-Relación.

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 109 de 135

Page 110: Arquitectura de Soft

9.2 Diccionario de Datos

Descripción: Tabla que guarda la información del acceso a Internet de la caracterización del concejo comunal

Tabla: accesointernetresidencialCampos

Nombre Tipo No Nulo Único P/K

idAccesoInternetResidencial int(11) No Nulo SI

cantv bit(1)

otros bit(1)

idCaractSocioEconomica int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idAccesoInternetResidencial` Si

Refcaractsocioeconomicas89 `idCaractSocioEconomica`

Descripción: Tabla que guarda la información de las afectaciones de los problema del concejo comunal

Table: afectacionesCampos

Nombre Tipo No Nulo Único P/K

idAfectacion int(11) No Nulo SI

afectacion varchar(255)

idListadoProblema int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idAfectacion` Si

Refcaractsocioeconomicas89 `idListadoProblema``

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 110 de 135

Page 111: Arquitectura de Soft

Descripción: Tabla que guarda la información de las áreas sociales de la caracterización del concejo comunal

Table: areassocialesCampos

Nombre Tipo No Nulo Único P/K

idAreaSocial int(11) No Nulo SI

nombreAreaSocial varchar(255)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idAreaSocial`` Si

Descripción: Tabla que guarda la información de las ayudas de los módulos

Tabla: ayudasCampos

Nombre Tipo No Nulo Único P/K

idayuda bigint(20) No Nulo SI

scontenido text

imagen varchar(250)

modulo varchar(250)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idayuda` Si

Descripción: Tabla que guarda la información de las características demográficas de los concejos comunales

Tabla: caractdemograficasCampos

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 111 de 135

Page 112: Arquitectura de Soft

Nombre Tipo No Nulo Único P/K

idCaractSocioEconom int(11) No Nulo SI

cantViviendas int(11)

poblacionTotal int(11)

cantHombres int(11)

cantMujeres int(11)

cantAdultosMayores int(11)

cantAdultosJovenes int(11)

cantAdolescentes int(11)

cantNinos int(11)

cantInfantes int(11)

idDiagnostico int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idCaractSocioEconom` Si

Refdiagnosticos18 `idDiagnostico`

Descripción: Tabla que guarda la información de las caracterizaciones geográficas de los concejos comunales

Tabla: caractfisicogeograficasCampos

Nombre Tipo No Nulo Único P/K

idCaractFisicoGeog int(11) No Nulo SI

idDiagnostico int(11)

superficieTerritorial float

limitesComunidad text

unidadMedida varchar(255)

Indices

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 112 de 135

Page 113: Arquitectura de Soft

IndiceNombre En Campo Único Full Text

PRIMARY `idCaractFisicoGeog` Si

Refdiagnosticos18 `idDiagnostico`

Descripción: Tabla que guarda la información de la caracterización socio económica del concejo comunal

Table: caractsocioeconomicasCampos

Nombre Tipo No Nulo Único P/K

idCaractSocioEconomica int(11) No Nulo SI

idDiagnostico int(11)

centroTecnologiasPrivadas bit(1)

mediosComunicacion bit(1)

televisionPrivada bit(1)

radioComunitaria bit(1)

emisorasComunitarias varchar(255)

impresos bit(1)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idCaractSocioEconomica` Si

Refdiagnosticos18 `idDiagnostico`

Descripción: Tabla que guarda la información de las categorías que agrupan a los documentos

Tabla: categoriadocumentosCampos

Nombre Tipo No Nulo Único P/K

idCategoriaDocumentos int(11) No Nulo SI

nombreCategoria varchar(255)

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 113 de 135

Page 114: Arquitectura de Soft

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idCategoriaDocumentos` Si

Descripción: Tabla que guarda la información de las causas de los problemas de los concejos comunales

Tabla: causasCampos

Nombre Tipo No Nulo Único P/K

idCausa int(11) No Nulo SI

causa varchar(255)

idListadoProblema int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idCausa` Si

idListadoProblema `idListadoProblema`

Descripción: Tabla que guarda la información de los censos hechos a los concejos comunales

Tabla: censoCampos

Nombre Tipo No Nulo Único P/K

idCenso int(11) No Nulo SI

nombreCensor varchar(255)

telefono varchar(255)

correo varchar(255)

fechaVisita date

idConcejoComunal int(11)

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 114 de 135

Page 115: Arquitectura de Soft

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idCenso` Si

idConcejoComunal `idConcejoComunal`

Descripción: Tabla que guarda la información de los centros de comunicación de las caracterización de los concejos comunales

Tabla: centroscomunicaciontecnologicaCampos

Nombre Tipo No Nulo Único P/K

idCentroComunicacionTecnologica

int(11) No Nulo SI

infocentro bit(1)

conexionIC bit(1)

centrosInformaticaTelematica bit(1)

conexionCBIT bit(1)

centrosGestionParroquial bit(1)

conexionCGP bit(1)

aulasVirtuales bit(1)

conexionAV bit(1)

centrosComunicacionComunal bit(1)

conexionCCC bit(1)

puntosAcceso bit(1)

conexionPA bit(1)

salasNavegacionIPOSTEL bit(1)

conexionIPOSTEL bit(1)

idCaractSocioEconomica int(11)

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 115 de 135

Page 116: Arquitectura de Soft

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idCentroComunicacionTecnologica` Si

Refcaractsocioeconomicas90 `idCaractSocioEconomica`

Descripción: Tabla que guarda la información de las comunidades a las que pertenecen los concejos comunales

Tabla: comunidadesCampos

Nombre Tipo No Nulo Único P/K

idComunidad int(11) No Nulo SI

nombreComunidad varchar(255)

idParroquia int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idComunidad` Si

Refparroquias5 `idParroquia`

Descripción: Tabla que guarda la información de los concejos comunales

Tabla: concejocomunalCampos

Nombre Tipo No Nulo Único P/K

idConcejoComunal int(11) No Nulo SI

codConcejoComunal varchar(255)

nombreConcejoComunal varchar(255)

idSector int(11)

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 116 de 135

Page 117: Arquitectura de Soft

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idConcejoComunal` Si

Refsectores50 `idSector`

Descripción: Tabla que guarda la información de los diagnósticos de los concejos comunales

Tabla: diagnosticosCampos

Nombre Tipo No Nulo Único P/K

idDiagnostico int(11) No Nulo SI

idSector int(11)

fecha date

idSector int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idDiagnostico` Si

Refusuarios86 `idUsuario`

Descripción: Tabla que guarda la información de los discapacitados de los censos hechos a los concejos comunales

Table: discapacitadosCampos

Nombre Tipo No Nulo Único P/K

idDiscapacitados int(11) No Nulo SI

nombreDiscapacitado varchar(255) No Nulo

enfermedad varchar(255) No Nulo

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 117 de 135

Page 118: Arquitectura de Soft

idEncuestaFamiliar int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idDiscapacitados` Si

idEncuestaFamiliar `idEncuestaFamiliar`

Descripción: Tabla que guarda la información de los documentos que guardan los concejos comunales y serán públicos a todo visitante de la página

Tabla: documentosCampos

Nombre Tipo No Nulo Único P/K

idDocumento int(11) No Nulo SI

titulo varchar(255)

codDocumento varchar(255)

codigoPublicador varchar(255)

descripcion varchar(255)

fecha date

idCategoriaDocumentos int(11)

idUsuario int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idDocumento` Si

Refcategoriadocumentos80 `idCategoriaDocumentos`

Refusuarios84 `idUsuario`

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 118 de 135

Page 119: Arquitectura de Soft

Descripción: Tabla que guarda la información de las encuestas familiares que pertenecen a los concejos comunales

Tabla: encuestafamiliarCampos

Nombre Tipo No Nulo Único P/K

idEncuestaFamiliar int(11) No Nulo SI

nombreEncuestado varchar(255)

sexo enum('Masculino',' Femenino')

edad int(11)

profesion varchar(255)

Trabaja enum('Si',' No')

estudia enum('Si',' No')

cantPersonasCasa int(11)

cantPersonasTrabajan int(11)

discapacitados enum('Si',' No')

tipoVivienda varchar(255)

direccion varchar(255)

idCenso int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idEncuestaFamiliar` Si

idCenso `idCenso`

Descripción: Tabla que guarda la información de los enlaces que se encuentran en la vista pública de la página

Tabla: enlacesCampos

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 119 de 135

Page 120: Arquitectura de Soft

Nombre Tipo No Nulo Único P/K

idEnlace bigint(20) No Nulo SI

titulo varchar(100)

enlace varchar(100)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idEnlace` Si

Descripción: Tabla que guarda la información de los estados del país

Tabla: estadosCampos

Nombre Tipo No Nulo Único P/K

idEstado int(11) No Nulo SI

nombreEstado varchar(100)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idEstado` Si

Descripción: Tabla que guarda la información de los estados (activo- inactivo) de los temas del foro

Tabla: estadotemaCampos

Nombre Tipo No Nulo Único P/K

idEstadoTema int(11) No Nulo SI

status varchar(255)

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 120 de 135

Page 121: Arquitectura de Soft

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idEstadoTema` Si

Descripción: Tabla que guarda la información de los foros

Tabla: forosCampos

Nombre Tipo No Nulo Único P/K

idForo int(11) No Nulo SI

tema varchar(255)

idEstadoTema int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idForo` Si

Refestadotema17 `idEstadoTema`

Descripción: Tabla que guarda las fundamentaciones de los problemas de los consejos comunales

Tabla: fundamentacionesCampos

Nombre Tipo No Nulo Único P/K

idFundamentacion int(11) No Nulo SI

fundamentacion varchar(255)

idListadoProblema int(11)

Indices

IndiceNombre En Campo Único Full Text

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 121 de 135

Page 122: Arquitectura de Soft

PRIMARY `idFundamentacion` Si

idListadoProblema `idListadoProblema`

Descripción: Tabla que guarda la información de las jerarquizaciones hechas a los problemas de los consejos comunales

Tabla: jerarquizacionesproblemaCampos

Nombre Tipo No Nulo Único P/K

idJerarquizacion int(11) No Nulo SI

criterioA int(11)

criterioB int(11)

criterioC int(11)

criterioD int(11)

criterioE int(11)

idListadoProblema int(11) SI

priorizado bit(1)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idJerarquizacion` Si

idListadoProblema_2 `idListadoProblema` Si

idListadoProblema `idListadoProblema`

Descripción: Tabla que guarda los problemas de los consejos comunales

Tabla: listadoproblemasCampos

Nombre Tipo No Nulo Único P/K

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 122 de 135

Page 123: Arquitectura de Soft

idListadoProblema int(11) No Nulo SI

nombreProblema varchar(255)

cantidad int(11)

idConcejoComunal int(11)

idAreaSocial int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idListadoProblema` Si

idConcejoComunal `idConcejoComunal` Si

idAreaSocial `idAreaSocial`

Descripción: Tabla que guarda los mensajes de los foros

Tabla: mensajesCampos

Nombre Tipo No Nulo Único P/K

idMensaje int(11) No Nulo SI

ideaPrincipal varchar(255)

fecha date

hora time

contenido text

idForo int(11)

idUsuario int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idMensaje` Si

Refforos14 `idForo` Si

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 123 de 135

Page 124: Arquitectura de Soft

Refusuarios16 `idUsuario`

Descripción: Tabla que guarda la información de las misiones bolivarianas de la caracterización de los problemas de los consejos comunales

Tabla: misionesbolivarianasCampos

Nombre Tipo No Nulo Único P/K

idMision int(11) No Nulo SI

ribas bit(1)

vuelvanCaras bit(1)

barrioAdentro bit(1)

pdval bit(1)

sucre bit(1)

identidad bit(1)

mercal bit(1)

ezequiel bit(1)

idCaractSocioEconomica int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idMision` Si

Refcaractsocioeconomicas87 `idCaractSocioEconomica` Si

Descripción: Tabla que guarda la información de los municipios del país

Tabla: municipiosCampos

Nombre Tipo No Nulo Único P/K

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 124 de 135

Page 125: Arquitectura de Soft

idMunicipio int(11) No Nulo SI

nombreMunicipio varchar(255)

idEstado int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idMunicipio` Si

Refestados1 `idEstado`

Descripción: Tabla que guarda la información de las causas de los problemas de los consejos comunales

Tabla: noticiasCampos

Nombre Tipo No Nulo Único P/K

idNoticias int(11) No Nulo SI

titulo varchar(255)

resumen varchar(255)

texto text

imagen varchar(255)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idNoticias` Si

titulo `titulo`, `resumen`, `texto`

Descripción: Tabla que guarda la ofertas de bienes y servicios de la caracterización de los consejos comunales

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 125 de 135

Page 126: Arquitectura de Soft

Tabla: ofertabienesserviciosCampos

Nombre Tipo No Nulo Único P/K

idOfertaBienesServicios int(11) No Nulo SI

mercados bit(1)

abastos bit(1)

bodegas bit(1)

mercal bit(1)

pdval bit(1)

farmacias bit(1)

plazas bit(1)

parques bit(1)

preescolar bit(1)

escuelas bit(1)

liceos bit(1)

universidades bit(1)

centroSalud bit(1)

canchas bit(1)

casasComunales bit(1)

iglesias bit(1)

ipostel bit(1)

idCaractSocioEconomica int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idOfertaBienesServicios` Si

Refcaractsocioeconomicas91 `idCaractSocioEconomica`

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 126 de 135

Page 127: Arquitectura de Soft

Descripción: Tabla que guarda la información de las parroquias del país

Tabla: parroquiasCampos

Nombre Tipo No Nulo Único P/K

idParroquia int(11) No Nulo SI

nombreParroquia varchar(255)

idMunicipio int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY ``idParroquia`` Si

Refmunicipios2 `idMunicipio`

Descripción: Tabla que guarda la información de los problemas de la comunidad

Tabla: problemascomunidadCampos

Nombre Tipo No Nulo Único P/K

idProblemasComunidad int(11) No Nulo SI

nombreFamilia varchar(255)

idProblema int(11)

fecha date

idAreaSocial int(11)

idConcejoComunal int(11)

afectacion int(11)

causa int(11)

fundamentacion int(11)

procesado bit(1)

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 127 de 135

Page 128: Arquitectura de Soft

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idProblemasComunidad` Si

idProblema `idProblema`

idConcejoComunal `idConcejoComunal`

Descripción: Tabla que guarda las radios públicas de la caracterización de los consejos comunales

Tabla: radiopublicaCampos

Nombre Tipo No Nulo Único P/K

idRadioPublica int(11) No Nulo SI

RNV bit(1)

YVKE bit(1)

idCaractSocioEconomica int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idRadioPublica` Si

Refcaractsocioeconomicas93 `idCaractSocioEconomica`

Descripción: Tabla que guarda la información de los recursos financieros destinados para solventar los problemas de los consejos comunales

Tabla: recursosfinancierosCampos

Nombre Tipo No Nulo Único P/K

idFuenteRecursoEconomico int(11) No Nulo SI

fuenteRecurso enum('Actividad

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 128 de 135

Page 129: Arquitectura de Soft

es Comunales','Aportes De La Familia','Instituciones Privadas','Organos No GuberNombrentales')

prestamo double(15,3)

donacion double(15,3)

idListadoProblema int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idFuenteRecursoEconomico` Si

idListadoProblema `idListadoProblema`

Descripción: Tabla que guarda la información de los recursos humanos destinados para solventar los problemas de los consejos comunales

Tabla: recursoshumanosCampos

Nombre Tipo No Nulo Único P/K

idRecursoHumano int(11) No Nulo SI

nombre varchar(255)

ci varchar(255)

capacidades text

experiencias text

idListadoProblemas int(11)

Indices

IndiceNombre En Campo Único Full Text

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 129 de 135

Page 130: Arquitectura de Soft

PRIMARY `idRecursoHumano` Si

idListadoProblemas `idListadoProblemas`

Descripción: Tabla que guarda la información de los recursos institucionales destinados para solventar los problemas de los consejos comunales

Tabla: recursosinstitucionalesCampos

Nombre Tipo No Nulo Único P/K

idRecursosInstitucionales int(11) No Nulo SI

institucion varchar(255) No Nulo

tipoApoyo varchar(255) No Nulo

idListadoProblema int(11) No Nulo

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idRecursosInstitucionales` Si

idListadoProblema `idListadoProblema`

Descripción: Tabla que guarda la información de los recursos materiales destinados para solventar los problemas de los consejos comunales

Tabla: recursosmaterialesCampos

Nombre Tipo No Nulo Único P/K

idRecursosMateriales int(11) No Nulo SI

recurso varchar(255)

disponibilidad enum('Disponible','A Conseguir')

tipoRecurso enum('Materiales','Herramientas'

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 130 de 135

Page 131: Arquitectura de Soft

,'Equipos')

idListadoProblema int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idRecursosMateriales` Si

idListadoProblema ``idListadoProblema``

Descripción: Tabla que guarda la información de los sectores de las comunidades del país

Tabla: sectoresCampos

Nombre Tipo No Nulo Único P/K

idSector int(11) No Nulo SI

nombreSector varchar(255)

idComunidad int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idSector` Si

Refcomunidades6 `idComunidad`

Descripción: Tabla que guarda la información de los servicios públicos para la caracterización de los consejos comunales

Tabla: serviciosCampos

Nombre Tipo No Nulo Único P/K

idServicios int(11) No Nulo SI

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 131 de 135

Page 132: Arquitectura de Soft

aguasBlancas enum('Excelente',' Buena',' Regular',' Deficiente',' No Existe')

electricidad enum('Excelente',' Buena',' Regular',' Deficiente',' No Existe')

aceoUrbano enum('Excelente',' Buena',' Regular',' Deficiente',' No Existe')

internet enum('Excelente',' Buena',' Regular',' Deficiente',' No Existe')

aguasServidas enum('Excelente',' Buena',' Regular',' Deficiente',' No Existe')

gas enum('Excelente',' Buena',' Regular',' Deficiente',' No Existe')

telefonia enum('Excelente',' Buena',' Regular',' Deficiente',' No Existe')

serviciosPostales enum('Excelente',' Buena',' Regular',' Deficiente',' No Existe')

idCenso int(11)

Indices

IndiceNombre En Campo Único Full Text

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 132 de 135

Page 133: Arquitectura de Soft

PRIMARY `idServicios` Si

idCenso ``idCenso``

Descripción: Tabla que guarda la información de las soluciones propuestas los problemas de los consejos comunales

Tabla: solucionesCampos

Nombre Tipo No Nulo Único P/K

idSolucion int(11) No Nulo SI

solucion text

idDiagnostico int(11)

seleccionada bit(1)

idListadoProblema int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY ``idSolucion`` Si

Refdiagnosticos12 ``idDiagnostico``

idListadoProblema `idListadoProblema`

Descripción: Tabla que guarda la información de los accesos a la tecnología de la información de la caracterización de los consejos comunales

Tabla: tecnologiainformaciontelecomunicacionCampos

Nombre Tipo No Nulo Único P/K

idTIT int(11) No Nulo SI

residencial text No Nulo

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 133 de 135

Page 134: Arquitectura de Soft

publica int(11)

movil bit(1)

idListadoProblema int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idTIT` Si

Refcaractsocioeconomicas92 `idCaractSocioEconomica`

Descripción: Tabla que guarda la información de la televisión pública de la caracterización de los consejos comunales

Tabla: televisionpublicaCampos

Nombre Tipo No Nulo Único P/K

idTelevisionPublica int(11) No Nulo SI

VTV bit(1) No Nulo

VIVE bit(1)

TELESUR bit(1)

TVES bit(1)

idCaractSocioEconomica int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idTelevisionPublica` Si

Refcaractsocioeconomicas88 `idCaractSocioEconomica`

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 134 de 135

Page 135: Arquitectura de Soft

Descripción: Tabla que guarda la información de usuarios del sistema

Tabla: usuariosCampos

Nombre Tipo No Nulo Único P/K

idUsuario int(11) No Nulo SI

codUsuario varchar(255)

Nombre varchar(255)

apellidos varchar(255)

nombreUsuario varchar(255)

contrasenaUsuario varchar(255)

correo varchar(255)

telefono varchar(255)

nivel int(11)

idConcejoComunal int(11)

Indices

IndiceNombre En Campo Único Full Text

PRIMARY `idUsuario` Si

nombreUsuario `nombreUsuario`

Refconcejocomunal85 `idConcejoComunal`

Documento de Arquitectura del Software: Sistema de Diagnóstico Social Participativo Versión:5.0

Elaborado por: ACME C.A. Revisado por: Lynmar Ortiz Avalado por: Victor Liendo Aprobado por: Julio Cejas

Av. Andrés Bello, sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas.Telf. +58 (212)- 578.59.92 / 507.21.11

Sitio Web: www.cnti.gob.vePágina 135 de 135