02 instituto polit.cnico nacional tesina caratula
TRANSCRIPT
INSTITUTO POLITÉCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y
ADMINISTRATIVAS
“PROPUESTA DE AUTOMATIZACIÓN DE ESTADÍSTICAS FINANCIERAS DEL PAÍS PARA LA EFECTIVA
GENERACIÓN DE INFORMACIÓN QUE PUBLICA LA UDPH DE LA SHCP”
T E S I N A
Q U E P A R A O B T E N E R E L T Í T U L O D E :
L ICENCIADO EN C IENCIAS DE L A INFO RMÁT ICA
P R E S E N T A N :H É C T O R A L O N S O D Í A Z V E G A R U B E N R O G E L I O O R T I Z C E L A Y AR O B E R T O C A R L O S S A L I N A S G U T I E R R E Z
Q U E P A R A O B T E N E R E L T Í T U L O D E :
I N G E N I E R O I N D U S T R I A L
P R E S E N T A N :
L U I S E Z E Q U I E L L U N A F L O R E S
MÉXICO. DF 2010
INDICE RESUMEN i INTRODUCCION ii Capítulo 1 MARCO METODOLOGICO 1
1.1 Planteamiento del Problema 1
1.2 Objetivo General 1
1.3 Objetivos Específicos 1
1.4 Supuesto 1
1.5 Justificación o Relevancia del Estudio 2
1.6 Tipo de Investigación: 2
1.7 Técnicas de Investigación a Emplear 3
Capitulo 2 SECRETARIA DE HACIENDA Y CREDITO PUBLICO Y LA UNIDAD DE PLANEACION HACENDARIA 4
2.1 Misión y Visión 4
2.1.1 Misión 4
2.1.2 Visión 4
2.2 Antecedentes 4
2.3 Organigrama y Funciones de las Principales Áreas de la
Secretaría de Hacienda y Crédito Público. 8
2.3.1 Secretaría de Hacienda y Crédito Público (SCHP) 8
2.3.2 Subsecretaría de Hacienda y Crédito Público (SSHCP) 9
2.3.3 Subsecretaría de Egresos (SSE) 10
2.3.4 Procuraduría Fiscal de la Federación (PFF) 11
2.3.5 Tesorería de la Federación (TESOFE) 12
2.3.6 Oficialía Mayor (OM) 13
2.3.7 Unidad de Inteligencia Financiera (UIF) 14
2.3.8 Unidad de Comunicación Social y Vocero (UCSV) 15
2.3.9 Coordinación General de Tecnologías de
Información y Comunicaciones (CGTIYC) 17
2.3.10 Coordinación General de Calidad y Seguridad
de la Información (CGCSI) 18
Capitulo 3 LA INFORMACION PÚBLICA FINANCIERA DEL PAIS 20
3.1 Sistema Financiero 20
3.1.1 Autoridades Financieras y Organismos de Protección 22
3.1.1.1 Banco de México 22
3.1.1.2 Comisión Nacional Bancaria y de Valores (CNBV) 22
3.1.1.3 Comisión Nacional de Seguros y Fianzas (CNSF) 22
3.1.1.4 Comisión Nacional de Sistemas de
Ahorro para el Retiro (CONSAR) 23
3.1.1.5 Comisión Nacional para la Protección y Defensa
de los Usuarios de Servicios Financieros (CONDUSEF) 23
3.1.1.6 Instituto para la Protección al Ahorro Bancario (IPAB) 23
3.2 Fundamentos Legales 23
3.3 Mercados Financieros 25
3.3.1 Mercado de Deuda 25
3.3.2 Mercado Cambiario. 27
3.3.3 Mercado Derivados. 29
3.3.4 Mercado Accionario. 31
3.3.5 Intermediarios Financieros. 33
3.3.6 Sistemas de Pago. 34
3.3.7 Protección de los Intereses del Público 35
3.4 Evolución y Estructura del Sistema Financiero y Corporativas 37
3.5 Instituciones Financieras. 39
3.5.1 Banca Comercial 40
3.5.2 Banca de Desarrollo 40
3.5.3 Casas de Bolsa 41
3.5.4 Sociedades de Inversión 41
3.5.5 Aseguradoras 41
3.5.6 Arrendadoras Financieras 41
3.5.7 Afianzadoras 42
3.5.8 Almacenes Generales de Depósito 42
3.5.9 Uniones de Crédito 42
3.5.10 Casas de Cambio 42
3.5.11 Empresas de Factoraje 43
Capitulo 4 SISTEMAS DE INFORMACION 44
4.1 Sistemas de Información y tipos de Sistemas de Información 44
4.2 Sistemas de Automatización de la Oficina y Sistemas de Trabajo
del Conocimiento. 46
4.3 Sistemas de Apoyo a la Toma de Decisiones. 47
4.4 Integración de las Tecnologías de Sistemas 47
4.5 Diagramas de Flujo de Datos (Dfd) 48
4.6 El proceso de desarrollo de sistemas 51
4.7 El Ciclo de Vida del Desarrollo de Sistemas 54
4.7.1 Identificación de Problemas, Oportunidades y Objetivos 54
4.7.2 Determinación de los Requerimientos de Información 55
4.7.3 Análisis de las Necesidades del Sistema 56
4.7.4 Diseño del Sistema Recomendado 56
4.7.5 Desarrollo y Documentación del Software 57
4.7.6 Prueba y Mantenimiento del Sistema 57
4.7.7 Implementación y Evaluación Del Sistema 58
4.7.8 Impacto Del Mantenimiento 58
4.8 Ciclo de vida frente a metodología 59
4.9 Modelación de Casos de Uso 60
4.9.1 Los Casos de Uso 61
4.9.2 Actores 62
4.9.3 Relaciones 63
4.9.4 Extensión 64
4.9.5 Usos o Resumen 65
4.9.6 Dependencia 65
4.10 Conceptos de Base de Datos para el Analista de Sistemas 66
4.10.1 Registros 67
4.10.2 Archivos y Tablas 67
4.10.3 Arquitectura de Datos 68
Capitulo 5. PROPUESTA DE SOLUCION TECNOLOGICA 71
5.1 Solución Tecnológica. 71
5.1.1 Objetivos de la Solución Tecnológica 72
5.1.2 Alcance de la Solución Tecnológica 72
5.1.3 Modelos de la Situación Actual y Propuesta 73
5.1.4 Modelo Propuesto 73
5.2 Diseño Funcional de la Propuesta Tecnológica 73
5.2.1 Módulo de Catálogos 75
5.2.2 Administración de Series 76
5.2.3 Administración de Estilos 90
5.2.4 Administración de Plantillas 108
5.2.5 Administración de Notas 125
5.2.6 Publicar Información 142
5.2.7 Selección de Cuadros 157
5.2.8 Finanzas Públicas 171
5.2.9 Gasto Federalizado 187
5.2.10 Deuda Pública 196
5.2.11 Consultar Series 205
5.2.12 Generación de Vista Previa de la Información 212
CONCLUSIONES 216
BIBLIOGRAFIA 218
GLOSARIO 220
ANEXOS 228
i
RESUMEN
En la actualidad las empresas modernas buscan ser competitivas para satisfacer las necesidades
de los clientes; para lograrlo, muchas de ellas, hacen uso de los sistemas de información con el fin
de dar solución a problemas de negocio o para manejar de manera efectiva la información, más
aún cuando son empresas del sector público en las que parte de sus funciones es informar a la
población de la situación financiera del país como es el caso de la Secretaria de Hacienda y
Crédito Público (SHCP). Debido a esto se desarrolló un sistema que automatiza la generación de
las estadísticas oportunas que genera la Unidad de Planeación Hacendaría de la SHCP ya que el
sistema que se creó a principios de los años 90´s presenta un alto grado de obsolescencia que
deriva a largos tiempos de respuesta y un alto porcentaje de información no confiable. La
metodología que se utilizó para el desarrollo del sistema se denomina Modelo Vista Controlador
(MVC) en el cual el programador desarrolla el sistema en una forma amigable facilitando al usuario
el acceso y visualización de la información oprimiendo un botón o enlace; de esta manera se tiene
la automatización del proceso de generación de estadísticas financieras del país de manera
oportuna y confiable para su publicación en la página WEB de la SHCP para la disposición del
gobierno federal y la ciudadanía.
ii
INTRODUCCION
A partir del 2001 la SHCP divulga cada mes, a través de su página de Internet, las estadísticas
oportunas de finanzas públicas, y deuda pública pero el mecanismo que permite la consulta de
dicha información se desarrollo desde los años 90`s y, por lo tanto, presenta un alto grado de
obsolescencia ya que mucha de la información se carga de forma manual y en algunos casos se
extrae de bases de datos muy viejas.
La información financiera que se presenta actualmente en la unidad de planeación hacendaría de
la SHCP se genera de forma manual, lo cual representa largos tiempos de respuesta y un alto
porcentaje de información no confiable, esto representa un problema dado que tiene entre sus
funciones publicar dicha información en la página Web oficial de la SHCP.
El presente trabajo tiene como objetivo principal proponer una herramienta informática que
automatice el proceso de generación de las estadísticas oportunas que utiliza la Unidad de
Planeación Hacendaría de la SHCP, permitiendo a la ciudadanía y al gobierno federal obtener
información financiera del país efectiva.
En el primer capítulo se define el alcance real del proyecto, en el se define el problema a
desarrollar así como su delimitación; con base en dicho problema se definen los objetivos
generales y específicos para dar una propuesta de solución al problema. Para alcanzar la
propuesta de solución, en este mismo capítulo se define la metodología que se utiliza para el tipo
de investigación.
El segundo capítulo está enfocado al sujeto de estudio, en este caso la Secretaria de Hacienda y
Crédito Público. En primera instancia se habla de un marco histórico; cual es el lugar que ocupa
dentro del Gobierno Federal y cuáles son las bases y el porqué de su existencia. En segundo lugar
se habla de cuáles son las principales funciones que actualmente desempeña la Secretaria de
Hacienda y Crédito Público; así como se encuentra constituida y cuáles son sus principales
Subsecretarias, Coordinaciones y Unidades; que entre ellas destaca el Sistema Administración
Tributario (SAT), la Unidad de Planeación Hacendaría y la Coordinación General de Tecnología e
Información y Comunicación.
Una vez conocido el Sujeto de Estudio, el tercer capítulo aborda una de las principales variables; El
Sistema Financiero Mexicano. Se da una visión general de cómo está constituido el Sistema
Financiero Mexicano, así como también que papel juega la Secretaria de Hacienda y Crédito
iii
Público y como interactúa con los diferentes componentes del sistema financiero como por ejemplo
las entidades financieras (Bancos, Sofoles Casas de Cambio etc), la Comisión Nacional Bancaria y
de Valores (CNBV). También se da un panorama genérico de los diferentes tipos de mercado
dentro del sistema financiero mexicano.
Una vez conocido el sistema financiero mexicano y la importancia de los diferentes mercados
financieros y las entidades que lo conforman; en el cuarto capítulo se habla de los sistemas de
información informáticos. En este capítulo se le dio una gran importancia a la creación del sistemas
de información, se da un panorama general y los conceptos básicos para entender los aspectos
generales de los tipos de sistemas de información; se define qué son y se menciona que tipos hay,
se desarrolla la metodología para la creación de sistemas de información y se explica el ciclo de
vida de éstos con la finalidad de tener todos los elementos para la creación de un sistema de
información que sea capaz de resolver las necesidades de la Unidad de Planeación Hacendaria
(UDPH) de la Secretaría de Hacienda y Crédito Público (SHCP)
En el quinto capítulo se plantea la propuesta de solución; dicha solución se basa en el paradigma
de las conocidas soluciones WEB, dichas soluciones tiene una gran ventaja sobre otras; y es que
en cualquier navegador de Internet del mundo se puede tener acceso a estos sistemas. y la
segunda gran ventaja es que a nivel de construcción se utilizo una metodología llamada Modelo
Vista Controlador (MVC).
MVC es una metodología que permite a los ingenieros de desarrollo de software separar la
solución tecnológica en 3 o más capas. La primera capa es el Modelo donde se aloja toda la
información de las reglas del negocio de sistemas, la siguiente capa es la vista que son las
pantallas de navegación que ven los usuarios finales, en este caso en especifico es un navegador
de Internet, y por ultimo tenemos la capa del controlador que como su nombre lo indica es el
encargado de gestionar las peticiones de los usuarios que ingresan al sistema y regresar las
respuestas correctas que genera la capa de Modelo para enviarlas a la capa de Presentación.
1
CAPITULO I. MARCO METODOLÓGICO
En éste capítulo se describe la metodología que se utiliza para el desarrollo del presente trabajo,
así se plantea el problema, se establece el objetivo general y los objetivos específicos.
1.1 Planteamiento del Problema
A partir del 2001, la SHCP divulga cada mes, a través de su página de Internet, las estadísticas
oportunas de finanzas públicas y deuda pública pero el mecanismo que permite la consulta de
dicha información se desarrolló desde los años 90`s y, por lo tanto, presenta un alto grado de
obsolescencia ya que mucha de la información se carga de forma manual y en algunos casos se
extrae de bases de datos muy antiguas.
La información financiera que se presenta actualmente en la unidad de planeación hacendaria de
la SHCP se genera de forma manual, lo cual representa largos tiempos de respuesta y un alto
porcentaje de información no confiable, esto representa un problema dado que tiene entre sus
funciones publicar dicha información en la página Web oficial de la SHCP.
1.2 Objetivo General
Proponer una herramienta informática que automatice el proceso de generación de las estadísticas
oportunas que utiliza la Unidad de Planeación Hacendaria, en lo sucesivo (UDPH) de la SHCP,
permitiendo a la ciudadanía y al gobierno federal obtener información financiera del país efectiva.
1.3 Objetivos Específicos
‐ Describir la Unidad de Planeación Hacendaria en la SHCP.
‐ Describir la importancia y eficacia de la información pública financiera
‐ Describir los sistemas de Información.
1.4 Supuesto
Al automatizar el proceso de la generación de las Estadísticas Financieras del país, se publicaría la
información financiera del país de forma efectiva en la página Web oficial de la SHCP para
disposición del gobierno federal y la ciudadanía.
2
1.5 Justificación o Relevancia del Estudio
El artículo 16, fracción XXIV del reglamento interior de la SHCP, señala que es competencia de la
unidad de planeación económica de la hacienda pública: integrar, consolidar y difundir las
estadísticas oportunas de finanzas públicas por ingreso, gasto y financiamiento del gobierno
federal, entidades paraestatales no financieras, entidades paraestatales financieras, sector público
presupuestario y sector público federal; en los medios y bajo los métodos que determine la
coordinación de procesos y estructuras de información de la subsecretaría del ramo.
Una nueva herramienta tecnológica para la rápida consulta de las estadísticas financieras de la
SHCP permitirá:
• Mejorar el servicio a los clientes externos de la Secretaría de Hacienda y Crédito Público y
reducir el riesgo de errores que se da en la extracción de la información.
• Mejorar los procesos de generación de las estadísticas de finanzas y deuda pública (mayor
flexibilidad para adaptar los productos a los requerimientos de información.
Es un proyecto que permite aplicar los conocimientos de la Lic. En Ciencias de la Informática en el
área de desarrollo de sistemas de información; como planeación y levantamiento de
requerimientos así como el diseño de la propuesta tecnológica. Así como la utilización de una
infraestructura JAVA para la creación de solución Web que permita al la secretaria publicar las
finanzas públicas del país, en un medio tan poderoso como es la Internet.
La aportación de la Ingeniería Industrial es diseñar un esquema de trabajo con base en las
actividades y temas a desarrollar fijando, mediante un cronograma, tiempos asignados para la
ejecución de cada uno de ellos y de esa manera llevar un control para poder cumplir con nuestro
objetivo en tiempo y forma además de hacer propuestas durante el desarrollo que pudieran facilitar
dicha ejecución y optimizar en la medida posible tiempos y movimientos.
Como en todos los trabajos se presentan problemas, estos podrán ser analizados mediante un
diagrama de causa – efecto para determinar el origen del mismo y así tener una perspectiva más
clara del problema y poder proponer la solución más adecuada para resolverlo.
1.6 Tipo de Investigación:
La investigación que se desarrolla es de tipo descriptiva, ya que se describe los procesos y
funciones que generan la información financiera que se publica en la página Web de la SHCP con
el fin de optimizar dichos procesos.
3
1.7 Técnicas de Investigación a Emplear.
Campo: la investigación se basará en entrevistas y asistencias a juntas en las que al final se
aplicarán
• Minutas (es la información que se recaudará en las diferentes juntas que se realicen con
las áreas de finanzas y operaciones)
• Al final se formaliza el documento que contempla la solicitud formal del requerimiento por
parte del usuario; dicho documento se denomina Solicitud de Proyecto Tecnológico; y esta
diseñado con base en la metodología interna que maneja la Coordinación General de
Tecnologías de Información y Comunicación y se encuentra en el anexo 3.1 del presente
trabajo.
4
(1) Misión, visión y antecedentes de la Secretaria de Hacienda y Crédito Público. Recuperado el 10 de septiembre del 2009 en http://www.shcp.gob.mx
CAPITULO II. SECRETARIA DE HACIENDA Y CREDITO PUBLICO
Y LA UNIDAD DE PLANEACION HACENDARIA
Este capítulo da un contexto general de la SHCP y de la UDPH, así mismo, se mencionan los
antecedentes, misión y visión así como las principales funciones de las áreas de la SHCP.
2.1 Misión y Visión
Toda organización debe tener bien definidos su misión y visión aún cuando se traten de
organismos gubernamentales ya que teniendo de aquí se parte para tener siempre presente la
razón de ser de la empresa y cuál es su objetivo; ya sea a corto o largo plazo.
2.1.1 Misión
Proponer, dirigir y controlar la política económica del Gobierno Federal en materia financiera, fiscal,
de gasto, de ingreso y deuda pública, así como de estadísticas, geografía e información, con el
propósito de consolidar un país con crecimiento económico de calidad, equitativo, incluyente y
sostenido, que fortalezca el bienestar de las mexicanas y los mexicanos. (www.shcp.gob.mx,2009).
2.1.2 Visión
Ser una Institución vanguardista, eficiente y altamente productiva en el manejo y la administración
de las finanzas públicas, que participe en la construcción de un país sólido donde cada familia
mexicana logre una mejor calidad de vida. (1)
2.2 Antecedentes (1)
El 8 de noviembre de 1821, se expidió el Reglamento Provisional para el Gobierno Interior y
Exterior de las Secretarías de Estado y del Despacho Universal, por medio del cual se creó la
Secretaría de Estado y del Despacho de Hacienda, aún cuando desde el 25 de octubre de 1821
existía la Junta de Crédito Público.
El 27 de mayo de 1852, se publicó el Decreto por el que se modifica la Organización del Ministerio
de Hacienda, quedando dividido en seis secciones, siendo una de ellas la de Crédito Público;
antecedente que motivó que en 1853 se le denominara por primera vez Secretaría de Hacienda y
Crédito Público.
5
El 13 de mayo de 1891, la Secretaría de Hacienda y Crédito Público incrementó sus atribuciones
en lo relativo a comercio, por lo que se denominó Secretaría de Hacienda, Crédito Público y
Comercio. Asimismo, salió de su ámbito de competencia el sistema de correos y se rescindió el
contrato de arrendamiento de la Casa de Moneda a particulares, con lo que la acuñación de
moneda quedó a cargo del Estado.
En 1921, se expidió la Ley del Centenario y el 27 de febrero de 1924 la Ley para la Recaudación
de los Impuestos establecidos en la Ley de Ingresos vigente sobre Sueldos, Salarios,
Emolumentos, Honorarios y Utilidades de las Sociedades y Empresas, antecedentes que dieron
origen al Impuesto sobre la Renta, actualmente el gravamen más importante del sistema impositivo
mexicano.
Mediante Acuerdo del 22 de junio de 1989, la Dirección General de Aduanas cambió de
adscripción del Área del C. Secretario a la Subsecretaría de Ingresos.
En el Decreto del 4 de enero de 1990, que reforma, adiciona y deroga diversas disposiciones del
Reglamento Interior de la Secretaría de Hacienda y Crédito Público, la Dirección General de
Auditoría y Revisión Fiscal de la Subsecretaría de Ingresos, cambió su denominación por Dirección
General de Auditoría Fiscal Federal.
Con el Decreto del 30 de octubre de 1990, que reforma, adiciona y deroga diversas disposiciones
del Reglamento Interior de la Secretaría de Hacienda y Crédito Público, la Coordinación de
Operación Administrativa de la Subsecretaría de Ingresos, cambió su denominación por Dirección
General de Planeación y Evaluación. Asimismo, se fortalece la función de capacitación fiscal, al
incluirse en dicho Reglamento al Instituto Nacional de Capacitación Fiscal, mismo que
posteriormente adquiere el carácter de organismo descentralizado, al otorgársele personalidad
jurídica y patrimonio propios el 20 de diciembre de 1991.
A fin de fortalecer la cohesión de la política económica y con ello contribuir a la consolidación de la
recuperación económica, de la estabilización y del financiamiento del desarrollo, el 21 de febrero
de 1992, mediante el Decreto que deroga, reordena y reforma diversas disposiciones de la Ley
Orgánica de la Administración Pública Federal, se dispuso la fusión de las Secretarías de
Programación y Presupuesto y de Hacienda y Crédito Público. Con esta medida, a la Secretaría de
Hacienda y Crédito Público se le confirieron, además de las atribuciones en materia fiscal,
financiera y crediticia, las de programación del gasto público, de planeación y de información
estadística y geográfica.
6
Como parte de este proceso, se publicó en el Diario Oficial de la Federación un nuevo
Reglamento Interior el 24 de febrero de 1992, mediante el cual se integraron a la Secretaría la
siguientes unidades administrativas de la extinta Secretaría de Programación y Presupuesto:
En la Subsecretaría de Ingresos se crearon las Direcciones Generales de Interventoría y Fiscal
Internacional, cambiaron su denominación la Dirección General de Recaudación por
Administración General de Recaudación; la Dirección General de Auditoría Fiscal Federal por
Administración General de Auditoría Fiscal Federal; la Dirección General Técnica de Ingresos por
Administración General Jurídica de Ingresos y la Dirección General de Aduanas por Administración
General de Aduanas. Desaparecieron las Coordinaciones de Administración Fiscal, las
Administraciones Fiscales Federales y las Oficinas Federales de Hacienda, constituyéndose las
Administraciones Regionales de Recaudación; de Auditoría Fiscal Federal; Jurídica de Ingresos y
de Aduanas, así como las Administraciones Locales de Recaudación; Auditoría Fiscal Federal y
Jurídica de Ingresos.
En junio de 1996, se autoriza y registra una nueva estructura orgánica básica de la Secretaría,
realizándose en el ámbito de la Subsecretaría de Egresos, el cambio de nomenclatura de la
Dirección General de Normatividad y Desarrollo Administrativo, por Unidad de Servicio Civil. En
julio de 1996, se autoriza y registra una nueva estructura orgánica básica de la Secretaría, en la
cual cambia de adscripción la Unidad de Contraloría Interna, de la Oficialía Mayor al área del C.
Secretario.
Con la publicación del Reglamento Interior de la Secretaría, el 11 de septiembre de 1996, se
formalizan los cambios efectuados durante 1995 y 1996.
El 30 de junio de 1997 se publican en el Diario Oficial de la Federación reformas al Reglamento
Interior de la Secretaría, el Reglamento Interior del Servicio de Administración Tributaria y un nuevo
Acuerdo de adscripción de unidades administrativas de la Secretaría. Mediante estos
ordenamientos se efectuaron los siguientes cambios a la estructura orgánica básica de la
Secretaría:
• Desincorporación de la Subsecretaría de Ingresos, con excepción de la Dirección General de
Política de Ingresos, para conformar el Servicio de Administración Tributaria.
• Readscripción de la Dirección General de Política de Ingresos a la Subsecretaría de Hacienda y
Crédito Público;
7
• Incorporación de la Unidad de Coordinación Técnica y Vocero de la Secretaría de Hacienda y
Crédito Público, dependiendo directamente del C. Secretario.
• Incorporación de las Direcciones Generales del Destino de los Bienes de Comercio Exterior
propiedad del Fisco Federal y de Promoción Cultural y Acervo Patrimonial, dependiendo de la
Oficialía Mayor.
Finalmente, el 10 de junio de 1998 se publican en el Diario Oficial de la Federación reformas a
los Reglamentos Interiores de la Secretaría de Hacienda y Crédito Público y del órgano
desconcentrado Servicio de Administración Tributaria, así como un nuevo Acuerdo de adscripción
de unidades administrativas de la Secretaría, efectuándose los siguientes cambios a la estructura
orgánica básica de la Secretaría:
• Reincorporación de la Subsecretaría de Ingresos; conformada con 1 Coordinación General de
Política de Ingresos y de Coordinación Fiscal; 3 Direcciones Generales provenientes del Servicio
de Administración Tributaria (Dirección General de Política de Ingresos por Impuestos y de
Coordinación Fiscal, cuya nomenclatura anterior era Dirección General de Planeación Tributaria;
Dirección General Técnica y de Negociaciones Internacionales, cuya nomenclatura anterior era
Dirección General de Asuntos Fiscales Internacionales; y la Dirección General de Coordinación con
Entidades Federativas); así como con la Dirección General de Política de Ingresos por la Venta de
Bienes y la Prestación de Servicios Públicos, misma que proviene de la Subsecretaría de Hacienda
y Crédito Público y cuya nomenclatura anterior era Dirección General de Política de Ingresos.
• Incorporación de la Unidad de Enlace con el Congreso de la Unión, dependiendo directamente
del C. Secretario.
• En la Subsecretaría de Hacienda y Crédito Público, además de la readscripción de la Dirección
General de Política de Ingresos a la Subsecretaría de Ingresos, cambiando su nomenclatura por
Dirección General de Política de Ingresos por la Venta de Bienes y la Prestación de Servicios
Públicos, se cancelan la Unidad de Planeación del Desarrollo y la Dirección General de Banca
Múltiple, para dar lugar a la incorporación de la Dirección General de Banca y Ahorro.
Asimismo, se fortalece la función de capacitación fiscal, al incluirse en dicho Reglamento al
Instituto Nacional de Capacitación Fiscal, mismo que posteriormente adquiere el carácter de
organismo descentralizado para poder ejercer de forma autónoma las facultades que la misma
SHCP le concede.
8
(1) Misión, visión y antecedentes de la Secretaria de Hacienda y Crédito Público. Recuperado el 10 de septiembre del 2009 en http://www.shcp.gob.mx
2.3 Organigrama y Funciones de las Principales Areas de la Secretaría de Hacienda y
Crédito Público.
La SHCP tiene diversas tareas a realizar entre ellas hacer propuestas de políticas al presidente de
la república para el buen funcionamiento del sistema financiero del país; también tiene áreas
dedicadas a tareas especificas que contribuyen a la buena administración de los recursos
económicos del país y le reportan directamente a la SHCP como se muestra en la figura 1
Figura .1Organigrama de la SHCP. La SHCP es la matriz principal y de ahí se desprenden áreas con actividades específicas y órganos desconcentrados
Fuente: (www.aduanas.gob.mx
2.3.1 Secretaría de Hacienda y Crédito Público (SCHP) (1)
Las funciones de la SHCP son:
I. Proponer al Presidente de la República la política del Gobierno Federal en las materias
financiera, fiscal, de gasto público, crediticia, bancaria, monetaria, de divisas y de precios y tarifas
de bienes y servicios del sector público, para la formulación del Plan Nacional de Desarrollo y sus
programas;
9
II. Someter a la consideración y, en su caso, aprobación del Presidente de la República, el Plan
Nacional de Desarrollo, los programas sectoriales, regionales y especiales correspondientes, así
como formular los programas anuales respectivos, en los términos de la legislación legal aplicable;
III. Proponer, para aprobación del Presidente de la República, el Programa Nacional de
Financiamiento del Desarrollo, el Programa Operativo Anual de Financiamiento y el Programa del
Gasto Público Federal conforme a la política del Gobierno Federal en las materias a que se refiere
la fracción anterior, y dirigir la ejecución de los mismos para apoyar el Plan Nacional de Desarrollo,
así como evaluar sus resultados;
IV. Coordinar, conjuntamente con la Secretaría de Desarrollo Social en el ámbito de su
competencia, el otorgamiento de las autorizaciones de acciones e inversiones.
V. Representar al Presidente de la República en las controversias constitucionales y acciones de
inconstitucionalidad a que se refiere el artículo 105 de la Constitución Política de los Estados
Unidos Mexicanos.
VI. Someter al acuerdo del Presidente de la República los asuntos encomendados a la Secretaría
y al sector paraestatal que le corresponda coordinar;
VII. Proponer al Ejecutivo Federal los proyectos de iniciativas de leyes o decretos, así como los
proyectos de reglamentos, decretos, acuerdos y órdenes relativos a los asuntos de la competencia
de la Secretaría y del sector paraestatal coordinado por ella;
VIII. Proponer al Ejecutivo Federal el proyecto de Presupuesto de Egresos de la Federación;
2.3.2 Subsecretaría de Hacienda y Crédito Público (SSHCP)
La SSHCP tiene como funciones:
I. Programar, organizar, dirigir y evaluar las actividades de las unidades administrativas a ellos
adscritas, conforme a los lineamientos que determine el Secretario;
II. Recibir en acuerdo a los titulares de las unidades administrativas de su adscripción y resolver
los asuntos que sean competencia de las mismas; suscribir, en representación de la Secretaría, los
10
instrumentos legales relativos al ejercicio de su función de fideicomitente único de la administración
pública federal en materia de su competencia; así como conceder audiencia al público;
III. Someter al Secretario los anteproyectos de iniciativas de leyes o decretos; así como los
anteproyectos de reglamentos, decretos, acuerdos y órdenes en los asuntos de la competencia de
las unidades administrativas adscritas a su responsabilidad;
IV. Coordinarse entre sí y con el Oficial Mayor, el Procurador Fiscal de la Federación y el Tesorero
de la Federación, para el mejor desempeño de sus facultades;
V. Formular el anteproyecto de presupuesto de las unidades administrativas adscritas a su
responsabilidad;
VI. Hacer estudios sobre organización de las unidades administrativas a su cargo y proponer las
medidas que procedan;
2.3.3 Subsecretaría de Egresos (SSE)
Las principales funciones de la SSE son:
I. Programar, organizar, dirigir y evaluar las actividades de las unidades administrativas a ellos
adscritas, conforme a los lineamientos que determine el Secretario;
II. Recibir en acuerdo a los titulares de las unidades administrativas de su adscripción y resolver
los asuntos que sean competencia de las mismas; suscribir, en representación de la Secretaría;
III. Someter al Secretario los anteproyectos de iniciativas de leyes o decretos; así como los
anteproyectos de reglamentos, decretos, acuerdos y órdenes en los asuntos de la competencia de
las unidades administrativas adscritas a su responsabilidad;
IV. Coordinarse entre sí y con el Oficial Mayor, el Procurador Fiscal de la Federación y el Tesorero
de la Federación, para el mejor desempeño de sus facultades;
V. Formular el anteproyecto de presupuesto de las unidades administrativas adscritas a su
responsabilidad;
11
VI. Hacer estudios sobre organización de las unidades administrativas a su cargo y proponer las
medidas que procedan;
VII. Adscribir al personal de las unidades administrativas que de ellos dependan y cambiarlo de
adscripción cuando el cambio se realice a cualquiera de dichas unidades, así como cesar al
personal de confianza, cuando corresponda;
2.3.4 Procuraduría Fiscal de la Federación (PFF)
La PFF tiene como funciones principales:
I. Ser el consejero jurídico de la Secretaría;
II. Formular la documentación relativa a los proyectos de iniciativas de leyes o decretos y los
proyectos de reglamentos, decretos, acuerdos y órdenes que el Secretario proponga al Presidente
de la República y de las demás disposiciones de observancia general en las materias competencia
de la Secretaría, así como preparar los proyectos de convenciones sobre asuntos en materia de
hacienda pública y fiscales de carácter internacional, interviniendo en las negociaciones
respectivas;
III. Apoyar al Secretario en la verificación de los proyectos a que se refiere la fracción anterior a
efecto de que en ellos exista congruencia con el Plan Nacional de Desarrollo y sus programas;
IV. Realizar estudios comparados de los sistemas de hacienda pública, de los administrativos y de
los de justicia administrativa de otros países, para apoyar la modernización de la hacienda pública;
V. Solicitar información a las unidades administrativas de la Secretaría, de las propuestas de
iniciativa de decretos, reformas, adiciones, derogaciones y abrogaciones a las disposiciones
legales en las materias de su respectiva competencia que en su caso se requieran, y coordinar con
dichas unidades administrativas la elaboración y presentación de las citadas propuestas;
VI. Ser enlace en asuntos jurídicos con las áreas correspondientes de las dependencias de la
administración pública federal, de las entidades paraestatales del sector coordinado por la
Secretaría y de las autoridades de la hacienda pública de las entidades federativas coordinadas;
VII. Intervenir en la materia de su competencia, en los aspectos jurídicos de los convenios y
acuerdos de coordinación fiscal con entidades federativas, cuidar y promover el cumplimiento
12
recíproco de las obligaciones derivadas de los mismos y asesorarlas en los estudios que soliciten a
la Secretaría para la elaboración de sus ordenamientos en materia de hacienda pública y para el
establecimiento de los sistemas administrativos correspondientes.
2.3.5 Tesorería de la Federación (TESOFE)
Los principales objetivos de la TESOFE son:
I. Resolver los asuntos relacionados con la aplicación de los ordenamientos legales y
administrativos que rigen las actividades de tesorería y de vigilancia de fondos y valores de la
Federación, que sean competencia de la Secretaría, excepto los que con carácter indelegable
otorga este Reglamento al Secretario;
II. Formular liquidaciones de créditos fiscales que tenga radicados, y otros créditos o derechos
pecuniarios a favor del Gobierno Federal, radicados en la Tesorería de la Federación, que deba
hacer efectivos, salvo que correspondan ser determinados por otra autoridad competente;
III. Recaudar, concentrar, custodiar, vigilar y situar los fondos provenientes de la aplicación de la
Ley de Ingresos de la Federación y otros conceptos que deba percibir el Gobierno Federal por
cuenta propia o ajena, depositándolos diariamente en el Banco de México, o en institución de
crédito autorizada por la Tesorería de la Federación, así como establecer, de manera compatible
con el Sistema Integral de Administración Financiera Federal los sistemas y procedimientos de
recaudación de los ingresos federales con la participación que le corresponda a las unidades
administrativas competentes del Servicio de Administración Tributaria;
IV. Ordenar y sustanciar el procedimiento administrativo de ejecución para hacer efectivos los
créditos fiscales que le sean radicados, otros créditos a los que por disposición legal debe
aplicarse dicho procedimiento y las garantías constituidas para asegurar el interés fiscal por los
citados créditos, así como respecto de fianzas a favor de la Federación otorgadas para garantizar
obligaciones fiscales a cargo de terceros, incluyendo el cobro de los intereses.
V. Hacer los pagos autorizados que afecten al Presupuesto de Egresos de la Federación y los
demás que legalmente deba hacer el Gobierno Federal, en función de las disponibilidades y
conforme a los sistemas establecidos;
VI. Requerir y llevar la cuenta del movimiento de los fondos de la Federación, así como rendir
cuentas de sus propias operaciones de ingresos, egresos e inversiones;
13
VII. Administrar y cobrar los créditos a favor del Gobierno Federal, distintos de los fiscales, que
tenga radicados.
2.3.6 Oficialía Mayor (OM)
La OM tiene como funciones principales:
I. Programar, organizar, dirigir y evaluar las actividades de las unidades administrativas a él
adscritas, conforme a los lineamientos que determine el Secretario;
II. Recibir en acuerdo a los titulares de las unidades administrativas a su cargo y resolver los
asuntos de su competencia, así como conceder audiencia al público;
III. Proporcionar en el ámbito de su competencia el apoyo administrativo que las unidades
administrativas de la Secretaría requieran para programar, presupuestar, organizar y controlar el
presupuesto aprobado correspondiente a los asuntos de su competencia;
IV. Someter a la consideración del Secretario el proyecto de presupuesto anual y el calendario de
gasto de las unidades administrativas de la Secretaría, incorporando el correspondiente al de sus
órganos desconcentrados y entidades del sector coordinado por la misma, con base en las
disposiciones y lineamientos al efecto aplicables, así como registrar presupuestaria y
contablemente el ejercicio del gasto de las mismas;
V. Emitir los oficios de inversión que de acuerdo a la normatividad presupuestaria aplicable le
competen, para que las unidades administrativas de la Secretaría puedan ejercer el gasto de
inversión, así como, en su caso, aprobar las modificaciones procedentes;
VI. Definir los lineamientos para la formulación del Manual de Organización General de la
Secretaría y para los manuales de organización específicos, de procedimientos y demás
documentos administrativos; consolidarlos e integrarlos al Almacén Único de Procesos e
Información del Personal de la Secretaría, con base en lo establecido en el artículo 15-I, fracción
XIX de este Reglamento, mismo que deberá ser consultado por las instancias correspondientes;
VI Bis. Ejercer, reembolsar, pagar y contabilizar el presupuesto de las Subsecretarías, la Tesorería
de la Federación, la Procuraduría Fiscal de la Federación y las demás unidades administrativas de
la Secretaría, así como solicitar a la Tesorería de la Federación la administración de recursos;
14
VII. Remitir para aprobación del Secretario, de acuerdo al plan estratégico de la Secretaría y
considerando las propuestas de mejora presentadas por las unidades administrativas de la misma,
la propuesta de las directrices, normas, criterios y los niveles de servicio que la Oficialía Mayor
debe cumplir a las unidades administrativas de la Secretaría en materia de servicios de apoyo
administrativo de los recursos humanos, financieros y materiales, así como de los demás servicios
de carácter administrativo que sean necesarios para el despacho de los asuntos de las unidades
administrativas antes mencionadas; así como remitir para los mismos efectos, la propuesta de los
lineamientos que en las citadas materias y en la presupuestaria deban seguir dichas unidades
administrativas, incorporando la opinión que al efecto emitan los servidores públicos a que se
refiere el artículo 2o., Apartado A de este Reglamento, así como de los titulares de la Unidad de
Coordinación con Entidades Federativas, de la Unidad de Comunicación Social y Vocero, de la
Unidad de Inteligencia Financiera, de la Coordinación General de Tecnologías de Información y
Comunicaciones y de la Coordinación General de Calidad y Seguridad de la Información, excepto
en lo relacionado con tecnologías de información y comunicaciones, y de calidad y seguridad de la
información;
VIII. Verificar el cumplimiento y aplicación de los lineamientos, directrices, normas, criterios y
niveles de servicio a que se refiere la fracción anterior.
2.3.7 Unidad de Inteligencia Financiera (UIF)
Esta área de la SHCP tiene como objetivos:
I. Proponer y emitir opinión a las demás unidades administrativas de la Secretaría sobre las
disposiciones de carácter general que, en términos de la legislación aplicable, ésta deba emitir en
relación con:
I.a La presentación a la Secretaría de reportes sobre los actos, operaciones y servicios que las
entidades obligadas a ello realicen con sus clientes y usuarios, relativos al inciso anterior, así como
sobre todo acto, operación o servicio que, en su caso, realicen los miembros del consejo de
administración, directivos, funcionarios, empleados y apoderados de dichas personas obligadas,
que pudiesen ubicarse en el supuesto previsto en el inciso a) anterior o que, en su caso, pudiesen
contravenir o vulnerar la adecuada aplicación de las disposiciones señaladas,
I.c Los lineamientos sobre el procedimiento y criterios que las personas deban observar en
términos de ley respecto del adecuado conocimiento de sus clientes y usuarios; la información y
documentación que, en su caso, dichas personas deban recabar para la apertura de cuentas o
celebración de contratos relativos a las operaciones y servicios que ellas presten y que acredite la
15
identidad de sus clientes; la forma en que las mismas personas deberán resguardar y garantizar la
seguridad de la información y documentación relativas a la identificación de sus clientes y usuarios
o quienes lo hayan sido, así como la de aquellos actos, operaciones y servicios reportados en
términos de lo anterior; así como los términos para proporcionar capacitación al interior de las
personas obligadas en términos de ley sobre la materia objeto de esta fracción;
II. Participar, en coordinación con las unidades administrativas competentes de la Secretaría, en el
estudio y elaboración de anteproyectos de iniciativas de leyes o decretos relativos a los actos
indicados en la fracción I anterior;
III. Emitir opiniones jurídicas a las unidades administrativas competentes de la Secretaría sobre la
interpretación para efectos administrativos de las disposiciones de carácter general señaladas en
la fracción I de este artículo, así como de las disposiciones legales de las que aquéllas emanen;
IV. Diseñar, en coordinación con los órganos desconcentrados competentes de la Secretaría, las
formas oficiales para la presentación de reportes a que se refieren las disposiciones de carácter
general a que aluden los artículos señalados en la fracción I anterior;
V. Verificar, en coordinación con los órganos desconcentrados competentes de la Secretaría, el
cumplimiento de las disposiciones de carácter general a que se refiere la fracción I de este artículo,
por parte de las personas obligadas a ello en términos de la legislación aplicable;
VI. Recibir y analizar, de conformidad con las disposiciones de carácter general a que se refiere la
fracción I de este artículo, la información contenida en los reportes previstos en dichas
disposiciones y en las declaraciones a que se refiere el artículo 9o. de la Ley Aduanera, así como
informar a los sujetos obligados a observar dichas disposiciones y a las autoridades competentes
sobre la utilidad de los reportes;
VII. Requerir y recabar de las personas sujetas a las disposiciones de carácter general señaladas
en la fracción I de este artículo, directamente o a través de las instancias correspondientes, según
sea el caso, información y documentación relacionada con los reportes previstos en la fracción
anterior, así como obtener información adicional de otras personas o fuentes.
2.3.8 Unidad de Comunicación Social y Vocero (UCSV)
Esta área tiene como funciones primordiales:
16
I. Diseñar políticas, programas y actividades destinadas a promover y fortalecer la imagen de la
Secretaría en el país y en el extranjero, así como mantener permanentemente informados a los
servidores públicos de la misma y del Servicio de Administración Tributaria sobre las actividades
del Gobierno de la República y los sucesos relevantes del acontecer nacional e internacional;
II. Dirigir y evaluar las actividades de información, de difusión, de comunicación interna y de
relaciones públicas de la Secretaría y del Servicio de Administración Tributaria a través de los
medios de comunicación, nacionales y extranjeros;
III. Formular, para aprobación superior, los programas de comunicación social de la Secretaría y
del Servicio de Administración Tributaria, con la intervención que corresponda a la Secretaría de
Gobernación;
IV. Elaborar para aprobación superior, los programas de actividades en materia de información,
difusión, comunicación interna y relaciones públicas de la Secretaría y del Servicio de
Administración Tributaria;
V. Aprobar el diseño de las campañas de difusión de interés de la Secretaría y del Servicio de
Administración Tributaria; intervenir en la contratación y supervisión de los medios de
comunicación que se requieran para su realización, así como ordenar la elaboración de los
elementos técnicos necesarios;
VI. Evaluar las campañas publicitarias de la Secretaría, del Servicio de Administración Tributaria y
de las entidades paraestatales del sector coordinado por ella;
VII. Conducir las relaciones con los medios de comunicación, así como preparar los materiales de
difusión internos y externos de la Secretaría y del Servicio de Administración Tributaria y
someterlos a la consideración de las unidades administrativas correspondientes;
VIII. Organizar y supervisar entrevistas y conferencias con la prensa nacional e internacional
relacionadas con asuntos de la competencia de la Secretaría y del Servicio de Administración
Tributaria, así como emitir boletines de prensa;
IX. Integrar los programas de información, difusión, comunicación interna y relaciones públicas de
las unidades administrativas de la Secretaría y del Servicio de Administración Tributaria.
17
2.3.9 Coordinación General de Tecnologías de Información y Comunicaciones (CGTIYC)
La CGTIYC es el área que define y establece las estrategias institucionales que en materia de
tecnologías de información y comunicaciones se deban aplicar por la SHCP.
Tiene como funciones principales:
I. Definir y establecer políticas, normas y programas en materia de tecnologías de información y
comunicaciones que contribuyan a la sistematización y optimización de funciones y procesos
dentro de las unidades administrativas de la Secretaría, inclusive sobre la adquisición de bienes y
servicios en dicha materia conforme a los objetivos y plan estratégico de la propia Secretaría;
II. Definir y establecer la plataforma de tecnologías de información y comunicaciones y el marco
tecnológico de referencia que apoye las funciones de las unidades administrativas de la Secretaría,
así como promover su evolución, innovación, optimización y estandarización;
III. Proveer las soluciones tecnológicas que permitan operar el sistema integral de pagos, control
presupuestal, servicios, prestaciones al personal e incidencias de la nómina y, en general, aquellos
programas que coadyuven a la correcta administración de las funciones encomendadas a la
Dirección General de Recursos Humanos;
IV. Realizar la planeación y presupuestación en materia de tecnologías de información y
comunicaciones conforme a los objetivos y plan estratégico de la Secretaría, así como coordinar su
ejercicio;
V. Definir y establecer normas, lineamientos y metodologías para la administración de proyectos
tecnológicos, la administración de tecnología, y el desarrollo, implementación y mantenimiento de
sistemas y el control de operaciones de infraestructura;
VI. Determinar la viabilidad técnica y operativa de los requerimientos de las unidades
administrativas adscritas a la Secretaría respecto a la adquisición de bienes y servicios.
VII. Implementar y supervisar la infraestructura tecnológica de los servicios informáticos
institucionales, de acuerdo a los estándares establecidos en materia de tecnologías de información
y comunicaciones de la Secretaría, empleando, en su caso, servicios de terceros;
18
VIII. Diseñar, desarrollar, integrar, implementar, proporcionar y mantener los sistemas y servicios
en materia de tecnologías de la información y comunicaciones que apoyen las funciones
sustantivas, administrativas y de control de las unidades administrativas de la Secretaría, conforme
a los objetivos y plan estratégico de la misma;
X. Administrar y operar los servicios de infraestructura de cómputo, comunicaciones, aplicaciones,
información y servicios informáticos institucionales empleando, en su caso, servicios de terceros;
XI. Proporcionar la atención y el soporte técnico a los usuarios en materia de servicios informáticos
institucionales, a fin de promover el uso y operación adecuados de los distintos sistemas, equipos,
redes y dispositivos informáticos con que cuente la Secretaría;
XII. Definir y solicitar a las unidades administrativas competentes los requerimientos de recursos
humanos, financieros, materiales y de servicios generales necesarios para lograr una operación
continua de los bienes y servicios en materia de tecnologías de información y comunicaciones;
XIII. Implementar conjuntamente con la Coordinación General de Calidad y Seguridad de la
Información, las políticas, normas y mecanismos que permitan una operación continua de la red de
comunicaciones y de la infraestructura de tecnologías de la información relacionada con los
servicios informáticos institucionales de la Secretaría;
2.3.10 Coordinación General de Calidad y Seguridad de la Información (CGCSI)
La CGCSI se encarga de definir, difundir y supervisar el cumplimiento de las normas, políticas,
estándares y procedimientos de calidad y seguridad de la información, que promuevan y
mantengan la integridad, precisión, confiabilidad, protección y congruencia de la información de la
SHCP y sus funciones principales son:
I. Definir conjuntamente con la Coordinación General de Tecnologías de Información y
Comunicaciones las políticas, normas, procesos, estructura, contenido lógico y nomenclatura de
los datos que maneja la Secretaría para la creación e integración del Modelo de Datos Institucional,
del Almacén Único de Datos y del Almacén Único de Procesos e Información del Personal de la
Secretaría, y, en su caso, con las unidades administrativas de la Secretaría, las facultades y el
perfil funcional del personal, para el uso de los bienes y servicios tecnológicos, para el acceso,
identificación y autentificación de los usuarios.
19
II. Controlar y administrar el Modelo de Datos Institucional, el Almacén Único de Datos, el Almacén
Único de Procesos e Información del Personal de la Secretaría, a través de la realización de
acciones para promover y mantener la integridad, precisión, confiabilidad, protección,
disponibilidad y congruencia de la información contenida en ellos, así como el acceso a la misma
de acuerdo a las atribuciones de cada unidad administrativa de la Secretaría;
III. Diseñar, implementar, operar y mantener conjuntamente con la Coordinación General de
Tecnologías de Información y Comunicaciones las metodologías, procesos y herramientas de
explotación y uso de la información del Almacén Único de Datos y del Almacén Único de Procesos
e Información del Personal de la Secretaría;
IV. Solicitar a las unidades administrativas de la Secretaría la información, los procedimientos,
metodologías, métricas y estadísticas para la extracción, generación y transformación de datos, y
asegurar su contenido lógico y físico en el Almacén Único de Datos y en el Almacén Único de
Procesos e Información del Personal de la Secretaría, así como llevar a cabo su integración y
sistematización conjuntamente con la Coordinación General de Tecnologías de Información y
Comunicaciones;
V. Definir, difundir y supervisar el cumplimiento de normas, políticas y procedimientos de
identificación y autentificación de usuarios para el uso adecuado de los bienes, servicios,
aplicaciones e información de la Secretaría;
Habiendo conocido las funciones de la SCHP y sus principales áreas en nuestro siguiente capítulo
veremos la importancia y relevancia de la información financiera en el país ya que para poder
obtener dicha información es necesaria la interacción de todas las áreas de la SHCP además de
otros organismos gubernamentales que contribuyen a proporcionar dicha información.
20
CAPITULO III. LA INFORMACION PÚBLICA FINANCIERA DEL PAIS.
Como se puede observar en el capitulo anterior es de suma importancia el papel de la Secretaria
de Hacienda y Crédito Público como un elemento imprescindible en materia fiscal y financiera de
nuestro país; otro complemento imprescindible; el Sistema Financiero Mexicano.
Su definición, también como está conformado por las diferentes Instituciones Financieras
Gubernamentales como son las misma SHCP, Comisión Nacional Bancaria y de Valores (CNBV) y
el Banco De México (BANXICO).
Se tiene un panorama general de cómo está constituido el sistema financiero mexicano, como se
relacionan con el mercado internacional y nacional; y como es que las entidades gubernamentales
se encargan de la legislación y publicación de las políticas financieras y fiscales para la
regularización y buen funcionamiento del sistema financiero mexicano.
3.1 Sistema Financiero.
“El sistema financiero procura la asignación eficiente de recursos entre ahorradores y
demandantes de crédito. Un sistema financiero sano requiere, entre otros, de intermediarios
eficaces y solventes, de mercados eficientes y completos, y de un marco legal que establezca
claramente los derechos y obligaciones de las partes involucradas. Con el fin de alentar el sano
desarrollo del sistema financiero y proteger los intereses del público en general, el Banco de
México realiza un seguimiento permanente de las instituciones que lo integran, promueve reformas
a la legislación vigente y, en el ámbito de su competencia, emite regulaciones. (Banxico, 2009)”
“El Sistema Financiero Mexicano puede definirse como el conjunto de organismos e instituciones
que captan, administran y canalizan a la inversión, el ahorro dentro del marco legal que
corresponde en territorio nacional. (Banxico, 2009) “ “Concepto de Sistema Financiero Mexicano.-
Es el conjunto de leyes, reglamento, organismos e instituciones que se encargan de captar los
recursos económicos de algunas personas para ponerlos a disposición de otras empresas o
instituciones gubernamentales que generan orientan y dirigen el ahorro y la inversión, son los que
ponen en contacto la oferta y la demanda de dinero en nuestro país. El sistema financiero
mexicano agrupa diversas instituciones u organismos interrelacionados que se caracterizan por
realizar una o varias de las actividades tendientes a la captación, administración, regulación,
orientación y canalización de los recursos económicos de origen nacional como internacional.
(Ortega, 2006)”
21
22
3.1.1 Autoridades Financieras y Organismos de Protección.
Con base en la Constitución Política de los Estados Unidos Mexicanos; El máximo órgano
administrativo para el sistema Financiero Mexicano es la Secretaría de Hacienda y Crédito Público.
La SHCP; Es una dependencia gubernamental centralizada, integrante del Poder Ejecutivo
Federal, cuyo titular es designado por el Presidente de la República. Tiene la función
gubernamental orientada a obtener recursos monetarios de diversas fuentes para financiar el
desarrollo del país. Conjuntamente con la SHCP, existen otras seis instituciones públicas que
tienen por objeto la supervisión y regulación de las entidades que forman parte del sistema
financiero, así como la protección de los usuarios de servicios financieros. Cada organismo se
ocupa de atender las funciones específicas que por Ley le son encomendadas. (CNBV, 2006)”.
3.1.1.1 Banco de México
El Banco de México es el banco central del Estado Mexicano, constitucionalmente autónomo en
sus funciones y administración, cuya finalidad principal es proveer a la economía de moneda
nacional, teniendo como objetivo prioritario procurar la estabilidad del poder adquisitivo de dicha
moneda. Adicionalmente, le corresponde promover el sano desarrollo del sistema financiero y
propiciar el buen funcionamiento de los sistemas de pagos.
3.1.1.2 Comisión Nacional Bancaria y de Valores (CNBV)
Es un órgano desconcentrado de la Secretaría de Hacienda y Crédito Público, con autonomía
técnica y facultades ejecutivas en los términos de la propia Ley de la Comisión Nacional Bancaria y
de Valores. Tiene por objeto supervisar y regular, en el ámbito de su competencia, a las entidades
financieras, a fin de procurar su estabilidad y correcto funcionamiento, así como mantener y
fomentar el sano y equilibrado desarrollo del sistema financiero en su conjunto, en protección de
los intereses del público.
3.1.1.3 Comisión Nacional de Seguros y Fianzas (CNSF)
Es un órgano desconcentrado de la Secretaría de Hacienda y Crédito Público cuyas funciones son:
23
la inspección y vigilancia de las instituciones y de las sociedades mutualistas de seguros, así como
de las demás personas y empresas que determina la ley sobre la materia.
3.1.1.4 Comisión Nacional de Sistemas de Ahorro para el Retiro (CONSAR)
Órgano administrativo desconcentrado de la Secretaría de Hacienda y Crédito Público, con
autonomía técnica y facultades ejecutivas con competencia funcional propia en los términos de la
Ley de los Sistemas de Ahorro para el Retiro. Tiene como compromiso regular y supervisar la
operación adecuada de los participantes del nuevo sistema de pensiones. Su misión es la de
proteger el interés de los trabajadores, asegurando una administración eficiente y transparente de
su ahorro, que favorezca un retiro digno y coadyuve al desarrollo económico del país.
3.1.1.5 Comisión Nacional para la Protección y Defensa de los Usuarios de Servicios Financieros (CONDUSEF)
Es un Organismo Público Descentralizado, cuyo objeto es promover, asesorar, proteger y defender
los derechos e intereses de las personas que utilizan o contratan un producto o servicio financiero
ofrecido por las Instituciones Financieras que operen dentro del territorio nacional, así como
también crear y fomentar entre los usuarios una cultura adecuada respecto de las operaciones y
servicios financieros.
3.1.1.6 Instituto para la Protección al Ahorro Bancario (IPAB)
Su objetivo es proteger los depósitos del pequeño ahorrador y, con ello, contribuir a preservar la
estabilidad del sistema financiero y el buen funcionamiento de los sistemas de pagos.
3.2 Fundamentos Legales.
Con base en la ley del Banco de México publicada en el diario oficial de la federación se
encuentran los siguientes artículos que sustentan los fundamentos legales de dicha institución.
Con base en el artículo 28 Constitucional; El banco central, en los términos que establezcan las
leyes y con la intervención que corresponda a las autoridades competentes, regulará los cambios,
así como la intermediación y los servicios financieros, contando con las atribuciones de autoridad
necesarias para llevar a cabo dicha regulación y proveer a su observancia.
24
El artículo 2 de la Ley del Banco de México expone; El Banco de México tendrá como finalidad
proveer a la economía del país de moneda nacional.
En la consecución de esta finalidad tendrá como objetivo prioritario procurar la estabilidad del
poder adquisitivo de dicha moneda.
Serán también finalidades del Banco promover el sano desarrollo del sistema financiero y propiciar
el buen funcionamiento de los sistemas de pagos.
El artículo 3 de la Ley del Banco de México expone; Funciones del Banco de México (Artículo 3):
• Regular la emisión y circulación de la moneda, los cambios, la intermediación y los
servicios financieros, así como los sistemas de pagos;
• Operar con las instituciones de crédito como banco de reserva y acreditante de última
instancia;
• Prestar servicios de tesorería al Gobierno Federal y actuar como agente financiero del
mismo;
• Fungir como asesor del Gobierno Federal en materia económica y, particularmente,
financiera;
El articulo 24 expone que la Emisión de regulación del Banco de México; El Banco de México
podrá expedir disposiciones sólo cuando tengan por propósito la regulación monetaria o cambiaria,
el sano desarrollo del sistema financiero, el buen funcionamiento del sistema de pagos, o bien, la
protección de los intereses del público.
Otras leyes promulgadas que le dan soporte al sistema financiero mexicano son :
• Ley de Instituciones de Crédito
• Ley para Regular las Agrupaciones Financieras
• Ley del Mercado de Valores
• Ley General de Organizaciones y Actividades Auxiliares del Crédito
• Ley de Sistemas de Pagos
• Ley para la Transparencia y Ordenamiento de los Servicios Financieros
• Ley para Regular las Sociedades de Información Crediticia
25
3.3 Mercados Financieros.
En economía, un mercado financiero es un mecanismo que permite a los agentes económicos el
intercambio de activos financieros. En general, cualquier mercado de materias primas podría ser
considerado como un mercado financiero si el propósito del comprador no es el consumo
inmediato del producto, sino el retraso del consumo en el tiempo.
Los mercados financieros están afectados por las fuerzas de oferta y demanda. Los mercados
colocan a todos los vendedores en el mismo lugar, haciendo así más fácil encontrar posibles
compradores. A la economía que confía ante todo en la interacción entre compradores y
vendedores para destinar los recursos se le llama economía de mercado, en contraste con la
economía planificada.
Los mercados financieros, en el sistema financiero, facilitan:
• El aumento del capital (en los mercados de capitales).
• La transferencia de riesgo (en los mercados de derivados).
• El comercio internacional (en los mercados de divisas).
Espacios físicos o virtuales y conjunto de reglas que permiten a inversionistas, emisores,
intermediarios y personas recibir o dar financiamiento, comprar y vender divisas y acciones.
Los mercados financieros contribuyen al crecimiento de una economía, ya que:
• Facilitan el intercambio de recursos entre unidades superavitarias y deficitarias,
beneficiando a ambas partes,
• Ayudan a financiar los proyectos más eficientes y productivos,
• Permiten transformar y diversificar riesgos.
3.3.1 Mercado de Deuda.
También se les suele denominar mercados de crédito. Los mercados para pedir prestado y prestar
dinero. Los mercados de deuda incluyen los mercados para deuda a corto plazo (mercados de
dinero) así como los mercados de deuda a largo plazo (bonos) e incluyen tanto la deuda colocada
26
de forma privada como la deuda negociada públicamente. Los mercados públicos de deuda a
medio y largo plazo (es decir, el mercado de bonos) son un subconjunto de los mercados de
capital. En él se realizan operaciones de emisión, colocación, distribución e intermediación de los
títulos o valores de deuda. Es una fuente de financiamiento para los grandes participantes
(gobierno, empresas, etc.) y de inversión diversificada para los operadores de grandes portafolios
de inversión (pensiones, aseguradoras, etc.) La participación del Gobierno Federal en el mercado
de deuda es fundamental:
• Le permite financiar parte de su gasto y
• Establece tasas de interés de referencia a diversos plazos para el resto del mercado,
• Ofrece opciones de inversión a largo plazo y da profundidad y liquidez al mercado.
A lo largo de la presente Administración la estrategia de manejo de la deuda del Gobierno Federal
ha puesto especial énfasis en seguir fortaleciendo su estructura para reducir los riesgos que se
enfrentan en su manejo.
Gracias a ello, el plazo promedio de vencimiento de la deuda del Gobierno Federal ha seguido
incrementándose, la proporción de deuda a tasa fija ha aumentado y se ha mejorado su
composición al disminuir la proporción de la deuda externa dentro de la deuda total.
Esta política ha mostrado sus beneficios en la actual coyuntura económica ya que ha permitido que
el costo financiero de la deuda se mantenga en una trayectoria estable y predecible a pesar de la
volatilidad que han experimentado algunas de las variables financieras como el tipo de cambio a
raíz de la crisis financiera internacional.
Para el próximo ejercicio fiscal se estima una evolución favorable en el costo financiero de la deuda
del Gobierno Federal, si bien el monto de la deuda se incrementa para financiar el déficit, la
disminución en las tasas de interés y la propia estructura de la deuda permitirán que, tanto el costo
financiero externo y el costo interno de los pasivos del Gobierno Federal, se mantengan como
proporción del PIB dentro de los rangos observados en los últimos años.
Los recursos solicitados para el ejercicio fiscal de 2010 que serían destinados al pago de intereses,
comisiones y gastos de la deuda pública del Gobierno Federal, ascienden a 237,911.0 millones de
pesos (mdp). Como proporción del PIB, se estima que dicho monto será equivalente a 1.9 por
ciento, nivel mayor en 0.1 puntos porcentuales, al monto autorizado en el presupuesto de 2009.
27
Costo Financiero de la Deuda Pública del Gobierno Federal, Ramo 24
(Porcentaje del PIB)
Figura 2. Mercados de Deuda (Banxico 2009)
Como se muestra en la figura anterior del monto total de recursos solicitados para el Ramo 24, el
80.7 por ciento se destinará al servicio de la deuda interna del Gobierno Federal y el 19.3 por
ciento restante al pago de los intereses, comisiones y gastos de la deuda externa. A este respecto,
cabe señalar que la menor importancia de la deuda externa dentro de la deuda total permite reducir
la volatilidad del costo financiero ante variaciones en el tipo de cambio.
Participación del Banco de México en la regulación del mercado de deuda:
• Como agente del Gobierno Federal, es el colocador de los títulos de deuda del Gobierno
Federal como son los Cetes, Bonos M, Udibonos,
• Instrumenta los préstamos de valores gubernamentales,
• Regula las operaciones de reportos y préstamo de valores.
3.3.2 Mercado Cambiario.
El objetivo principal del Mercado Cambiario es la compra y venta de divisas a través del
intercambio de documentos, transferencias o billetes; denominados en moneda extranjera por
moneda nacional. En México, se han agregado a este mercado instrumentos derivados como las
coberturas cambiarias, forwards, opciones (OTC*), futuros y opciones del peso en Chicago (CME)
y en la Bolsa Mexicana de Derivados (Mex-Der).
28
El mercado cambiario permite realizar pagos y operaciones de cobertura para las actividades del
comercio exterior.
Prácticamente en toda su historia, el régimen cambiario en México ha sido de una paridad fija del
peso con respecto al dólar. Sin embargo, las mayores modificaciones han ocurrido en los últimos
años. De noviembre de 1991 a diciembre de 1994, se estableció un régimen cambiario fijo,
adoptado con cierta flexibilidad. El esquema consistía en dejar al tipo de cambio flotar dentro de
una banda que se ensanchaba diariamente. Banco de México tenía el compromiso de vender
dólares cuando se alcanzaba el límite superior de la banda y comprar dólares cuando se llegaba al
límite inferior. La determinación de la magnitud de los cambios de la banda superior y su duración
se establecían dentro de los llamados “Pactos”, reuniones de planeación entre el Gobierno Federal
y los líderes empresariales, sindicales y comerciantes del país.
Durante estos años funcionó un original mercado de coberturas cambiarias de corto plazo
introducido en enero de 1987. En este contrato de derivados, se compensaban los diferenciales de
variaciones en los tipos de cambio a través de la compra/venta de primas en plazos menores a 1
año. La liquidación de las operaciones siempre se realizaba en el país, en moneda nacional.
A partir de diciembre 22 de 1994, cuando se desató la crisis del peso mexicano, se abandonó el
esquema anterior pasando a un régimen flexible de flotación. Desde entonces Banxico tiene la
facultad de intervenir en el mercado cambiario, comprando ó vendiendo dólares con el propósito de
preservar la estabilidad de los precios en la economía. Destaca que la intervención es un
instrumento adicional de la política monetaria y que fue utilizado esporádicamente durante 1995.
Banxico tiene la obligación de informar de las fechas y montos de intervención a más tardar con
una semana de retraso. Adicionalmente, el banco central funciona como el operador de cambios
del Gobierno Federal y de la compañía de petróleos del estado (Pemex).
Con el propósito de contribuir a la estabilización de la economía mexicana y lograr restablecer un
nivel aceptable de Reservas Internacionales, el Banco de México aplicó mecanismos para reducir
la volatilidad del peso. En el primer caso, subastando dólares hasta en dos días consecutivos,
cuando se observaba una depreciación del peso superior al 2% con respecto a la jornada previa.
Este mecanismo estuvo vigente hasta julio del 2001. Banco de México también subastó opciones
de venta de dólares cada mes desde agosto de 1996 hasta junio de 2001, con el objetivo principal
de incrementar las reservas internacionales de dólares y a su vez moderar apreciaciones “bruscas”
29
que pudiera presentar el peso frente al dólar. Eran opciones sofisticadas con restricciones de
ejercicio para no afectar la tendencia del precio del dólar en el mercado. Más adelante se detallan
las características principales de estos mecanismos. Durante 1995 nuevamente se autorizó la
operación de contratos de futuros y opciones sobre el peso mexicano en la Bolsa Mercantil de
Chicago. (CME). El monto por contrato es de $500,000.00 pesos y se tienen cuatro contratos con
vencimientos el tercer miércoles de los meses de junio, septiembre, diciembre y marzo.
Derivados, donde se empezaron a operar contratos de futuros con características similares a las
utilizadas en Chicago, primero de viva voz y a partir de mayo del 2002 mediante operación
electrónica.
En el mercado de cambios en México la mayor parte de las operaciones se realizan con el dólar
norteamericano y los volúmenes más importantes de transacción se realizan con la cotización
“spot” (liquidación 48 horas), existiendo también cotizaciones fecha valor “24 horas” y “mismo día”.
También se realizan transacciones con las principales divisas, pero siempre se referencian
tomando como base la cotización del dólar. Se pueden documentar a través de diferentes medios:
efectivo, transferencias, órdenes de pago, documentos, etc.
Los principales participantes del mercado de cambios son los clientes al menudeo, los bancos,
casas de cambio y las grandes empresas (públicas y privadas). Algunos bancos residentes en el
país ofrecen “forward´s” y opciones (OTC) del peso/dólar de acuerdo a las necesidades específicas
de los clientes.
El peso es una de las monedas más intercambiadas en el mundo y la más negociada entre las
monedas de los países emergentes.
Participación del Banco de México en la regulación del mercado cambiario:
• Regula la posición en moneda extranjera de los bancos, casas de bolsa y casas de cambio
3.3.3 Mercado Derivados.
Se denomina productos derivados a una familia o conjunto de instrumentos financieros, cuya
30
principal característica es que están vinculados a un valor subyacente o de referencia. Los
productos derivados surgieron como instrumentos de cobertura ante fluctuaciones de precio en
productos agroindustriales (commodities), en condiciones de elevada volatilidad.
A partir de 1972 comenzaron a desarrollarse los instrumentos derivados financieros, cuyos activos
de referencia son títulos representativos de capital o de deuda, índices, tasas y otros instrumentos
financieros. Los principales derivados financieros son: futuros, opciones, opciones sobre futuros,
warrants y swaps.
Activos subyacentes
Aquél bien, objeto de un contrato de futuro o de un contrato de opciones (emisión de contratos de
derivados financieros), ejemplos: acciones individuales, canastas de acciones, índices accionarios,
tasas de interés y divisas.
Ventajas de los derivados financieros
La principal función de los derivados es servir de cobertura ante fluctuaciones de precio de los
subyacentes, por lo que se aplican preferentemente a:
• Portafolios accionarios.
• Obligaciones contraídas a tasa variable.
• Pagos o cobranzas en moneda extranjera a un determinado plazo.
• Planeación de flujos de efectivo, entre otros.
Los productos derivados son instrumentos que contribuyen a la liquidez, estabilidad y profundidad
de los mercados financieros; generando condiciones para diversificar las inversiones y administrar
riesgos.
Los beneficios de los productos derivados, como los Futuros, son especialmente aplicables en los
casos de:
• Importadores que requieran dar cobertura a sus compromisos de pago en divisas.
31
• Tesoreros de empresas que busquen protegerse de fluctuaciones adversas en las tasas
de interés.
• Inversionistas que requieran proteger sus portafolios de acciones contra los efectos de la
volatilidad.
• Inversionistas experimentados que pretendan obtener rendimientos por la baja o alza de
los activos subyacentes.
• Empresas no financieras que quieran apalancar utilidades.
• Deudores a tasa flotante que busquen protegerse de variaciones adversas en la tasa de
interés, entre otros.
3.3.4 Mercado Accionario.
El mercado de renta variable es aquel en donde la rentabilidad de la inversión, está ligada a las
utilidades obtenidas por la empresa en la cual se invirtió y por las ganancias de capital obtenidas
por la diferencia entre el precio de compra y venta. Este mercado está compuesto por acciones,
bonos convertibles en acciones-Boceas, derechos de suscripción y títulos provenientes de
procesos de titularización donde la rentabilidad no está asociada a una tasa de interés específica.
Existen diferentes clases de acciones:
Acción Ordinaria: Acción que tiene la característica de conceder a su titular derechos económicos
y no económicos provenientes de la participación en el capital de la entidad emisora. Los
económicos están relacionados con la posibilidad de percibir dividendos y los no económicos con
el derecho a voto en la asamblea.
Acción Preferencial sin derecho a voto: Acción que da a su poseedor prioridad en el pago de
dividendos y/o en caso de disolución de la empresa, el reembolso del capital. Tiene prerrogativas
de carácter económico que pueden ser acumulativas, según los estatutos. No da derecho a voto en
las Asambleas de los accionistas, excepto cuando se especifica este derecho o cuando ocurren
eventos especiales como la no declaración de dividendos preferenciales.
Acción Privilegiada: Esta clase de acciones otorga a su titular, además de los derechos
consagrados para las acciones ordinarias, los siguientes privilegios:
32
Un derecho preferencial para su reembolso en caso de liquidación hasta la concurrencia de su
valor nominal.
Un derecho a que de las utilidades se les destine, en primer término, una cuota determinable,
acumulable o no. La acumulación no podrá extenderse a un período superior a 5 años, y cualquier
otra prerrogativa de carácter exclusivamente económico. En ningún caso podrán otorgarse
privilegios que consistan en voto múltiple, o que priven de sus derechos de modo permanente a los
propietarios de acciones comunes.
Bonos Obligatoriamente Convertibles en Acciones -BOCEAS: Esta clase de títulos confieren
las prerrogativas propias de los bonos ordinarios y adicionalmente dan a sus propietarios el
derecho o la opción de convertirlos total o parcialmente en acciones de la respectiva sociedad
emisora.
Titularizaciones: Este es un proceso en el que diferentes activos como pueden ser: cartera,
bienes inmuebles, proyectos de construcción, rentas, flujos futuros de fondos, son movilizados,
constituyéndose un patrimonio autónomo, con cargo al cual se emiten los títulos. La rentabilidad de
los papeles las fija el emisor de acuerdo con las condiciones del mercado, y el plazo de los mismos
está ligado a las características del activo, sin que este sea inferior a un año.
Derecho de suscripción: Derecho que tiene un accionista de suscribir nuevas acciones de una
sociedad anónima a un precio de suscripción determinado, cuando el aumento de capital es
mediante emisión de acciones.
Dividendos: La asamblea de accionistas decide repartir las utilidades generadas durante un
periodo o aquellas de periodos anteriores que se mantengan en reserva, se decreta lo que se
conoce como dividendos; estos se otorgan en proporción a la cantidad de acciones poseídas.
La rentabilidad de las acciones puede ser:
1. Rendimiento por Valorización: Determinada como la diferencia entre el precio de
compra y el precio de venta
2. Rendimiento por dividendos: Es la razón entre el dividendo pagado durante el período
de tenencia y el precio al cual se compro la acción
33
3. Por derechos de Suscripción: Se presenta cuando una empresa al emitir nuevas
acciones al mercado, salen con un descuento para los accionistas actuales los cuales se
benefician frente al precio del mercado
3.3.5 Intermediarios Financieros.
• La banca múltiple es el principal intermediario del sistema financiero mexicano.
• Existen 44 bancos
• Seis bancos concentran el 83 por ciento de los activos totales.
• Los bancos medianos agrupan a los bancos regionales y bancos de nicho.
• Los BACC son bancos nuevos que facilitarán el acceso a los servicios financieros a
sectores de la población poco atendidos. Participación del Banco de México en la
regulación de los bancos:
• Operaciones pasivas y activas
• Operaciones con valores, divisas y derivados
• Servicios (fideicomisos)
• Liquidez en moneda nacional y extranjera
• Prestamista de última instancia
• Sistemas de pagos
• Otras leyes que facultan al Banco de México:
• Ley de Instituciones de Crédito:
• Productos básicos bancarios de depósito.
• Derivados.
• Ley del Mercado de Valores:
• Regulación de las características de las operaciones de crédito, préstamo o reporto que
celebren las casas de bolsa.
• Derivados.
• Ley de Sociedades de Inversión:
• Regulación sobre operaciones de reporto, préstamo de valores, préstamos, créditos,
emisión de valores, derivados y operaciones con moneda extranjera que realicen las
sociedades de inversión.
• Derivados
• Ley General de Organizaciones y Actividades Auxiliares del Crédito:
• Regular las operaciones de las casas de cambio.
• Ley de Sociedades de Información Crediticia:
34
• Regular las operaciones y actividades de las sociedades de información crediticia.
• El Banco de México participa junto con otras autoridades en el diseño de regulación
prudencial para bancos:
• Reglas de capitalización de la banca y de las casas de bolsa,
• Límites de exposición a: riesgo común, acreditados mayores, operaciones relacionadas,
• Provisiones y reservas,
• Alertas tempranas y medidas correctivas oportunas.
3.3.6 Sistemas de Pago. En la mayor parte de los países, el banco central es el administrador y regulador de los sistemas
de pago de alto valor:
• Juega un papel fundamental en el funcionamiento de la economía al facilitar los pagos de
bienes y servicios y el crédito entre los intermediarios financieros y agentes económicos,
• Evita fallas en los sistemas de pagos que podrían tener consecuencias graves sobre el
funcionamiento de la economía,
• Por medio del sistema de pagos, el banco central implementa la política monetaria.
• El SPEI es un sistema de transferencias que el Banco de México ha promovido porque es
más eficiente, seguro y barato que los cheques.
• Se han adoptado diversas medidas que han contribuido a su adopción: un mecanismo para
identificar al emisor de la transacción,
• Se coordinó a los bancos para establecer un techo de 11 pesos a la comisión por SPEI en
transacciones menores a 100,000 pesos,
• Se eliminó el límite inferior (de 50 mil pesos) en el monto que podía ser enviado por SPEI,
• Se permitió la participación directa de instituciones no bancarias. En la actualidad hay 21
participantes no bancarios,
• Se redujo la comisión por transacción que el Banco de México cobraba a los bancos (de 1
a 0.5 pesos) y, recientemente se han permitido las transacciones nocturnas a un costo aún
menor (0.10 pesos por transacción),
• Se eliminó la cuota anual para participar en SPEI. Todo esto ha contribuido para
transformar el SPEI de un medio de pago de alto valor con pocas transacciones, a un
medio para enviar pagos electrónicos entre personas.
• La Ley para la Transparencia y Ordenamiento de los Servicios Financieros (2004 y 2007),
fortaleció las facultades del Banco de México para regular los sistemas de pago de bajo
valor.
35
• Estos sistemas los usan las personas para realizar sus transacciones: tarjetas bancarias
de débito y crédito, transferencias electrónicas, cheques.
3.3.7 Protección de los Intereses del Público.
• En mayo de 2007, el Congreso expidió la nueva Ley para la Transparencia y Ordenamiento
de los Servicios Financieros (LTOSF) y modificó diversas leyes con el fin de:
• Fomentar la competencia entre los intermediarios,
• Promover la transparencia en la prestación de los servicios financieros en defensa de los
usuarios,
• Ampliar el acceso de los estratos de bajos recursos a los servicios bancarios.
• El Banco de México tiene la responsabilidad de instrumentar algunas de las reformas a
estas leyes por medio de regulación secundaria.
• Algunas de las medidas adoptadas por el Banco de México relacionadas con la protección
a los consumidores se presentan a continuación.
Expidió la metodología del Costo Anual Total (CAT). Se extiende su aplicación a:
• Intermediarios bancarios, no bancarios (Sofoles, Sofomes, entidades de ahorro y crédito
popular) y otras instituciones que proporcionan créditos.
• Créditos al consumo menores a 900,000 Udis. Facilitar las comparaciones entre diferentes
ofertas de crédito es la mejor manera de promover la reducción de su costo.
• El CAT incorpora todos los costos y gastos del crédito.
• Es útil para fines informativos y de comparación.
Puso en operación el Registro de Comisiones
• Las instituciones de crédito y las sociedades financieras reguladas, deben registrar ante el
Banco de México los cambios en comisiones, antes de que entren en vigor.
• El Banco de México puede formular observaciones cuando considera que los incrementos
constituyen una barrera a la competencia, impiden a los clientes de un
• banco utilizar los servicios de otra institución o se identifican como malas prácticas.
• Hasta el momento se han hecho públicas cuatro observaciones, en otros casos las
instituciones han retirado o modificado su solicitud.
36
Emitió la regulación para las cuentas bancarias básicas; ofrecen los siguientes servicios sin costo:
• apertura y mantenimiento de cuenta,
• otorgamiento de una tarjeta de débito,
• abono de recursos a la cuenta por cualquier medio,
• retiros y consultas de saldos en cajeros automáticos de la propia institución.
• Las cuentas básicas para el público en general pueden requerir el mantenimiento de un
saldo mínimo.
Emitió las Reglas para la Operación de Tarjetas de Crédito
• No se deben emitir tarjetas de crédito sin solicitud previa.
• Se limita la responsabilidad de los consumidores cuando la transacción no genera un
comprobante (pagaré).
• Las tarjetas nuevas o reposiciones deben emitirse desactivadas.
Emitió las reglas para Transferencia de Nómina
• Los bancos deben transferir los depósitos de nómina a la cuenta que indique el cliente sin
cobrar por ello.
• Esta medida debe aumentar la competencia entre bancos.
Reguló el cobro anticipado de intereses
• Los intermediarios financieros no pueden solicitar el pago de intereses por adelantado en
créditos hipotecarios y otro tipo de créditos menores a 900 mil UDIS.
• Emitió las Reglas para el borrado de registros con información negativa en las Sociedades
de Información Crediticia (burós de crédito)
• El tiempo para el borrado empieza a correr desde la primera vez que el crédito se reporta
como vencido.
37
• El Banco de México tiene facultades para regular el borrado de información negativa con
saldos menores a 1,000 UDIS.
El Banco de México ha puesto a disposición del público en general en su portal de
Internet, www.banxico.org.mx, información referente a:
• Cuentas bancarias básicas
• Productos de crédito hipotecario
• Tasas de interés para inversiones a plazo
• Productos y servicios de pagos
• Tarifas y comisiones de productos bancarios
• Calculadoras del Costo Anual Total (CAT)
El Banco de México participa activamente en la regulación y seguimiento del sistema financiero
con la finalidad de:
• promover un sistema estable, eficiente y competitivo,
• fomentar el desarrollo económico y elevar el nivel de vida de la población.
3.4 Evolución y Estructura del Sistema Financiero y Corporativas
El sistema financiero en México ha crecido en los últimos cuatro años, a una tasa real anual
promedio de 10 por ciento. Este crecimiento ha estado principalmente por la banca múltiple, las
Afores y las sociedades de inversión. Después de la crisis de 1995 la participación de la banca
múltiple en el hasta llegar a representar niveles inferiores al 50 ciento del total de activos, debido
principalmente a la caída en el financiamiento al sector privado.
A raíz de la recuperación del crédito al sector privado, a partir del año 2001, la banca múltiple ha
aumentado su participación y a diciembre de 2007 ésta representaba el 54 por ciento del total de
activos del sistema financiero. En los y las sociedades de inversión han crecido a tasas reales
promedio de 18 y 19 por ciento anual respectivamente. Las Sofoles y Sofomes reguladas son
participantes importantes en el crédito al sector privado, sobre todo hipotecario y automotriz. (ver
sección Sofoles en el Reporte sobre el Sistema Financiero 2006). En marzo de 2008 uno de los
38
seis bancos de mayor tamaño escindió, por razones tarjeta de crédito a una Sofom regulada,
subsidiaria (este banco participaba con el 27.3 por ciento de crédito de tarjetas).
Este movimiento corporativo se verá reflejado en los agregados crediticios del sector bancario y del
sector de reguladas.
En los últimos tres años, 15 nuevos bancos han iniciado operaciones. De los nuevos bancos
autorizados, 7 son pequeños o medianos, 4 son bancos asociados a cadenas comerciales (BACC),
y 4 son filiales pequeñas. Estos bancos buscan atender a nichos específicos de negocio o
regionales, y en el caso de los BACC lograr la bancarización de segmentos de la población que no
tenían acceso a servicios bancarios. El total de activos de la banca múltiple ha crecido a una tasa
real anual por ciento en los últimos cuatro años. La participación de los 6 bancos más grandes en
el total de activos de la banca múltiple se ha reducido de 87 por ciento a diciembre de 2003, a 83.5
por ciento a diciembre de 2007.
Corporativas. El 85 por ciento de los activos del sistema financiero, sin considerar los activos de la
Banca de desarrollo, están en intermediarios que forman parte de distintos grupos financieros y 15
por ciento en intermediarios financieros no agrupados.
Si bien la mayoría de los bancos, casas de bolsa, sociedades de inversión y Afores pertenecen a
un grupo financiero, lo contrario ocurre con las aseguradoras, afianzadoras, Sofoles, Sofomes
reguladas y Organizaciones Auxiliares de Crédito.
Grupos financieros deben estar integrados por una sociedad controladora y por al menos dos de
las entidades financieras siguientes: bancos, estructura del sistema financiero administradoras de
fondos para el retiro, sociedades de inversión, aseguradoras, objeto múltiple (Sofomes), casas de
bolsa, instituciones de fianzas, almacenes generales de depósito y casas de cambio.
Las instituciones pueden ser del mismo tipo, sin embargo en ningún caso un grupo financiero
podrá formarse sólo con dos Sofomes. Asimismo, la comercial o industrial.
Las sociedades controladoras deben ser dueñas de al menos el 51 por integrantes del grupo
financiero. Estas sociedades no adquirir pasivos, salvo que cuenten con autorización del Banco de
México, y su única función es ser tenedora de acciones.
39
La controladora del grupo financiero supervisada por la Comisión que regula a la entidad financiera
preponderante en el grupo. Sin embargo, no existe supervisión consolidada de grupos financieros
como una unidad económica.
La complejidad de las estructuras de los grupos financieros, el y no bancarios pertenecientes o no
a grupos financieros, así como los movimientos corporativos dentro de estos grupos, que muchas
veces se realizan por razones fiscales o regulatorias, sugieren la conveniencia de avanzar hacia
una regulación prudencial consolidada para los grupos financieros.
La finalidad de la regulación consolidada es considerar a un grupo financiero como una sola unidad
económica. Por lo tanto, debe de medir la los intermediarios que forman parte de un mismo grupo
financiero a un riesgo común además de medirse para los intermediarios en lo individual.
Asimismo, se debe de dar el mismo tratamiento regulatorio a independientemente del intermediario
financiero en el que dichas operaciones estén registradas.
Además, la regulación debe establecer lineamientos a las operaciones que realizan entre sí los
intermediarios financieros que pertenecen a un mismo grupo financiero.
3.5 Instituciones Financieras.
Cuando las personas, familias o empresas no gastan todos sus ingresos, pueden ahorrar el resto.
Pueden usar ese ahorro de diferentes maneras. En cambio, si alguien decide decir, debe encontrar
una persona que le preste el dinero que le falta. En estas situaciones entran las instituciones
financieras.
Las instituciones financieras sirven para poner en contacto a personas que quieren ahorrar con
aquellas que necesitan créditos. Esta función es muy importante, pues que las empresas compren
maquinaria, herramientas, edificios otras formas de inversión. Esta actividad es como
intermediación financiera.
Las instituciones financieras ofrecen a los ahorradores una ganancia extra a cambio de recibir sus
ahorros, en personas a quienes les dan créditos. Esto se conoce como tasa de interés. Este dinero
extra varía, pero generalmente entre mayor sea el riesgo de que alguien no pague el préstamo,
mayor será la tasa de interés de su crédito. Hay instituciones financieras de varios tipos y cada una
40
ofrece servicios diferentes, pero todas ayudan a las personas que quieran ahorrar, invertir, pedir
créditos o asegurar su futuro.
El Sistema Financiero Mexicano está constituido por un conjunto de instituciones que captan,
administran y canalizan el ahorro de las personas hacia la inversión:
grupos financieros, banca comercial, administradoras de fondos para el retiro (Afores),
aseguradoras, sociedades financieras de de inversión, arrendadoras financieras, financieras
afianzadoras, almacenes generales de depósito, uniones de casas de cambio y empresas de
factoraje entre otras.
En nuestro país el intermediario financiero más por el monto de los recursos que administran. Tan
es así, que los bancos administran más de la mitad del dinero del país que está en el sistema
financiero.
Las instituciones reguladas y Crédito Público y supervisadas por regula principalmente todo lo que
tiene que ver con el sistema de pagos.
3.5.1 Banca comercial.
Instituciones de crédito autorizadas por el Gobierno Federal para captar recursos financieros del
público y otorgar a su vez créditos, destinados a mantener en operación las actividades
económicas. Por estas transacciones de captación y financiamiento, la banca comercial establece
tasas de interés activas y pasivas.
3.5.2 Banca de Desarrollo. Instituciones que ejercen el servicio de banca y crédito a largo plazo con sujeción a las prioridades
del Plan Nacional de Desarrollo y en especial al Programa Nacional de Financiamiento del
Desarrollo, para promover y financiar sectores que le son encomendados en sus leyes orgánicas
de dichas instituciones.
Las instituciones de banca de desarrollo tienen por objeto financiar proyectos prioritarios para el
país.
41
3.5.3 Casas de bolsa.
Instituciones privadas que operan por concesión de la Secretaría de Hacienda y Crédito Público,
con apego a la Ley del Mercado de Valores. Su función es facilitar el contacto y el intercambio
entre los poseedores de acciones y los posibles compradores de éstas, se define como la
transmisión de activos financieros.
3.5.4 Sociedades de inversión.
Instituciones financieras que captan recursos de los pequeños y medianos inversionistas, a través
de la venta de acciones representativas de su capital social. Son la forma más accesible para que
los pequeños y medianos inversionistas puedan beneficiarse del ahorro en instrumentos bursátiles.
3.5.5 Aseguradoras.
Instituciones que se obligan a resarcir un daño cubrir , de manera directa o indirecta , una cantidad
de dinero en caso de que se presente un evento futuro e incierto, previsto por las partes, contra el
pago de una cantidad de dinero llamada prima.
Las operaciones de seguros se dividen en tres tipos: vida, daños, o accidentes y enfermedades.
Las instituciones de seguros son supervisadas por la Comisión Nacional de Seguros y Fianzas
(CNSF) y se rigen por lo dispuesto en la Ley General de Instituciones y Sociedades Mutualistas de
Seguros (LGISMS).
3.5.6 Arrendadoras financieras.
Institución financiera que adquiere bienes que le señala el cliente (arrendatario) para después
otorgárselo en arrendamiento financiero.
El arrendamiento financiero es un contrato mediante el cual se compromete la arrendadora a
otorgar el uso o goce temporal de un bien al arrendatario, ya sea persona física o moral,
obligándose dicho arrendatario a pagar una renta periódica que cubra el valor original del bien,
más la carga financiera, y los gastos adicionales que contemple el contrato.
42
Al vencimiento de éste, podrá elegir entre la adquisición del bien a un valor simbólico, prorrogar el
plazo del contrato o participar de la venta a un tercero.
3.5.7 Afianzadoras.
Instituciones especializadas en realizar contratos a través de los cuales se comprometen a cumplir
con una obligación monetaria, judicial o administrativa ante un tercero en caso de que el obligado
original no lo hiciera. Las instituciones de fianzas son reguladas y supervisadas por la Comisión
Nacional de Seguros y Fianzas (CNSF) y se rigen por lo dispuesto en la Ley Federal de
Instituciones de Fianzas.
3.5.8 Almacenes generales de depósito.
Instituciones que tienen por objeto la guarda, conservación, manejo y control de bienes bajo su
custodia que se encuentren amparados por certificados de depósito y bonos de prenda. Los
Almacenes Generales de Depósito son supervisados por la Comisión Nacional Bancaria y de
Valores (CNBV) y se rigen por lo dispuesto en la Ley General de Organizaciones y Actividades
Auxiliares del Crédito.
3.5.9 Uniones de crédito.
Sociedades anónimas de capital variable cuyo objetivo es el de facilitar a sus socios la obtención e
inversión de recursos para soportar las actividades de producción y/o servicios que éstos lleven a
cabo. Las uniones de crédito podrán operar únicamente en las ramas económicas en que se
realicen las actividades de sus socios. Estas instituciones se rigen por lo dispuesto en la Ley
General de Organizaciones y Actividades Auxiliares del Crédito y son supervisadas y autorizadas
para operar por la Comisión Nacional Bancaria y de Valores (CNBV) conforme a la facultad que le
confiere el artículo 5 de la mencionada ley.
3.5.10 Casas de cambio.
Sociedades anónimas que realizan en forma habitual y profesional operaciones de compra, venta y
cambio de divisas incluyendo las que se lleven a cabo mediante transferencias o transmisión de
fondos, con el público dentro del territorio nacional, autorizadas por la Secretaría de Hacienda y
43
Crédito Público, reglamentadas en su operación por el Banco de México y supervisadas por la
Comisión Nacional Bancaria y de Valores.
3.5.11 Empresas de factoraje.
Instituciones que adquieren derechos de crédito a favor de terceros a cambio de un precio
determinado. Las Empresas de Factoraje Financiero pueden pactar la corresponsabilidad o no
corresponsabilidad por el pago de los derechos de crédito transmitidos de quien vende dichos
derechos. Las empresas de factoraje financiero son supervisadas por la Comisión Nacional
Bancaria y de Valores (CNBV) y se rigen por lo dispuesto en la Ley General de Organizaciones y
Actividades Auxiliares del Crédito. Banco de México emite las Reglas a las que se sujetarán las
posiciones de riesgo cambiario de las Arrendadoras Financieras y Empresas de Factoraje
Financiero que formen parte de Grupos Financieros que incluyan instituciones de seguros y en el
que no participen instituciones de Banca Múltiple y Casas de Bolsa.
Todas estas instituciones tienen un objetivo: captar los recursos económicos de algunas personas
para ponerlo a disposición de otras empresas o instituciones gubernamentales que lo requieren
para invertirlo. Éstas últimas harán negocios y devolverán el dinero que obtuvieron además de una
cantidad extra (rendimiento), como pago, lo cual genera una dinámica en la que el capital es el
motor principal del movimiento dentro del sistema. El sistema financiero procura la asignación
eficiente de recursos entre ahorradores y demandantes de crédito. Un sistema financiero sano
requiere, entre otros, de intermediarios eficaces y solventes, de mercados eficientes y completos, y
de un marco legal que establezca claramente los derechos y obligaciones de las partes
involucradas.
Concluir que el sistema financiero mexicano es un aparato muy complejo en donde intervienen
varios elementos tanto del sector privado (bancos sofoles casas de cambio etc.) así como el
aparato gubernamental. La finalidad de dar un panorama general del sistema financiero mexicano
y en particular para el presente trabajo es darle las herramientas necesarias a la Unidad de
Planeación Hacendaría de la SHCP a nivel tecnológico para que pueda tener toda la información
Financiera y de Deuda Pública del país de manera oportuna y confiable. Esto es de vital
importancia porque se aplica a tres elementos muy importantes en cuanto a tema Financiero y
Fiscal de nuestro país como son: la Elaboración del presupuesto de Egresos de la Federación, la
Elaboración del Presupuesto de Ingresos de la Federación; y la publicación de la salud financiera
del país tanto a los ciudadanos mexicano como a nivel internacional.
44
CAPITULO IV. SISTEMAS DE INFORMACIÓN
En este capítulo se explica la metodología que se va a utilizar para la creación del sistema de
información (ciclo de vida de desarrollo de sistemas)
Se muestran los conceptos necesarios para comprender qué son los sistemas de información
hasta la metodología implementada y el uso de las herramientas que nos permitirán el desarrollo
de sistemas.
4.1 Sistemas de Información y Tipos de Sistemas de Información
Kendall (2005), sostiene que “los sistemas son un tema de moda donde abundan las definiciones.
En estudios recientes se dice que “Un sistema es un grupo de componentes interrelacionados que
funcionan juntos para lograr un resultado deseado. Es decir, usted puede ser propietario de un
sistema de teatro en casa conformado por un aparato de DVD, bocinas y el monitor”. Bentley
(2010)
En su investigación Johansen (2008) afirma que “Otra definición que agrega algunas
características adicionales señala que un sistema es un grupo de partes y objetos que interactúa y
que forman un todo o que se encuentran bajo la influencia de fuerzas en alguna relación definida”
El ser humano, por ejemplo, es un sistema ( un sistema maravillosamente constituido y diseñado)
con muchas partes diferentes que contribuyen de distinta forma a mantener su vida, su
reproducción y su acción.
En general, la palabra “sistemas”, todos los que la han definido están de acuerdo en que es un
conjunto de partes coordinadas y en interacción para alcanzar un conjunto de objetivos.
Con los sistemas de información (IS por sus siglas en inglés) las organizaciones capturan y
administran datos para producir información útil que la respalda así como a sus empleados,
clientes, proveedores y socios.
Muchas organizaciones consideran que los sistemas de información son esenciales para su
capacidad de competir u obtener una ventaja competitiva. La mayoría de las organizaciones se han
percatado que todos los trabajadores necesitan trabajar en el desarrollo de sistemas de
45
información. Por tanto el desarrollo de sistemas de información es un tema relevante para usted sin
importar si estudia o no para convertirse en un profesional en sistemas de información.
Los sistemas de información vienen en todas formas y tamaños. Están tan entrelazados en tela de
los sistemas de negocios que respaldan que con frecuencia es difícil distinguir entre sistemas de
negocios y sus sistemas de información de soporte. Basta con decir que los sistemas de
información pueden ser clasificados de acuerdo con las funciones que atienden.
Los sistemas de procesamiento de transacciones (por sus siglas en inglés transaction procesing
system, TPS) procesan transacciones de negocios como pedidos, tarjetas de tiempo, pagos y
reservaciones. Los sistemas de información administrativa (por sus siglas en inglés management
information system MIS) utilizan los datos de transacción para producir información necesaria por
los administradores para dirigir el negocio.
Los sistemas de soporte de decisión (por sus siglas en inglés decision support systems DSS )
ayudan a diversos tomadores de decisiones a identificar a elegir entre opciones y decisiones.
Los sistemas de información ejecutiva por sus siglas en inglés executive information systems EIS)
están adaptados a las necesidades de información únicas de los ejecutivos que planean el negocio
y evalúan el desempeño contra esos planes.
Los sistemas expertos capturan y reproducen el conocimiento de un solucionador de problemas
experto o un tomador de decisiones y luego simulan el “pensamiento” de ese experto.
Los sistemas de comunicación y colaboración resaltan la comunicación y colaboración entre las
personas, tanto internas como externas en la organización.
Finalmente, los sistemas de automatización de oficina ayudan a los empleados a crear y compartir
documentos que respaldan las actividades diarias de oficina. Los sistemas de información pueden
ser vistos desde diversas perspectivas, que incluyen: Bentley(2008).
• Los jugadores en el sistema de información (el “equipo”).
• Los impulsores de negocios que influyen en el sistema de información
• Los impulsores de tecnología utilizados por el sistema de información
• El proceso utilizado para desarrollar el sistema de información
46
Se ha denominado el Sistema de Administración de Información (MIS Management Information
System) como un método, una función, un planteamiento, un proceso, una organización, un
sistema y un subsistema.
Un MIS es una estructura integrada de bases de datos y flujo de información que optimiza la
recopilación, la transferencia y la presentación de información a través de una organización con
niveles múltiples. La organización consiste en grupos de componentes que efectúan una variedad
de tareas para lograr un objetivo conjunto.
El concepto del flujo de información en una organización con niveles múltiples (estratégico, táctico
y demás) con componentes (finanzas, contabilidad y demás). (kendall)
4.2 Sistemas de Automatización de la Oficina y Sistemas de Trabajo del Conocimiento.
Los sistemas de automatización de la oficina (OAS, Office Automation Systems) apoyan a los
trabajadores de datos, quienes por lo general no generan conocimientos nuevos, sino más bien
analizan la información con el propósito de transforman los datos o manipularlos de alguna manera
antes de compartirlos o, en su caso, distribuirlos formalmente con el resto de la organización y en
ocasiones más allá de ésta.
Ejemplo: El procesamiento de texto, las hojas de cálculo, la autoedición, la calendarización
electrónica y las comunicaciones mediante correo de voz, correo electrónico y videoconferencia.
Sistemas de Procesamiento de Transacciones (TPS, Transaction Processing Systems) son
sistemas de información computarizada creados para procesar grandes cantidades de datos
relacionadas con transacciones rutinarias de negocios, como las nóminas y los inventarios,
expanden los límites de la organización que le permiten interactuar con entornos externos.
Sistemas de Información Gerencial (MIS, Management Information Systems) incluyen el
procesamientos de transacciones. Los MIS son sistemas de información computarizados cuyo
propósito es contribuir a la correcta interacción entre los usuarios y las computadoras, requieren
que los usuarios, el software (los programas de cómputo) y el hardware (las computadoras,
impresoras, etc.), funciones de manera coordinada, los sistemas de información gerencial dan
apoyo a un espectro de tareas organizacionales mucho más amplio que los sistemas de
procesamiento de transacciones, como el análisis y la toma de decisiones.
47
Los sistemas de información gerencial producen información que se emplea en la toma de
decisiones.
También puede contribuir a unificar algunas de las funciones de información computarizada de una empresa. (Ibid)
4.3 Sistemas de Apoyo a la toma de decisiones.
Los sistemas de apoyo a la toma de decisiones (DSS, decisión Support Systems). Los DSS
coinciden con los sistemas de información gerencial en que ambos dependen de una base de
datos para abastecerse de datos, difieren en que el DSS pone énfasis en el apoyo a la toma de
decisiones en todas sus fases, aunque la decisión definitiva es responsabilidad exclusiva del
encargado de tomarla. Se ajustan más al gusto de la persona o grupo que los utiliza.
Sistemas de Expertos e Inteligencia Artificial La inteligencia artificial (AI, Artificial Intelligence) se
pueden considerar como el campo general para los sistemas expertos. La motivación principal de
la AI ha sido desarrollar máquinas que tengan un comportamiento inteligente. Dos de las líneas de
investigación de la AI son la comprensión del lenguaje natural y el análisis de la capacidad para
razonar un problema hasta su conclusión lógica. Los sistemas expertos utilizan las técnicas de
razonamiento de l AI para solucionar los problemas que los plantean los usuarios de negocios.
(Ibid)
Sistema de Apoyo a la Toma de Decisiones en Grupo (GDSS, Group Decision Support System), se
utilizan en salones especiales equipados con diversas configuraciones. Los sistemas de apoyo a la
toma de decisiones en grupo tienen el propósito de unir a un grupo en la búsqueda de la solución a
un problema con la ayuda de diversas herramientas como los sondeos, los cuestionarios, la lluvia
de ideas y la creación de escenarios. (Ibid)
Sistemas de Apoyo a Ejecutivos (ESS, Executive Support Systems) ayudan a estos últimos a
organizar sus actividades relacionadas con el entorno externo mediante herramientas gráficas y de
comunicaciones, que por lo general se encuentran en salas de juntas o en oficinas corporativas
personales. (Ibid)
4.4 Integración de las Tecnologías de Sistemas
48
Sistemas de Planeación de Recursos Empresariales (ERP, Enterprise Resource Planning). El
establecimiento de los sistemas ERP implica un enorme compromiso y cambio por parte de las
organizaciones. Es común que los analistas de sistemas desempeñen el papel de asesores en los
proyectos ERP que utilizan software patentado. Entre el software más conocido de ERP se
encuentra SAP. PeopleSoft y paquetes de Oracle y J.D. Edwards.
Por lo general, los analistas y algunos usuarios requieren capacitación, apoyo técnico y
mantenimiento por parte del fabricante para diseñar, instalar, dar mantenimiento, actualizar y
utilizar de manera apropiada a un paquete de ERP en particular.
Sistemas para Dispositivos Inalámbricos Portátiles. Los analistas tienen la exigencia de diseñar
una gran cantidad de nuevos sistemas y aplicaciones. (Ibid)
4.5 Diagramas de Flujo de Datos (Dfd)
Un diagrama de flujo es una representación gráfica de los pasos que seguimos para realizar un
proceso; partiendo de una entrada, y después de realizar una serie de acciones, llegamos a una
salida
Características de un Diagrama de Flujo Presenta información clara, ordenada y concisa de un
proceso Está formado por una serie de símbolos unidos por flechas Cada símbolo representa una
acción específica Las flechas entre los símbolos representan el orden de realización de las
acciones
¿Cuándo se utiliza un Diagrama de Flujo? Se requiere conocer o mostrar de forma global un
proceso Se necesita una guía que permita un análisis sistemático de un proceso. Se necesita tener
un conocimiento básico, común a un grupo de personas.
¿Que nos indica el diagrama de flujo de proceso? Los diagramas de flujo nos indican: Dónde
comienza el proceso. Todas las actividades que se realizan. Todas las tomas de decisiones que se
hacen. Tiempos de espera. Cuáles son los resultados. Dónde termina el proceso. Símbolos del
Diagrama de Flujo. Es un rectángulo redondeado con las palabras inicio o fin dentro del símbolo.
Indica cuando comienza y termina un proceso. Es un rectángulo dentro del cual se describe
brevemente la actividad o proceso que indica. Es un rombo con una pregunta dentro. A partir de
éste, el proceso se ramifica de acuerdo a las respuestas posibles (generalmente son sí y no).
49
Cada camino se señala de acuerdo con la respuesta. SÍMBOLO ACTIVIDAD INICIO - FIN
ACTIVIDAD DECISIÓN NO SI Líneas de flujo o fluido de dirección, son flechas que conectan
pasos del proceso. La punta de la flecha indica la dirección del flujo del proceso. Se utiliza un
círculo para indicar el fin o el principio de una página que conecta con otra. El número de la página
que precede o procede se coloca dentro del círculo. FLECHA (FLUJO) CONECTOR (Tabla 1
simbología de los DFD)
Diagrama de Flujo de Datos
Inicio / fin
Procesos
Entrada y Salida
Desición
Conector para unir el flujo en otra parte del diagrama
Líneas de flujo
Disco magnético
Conector de página
Documento / Impresión
Multidocumento / Multiples Impresiones
FIGURA 3 SIMBOLOGÍA DE LOS DIAGRAMAS DE FLUJO DE DATOS (Elaboración Propia del equipo)
Desarrollo del Diagrama de Flujo Identificar el inicio y el final de un proceso. Definir etapas
(actividades, decisiones, entradas, salidas). Los diagramas de flujo deben escribirse de arriba
hacia abajo y/o de Izquierda a derecha Los símbolos se unen con líneas, Se debe evitar el cruce
de líneas No deben quedar líneas de flujo sin conectar. Todo texto escrito dentro de un símbolo
debe ser legible, preciso, evitando el uso de muchas palabras.
50
Todos los símbolos pueden tener mas de una línea de entrada, a excepto del símbolo final. Solo
los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida.
Tipos de diagramas de flujo Formato Vertical Formato Horizontal Formato Panorámico Formato
Arquitectónico
Ventajas de los Diagramas de Flujo Favorecen la comprensión del proceso a través de mostrarlo
como un dibujo Permiten identificar los problemas y las oportunidades de mejora del proceso
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a
los empleados el análisis de las mismas Son una excelente herramienta para capacitar a los
nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el
proceso (en la figura 4 podemos ver un DFD en el que se representa la suma de los primeros 50
números naturales).
Diagrama de Flujo de Datos
Figura 4 (Fuente http://www.google.com/search?q=flowcharting, 2010)
Inicio
Suma =0 N= 0
Muestra Suma
A¿Es N=50?
N=N+1
Suma=Suma+N
Fin
51
4.6 El proceso de desarrollo de sistemas
En estudios elaborados Bentley (2008) afirma que, “Cada vez más las organizaciones no tienen
otra elección más que adoptar y seguir un proceso estandarizado de desarrollo de sistemas.
Primero, utilizar un proceso consistente de desarrollo de sistemas crea eficiencias que permiten a
la administración compartir recursos entre proyectos. Segundo, una metodología consistente
produce documentación consistente que reduce los costos del tiempo de vida para mantener los
sistemas”.
Bentley (2008) también dice que un proceso consistente promueve la calidad. Y muchas otras
organizaciones se han comprometido agresivamente con metas de administración de calidad total
con el fin de aumentar su ventaja competitiva. Con el fin de realizar mejoras de calidad y de
productividad, muchas organizaciones han cambiado a marcos de referencia de administración de
procesos y de proyectos el modelo de madurez de la capacidad.
Modelo de Madurez de la Capacidad. Se ha demostrado que conforme un proceso de desarrollo de
sistemas de información de una organización madura, la duración y el costo del proyecto
disminuyen al tiempo que la productividad y la calidad aumentan. El Instituto de Ingeniería de
Software (software Engeneering Institute) en Carnegie MellonUiversity ha observado y medido este
fenómeno y desarrolló el Modelo de Madurez de la Capacidad (CMM) para ayudar a todas las
organizaciones a lograr estos beneficios. El CMM ha conseguido una gran aceptación, tanto de la
industria como del gobierno. Una evaluación de software basado en CMM está siendo utilizada
para evaluar a contratistas de tecnología de la información para la mayoría de los proyectos
gubernamentales federales estadounidenses.
Con el marco de referencia de CMM para sistemas y software se tiene la intensión de ayudar a las
organizaciones a mejorar la madurez de sus proyectos de desarrollo de sistemas. El CMM está
organizado en cinco niveles de madurez (véase figura 5.)
Nivel 1, inicial. Esto a veces es llamado anarquía o caos. En este nivel, los proyectos de desarrollo
de sistemas no siguen un proceso consistente. Cada equipo de desarrollo utiliza sus propias
herramientas y métodos. El éxito o fracaso generalmente es una función de la habilidad y
experiencia del equipo.
52
El proceso es impredecible y no es repetible. Un proyecto en general encuentra muchas crisis y
con frecuencia está por encima del presupuesto y retrasado en el programa. La documentación es
esporádica o no es consistente de un proyecto al siguiente. Por lo tanto crea problemas para los
que deben mantener un sistema durante su tiempo de vida. Casi todas las organizaciones
empiezan en el nivel 1.
Nivel 2, Repetible. En éste nivel los procesos y las prácticas de administración de proyectos está
establecidos para rastrear costos, programas y funcionalidad del proyecto. El enfoque está en la
administración del proyecto. Un proceso de desarrollo de sistemas se sigue siempre, pero puede
variar de proyecto a proyecto.
El éxito o fracaso es todavía en función de la habilidad y experiencia del equipo del proyecto; sin
embargo, se hace un esfuerzo concentrado por repetir éxitos de proyectos anteriores. Las
prácticas de administración de proyectos eficaces establecen la base para proyectos
estandarizados en el siguiente nivel.
Figura 5 Modelo de Madurez de la Calidad Fuente. (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
RIESGO
Nivel 5
OPTIMIZADO
(Mejora de proceso
continua) Nivel 4
ADMINISTRADO
(Proceso administrado y
medido)
Nivel 3
DEFINIDO
(Proceso consistente
utilizado) Nivel 2
REPETIBLE
(Administración del proyecto
consistente)
Nivel 1
INICIAL
(Métodos Inconsistentes)
COMPETITIVIDAD
53
Tabla Impacto del proceso de desarrollo de sistemas en la calidad
Estadísticas del proyecto CMM para un proyecto que resulta en 200,000 líneas de código
Nivel CMM de la
organización
Duración del
proyecto (meses)
Personas en el proyecto
por mes
Número de defectos
entregados
Costo medio (en millones
de dólares)
Costo más bajo(en millones
de dólares)
Costo más alto
(en millones
de dólares)
1
2
3
30
18.5
15
600
143
80
61
12
7
5.5
1.3
.728
1.8
.96
.518
100+
1.7
.933
Fuente: (Master Systems, inc.)
Nivel 3, Definido. En este nivel se adquiere o desarrollo un proceso de desarrollo de sistemas
estándar (a veces llamado metodología). Todos los proyectos utilizan una visión personalizada de
este proceso para desarrollar y mantener sistemas de información y software. Como resultado de
utilizar el proceso estandarizado para todos los proyectos, cada proyecto resulta en documentación
y productos consistentes y de alta calidad. El proceso es estable, predecible y repetible.
Nivel 4, Administrado. En éste nivel se establecen metas mesurables para la calidad y la
productividad. Las mediciones detalladas del proceso de desarrollo de sistemas estándar y la
calidad del producto se recolectan y almacenan rutinariamente en una base de datos. Hay un
esfuerzo por mejorar la administración de proyectos individuales basado en estos datos
recopilados. Por tanto la administración busca volverse más proactiva que reactiva a los problemas
de desarrollo de sistemas (como elevación de los costos, ampliación del alcance, retrasos de
programa, etcétera). Incluso cuando un proyecto encuentra problemas o asuntos inesperados, el
proceso puede ser ajustado con base en impactos predecibles y medibles.
Nivel 5, Optimizado. En éste nivel el proceso de desarrollo de sistema estandarizado es vigilado
continuamente y mejorado con base en medidas y análisis de datos establecidos en el nivel 4. Esto
puede incluir cambiar la tecnología y las mejores prácticas utilizadas para realizar actividades
requeridas en el proceso estándar de desarrollo del sistema, así como ajustar el proceso mismo.
Las lecciones aprendidas se comparten a través de la organización, con un énfasis especial en la
eliminación de ineficiencias en el proceso de desarrollo del sistema al tiempo que se mantiene la
54
calidad en resumen, la organización ha institucionalizado una mejora continua del proceso de
desarrollo de sistemas. Es muy importante reconocer que cada nivel es un requerimiento previo
para el siguiente nivel.
4.7 El Ciclo de Vida del Desarrollo de Sistemas
De acuerdo a estudios realizados por Kendall (2005) nos dice que “El ciclo de la vida del desarrollo
de sistemas (SDLC, Systems Development Life Cycle). El SDLC es un enfoque por fases para el
análisis y el diseño cuya premisa principal consiste en que los sistemas desarrollan mejor utilizando
un ciclo específico de actividades del analista y el usuario”.
La figura 6 muestra las etapas del ciclo de vida del desarrollo de sistemas
4.7.1 Identificación de Problemas, Oportunidades y Objetivos
También Kendall (2005) dice que “En esta primera fase del ciclo de vida del desarrollo de sistemas,
el analista se ocupa de identificar problemas, oportunidades y objetivos”. La primera fase requiere
que el analista observe objetivamente lo que sucede en un negocio. El analista determina con
precisión cuáles son los problemas, los problemas don detectados por alguien más, y ésta es la
razón de la llamada inicial al analista. (Ibid) En las figuras 6 y 7 se muestra la relación que existe en
todas y cada una de las etapas del ciclo de vida del desarrollo de sistemas. (Ibid)
Figura 6 Etapas del Ciclo de vida del Software
fuente(E. KENETH Y E. KENDALL, JULIE Análisis y diseño de sistemas, 2005)
5 Desarrollo y documentación del software
6 Pruebas y mantenimiento del sistema
7 Implementación y evaluación del sistema
1 Identificación de problemas, oportunidades y objetivos
2 Determinación de los requerimientos de información
4 Diseño del sistema recomendado
3 Análisis de las necesidades del sistema
55
Fases del Ciclo de Vida del Desarrollos de Sistemas
Figura 7 (Elaboración propia del equipo)
4.7.2 Determinación de los Requerimientos de Información
En la fase de determinación de los requerimientos de información el SDLC, el analista se esfuerza
por comprender la información que necesitan los usuarios para llevar a cabo sus actividades,
varios de los métodos para determinar los requerimientos implican interactuar directamente con los
usuarios. Esta fase es útil para que el analista confirme la idea que tiene de la organización y sus
objetivos.
El analista de sistemas necesita conocer los detalles de las funciones del sistema actual: el quién
(la gente involucrada), el que (la actividad del negocio oportuno) y el cómo (la manera en que se
realizan los procedimientos actuales) del negocio que se estudia. A continuación el analista debe
preguntar la razón por la cuál de utiliza el sistema actual. Podría haber buenas razones para
realizar los negocio es con los métodos actuales, y es importante tomarlas en cuenta al diseñar un
nuevo sistema.
Al término de esta fase, el analista debe conocer el funcionamiento del negocio y poseer
información muy completa acerca de la gente, los objetivos, los datos y los procedimientos
implicados. (Ibid)
ANÁLISIS
DISEÑO
DESARROLLO
IMPLEMENTACIÓN Y MANTENIMIENTO
PRUEBAS
56
4.7.3 Análisis de las Necesidades del Sistema
El uso de diagramas de flujo de datos para graficar las entradas, los proceso y las salidas de las
funciones del negocio en una forma gráfica estructurada.
A partir de los diagramas de flujo de datos se desarrolla un diccionario de datos que enlista todos
los datos utilizados en el sistema, así como sus respectivas especificaciones.
Las decisiones estructuradas son aquellas en las cuales se pueden determinar las condiciones, las
alternativas de condición, las acciones y las reglas de acción. En este punto del ciclo de vida del
desarrollo de sistema, el analista prepara una propuesta de sistemas que sintetiza sus hallazgos,
proporciona un análisis de costo/beneficio de las alternativas y ofrece, en su caso,
recomendaciones sobre lo que se debe hacer.
Cada problema de sistemas es único, y nunca existe sólo una solución correcta.
4.7.4 Diseño del Sistema Recomendado
El analista utiliza la información recopilada en las primeras fases para realizar el diseño lógico del
sistema de información.
El analista diseña procedimientos precisos para la captura de datos que aseguran que los datos
que ingresen al sistema de información sean correctos. Además, el analista facilita la entrada
eficiente de datos al sistema de información mediante técnicas adecuadas de diseño de
formularios y pantallas.
La concepción de la interfaz de usuario forma parte del diseño lógico del sistema de información.
La interfaz conecta al usuario con el sistema y por tanto es sumamente importante. Incluye el
diseño de archivos o bases de datos que almacenarán gran parte de los datos indispensables para
los encargados de tomar las decisiones en la organización.
Finalmente, el analista debe diseñar controles y procedimientos de respaldo que protejan al
sistema y a los datos, y producir paquetes de especificaciones de programa para los
programadores.
57
4.7.5 Desarrollo y Documentación del software
Es la quinta fase del ciclo de vida del desarrollo de sistemas, el analista trabaja de manera
conjunta con los programadores para desarrollar cualquier software original necesario. Entre las
técnicas estructuradas para diseñar y documentar software se encuentran los diagramas de
estructura, los diagramas de Nassi-Shneiderman y el pseudocódigo. El analista se vale de una o
más de estas herramientas para comunicar al programador lo que se requiere programar.
El analista también trabaja con los usuarios para desarrollar documentación efectiva para el
software, como manuales de procedimientos, ayuda en línea y sitios Web que incluyen respuestas
a preguntas frecuentes (FAQ, Frequently Asked Questions) en archivos “Léame” que se integrarán
en el nuevo software. La documentación indica a los usuarios cómo utilizar el software y lo que
deben hacer en caso de que surjan problemas derivados de este uso. (Ibid)
El diseño debe traducirse en una forma legible. El paso de la codificación ejecuta la tarea de
establecer la etapa de diseño legible para la maquina, si el diseño se ejecuta de una manera
detallada la codificación puede realizarse mecánicamente, en resumen los programadores en esta
fase, diseñan, codifican y eliminan errores sintácticos de los programas de
cómputo.(http://148.202.148.5/cursos/cc321/fundamentos/unidad1/clasico.htm,2010)
4.7.6 Prueba Y Mantenimiento del Sistema
Una vez que se ha generado el código, comienza la prueba del programa, la prueba se enfoca
sobre la lógica interna del software asegurando que todas las sentencias se han probado y sobre
las funciones externas se realizaran pruebas para asegurar que la entrada definida producirá los
resultados que realmente se requieren.
1. Los proyectos reales raramente siguen el flujo secuencial que propone el modelo,
siempre ocurre iteraciones y se crea problemas en la aplicación del paradigma.
2. Normalmente es difícil para el cliente establecer explícitamente el principio todos
los requerimientos del sistema. El ciclo de vida clásico requiere esto y tiene dificultades
para acomodar posibles incertidumbres que puedan existir al comienzo de dichos
proyectos.
58
3. El cliente debe tener paciencia. Una versión funcional del programa no esta
disponible hasta las etapas finales del desarrollo del proyecto. Un error importante no
detectado hasta que el programa este en funcionamiento puede ser desastroso.
(http://148.202.148.5/cursos/cc321/fundamentos/unidad1/clasico.htm, 2010)
Los responsables del desarrollo se retrasan innecesariamente; Por lo tanto, es necesario probarlo,
es mucho menos costoso encontrar problemas antes que el sistema se entregue a los usuarios.
Una parte de las pruebas las realizan los programadores solos, y otra la llevan a cabo de manera
conjunta con los analistas de sistemas.
El mantenimiento del sistema de información y su documentación empiezan en esta fase y se
llevan a cabo de manera rutinaria durante toda su vida útil. (Ibid)
4.7.7 Implementación Y Evaluación del Sistema
Ésta es la última fase del desarrollo de sistemas, y aquí el analista participa en la implementación
del sistema de información.
Se menciona la evaluación como la fase final del ciclo de vida del desarrollo de sistemas
principalmente en aras del debate. La evaluación se lleva a cabo durante cada una de las fases.
(Ibid)
4.7.8 Impacto del Mantenimiento
Después de instalar un sistema, se le debe dar mantenimiento, es decir, los programas de cómputo
tienen que ser modificados y actualizados cuando lo requieran. Conformen se incrementa el
número de programas escritos, también lo hace la cantidad de mantenimiento que requieren.
El mantenimiento se realiza por dos razones, la primera es la corrección de errores del software,
los errores se cuelan en los programas de cómputo.
La otra razón para el mantenimiento del sistema es la mejora de las capacidades del software en
respuesta a las cambiantes necesidades de una organización, que por lo general tienen que ver
con alguna de las siguientes tres situaciones:
59
1. Con frecuencia, después de familiarizarse con el sistema de cómputo y sus
capacidades, los usuarios requieren características adicionales.
2. El negocio cambia con el tiempo.
3. El hardware y el software cambian a un ritmo acelerado. (Ibid)
4.8 Ciclo de vida Frente a metodología
Los términos ciclo de vida del sistema y metodología de desarrollo del sistema con frecuencia son
intercambiados incorrectamente. La mayoría de los procesos de desarrollo de sistemas se derivan
de un ciclo de vida del sistema natural; El ciclo de vida del sistema sólo sucede. En la figura 8 se
ilustran dos etapas de ciclo de vida. Nótese que hay dos eventos fundamentales que disparan un
cambio de una etapa a otra: Bentley (2008)
Figura 8 el ciclo de vida del sistema Fuente (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
• Cuando un sistema evoluciona del desarrollo a la operación y al mantenimiento, debe
darse una conversión.
• En algún punto en el tiempo, se vuelve obsoleto (o se vuelve inminente) y el ciclo cambia
de la operación y el mantenimiento al desarrollo.
60
En realidad un sistema puede estar en más de una etapa al mismo tiempo. En una versión puede
estar en operación y soporte mientras que en la siguiente versión esta en desarrollo.
Una metodología de desarrollo de sistemas “ejecuta” la etapa de desarrollo de sistemas del ciclo
de vida del sistema. Cada sistema de información tiene su propio ciclo de vida. La metodología es
el proceso estándar para construir y mantener ese sistema y todos los demás sistemas de
información a través de sus ciclos de vida. En consecuencia con las metas de CMM, las
metodologías aseguran que :
• Un método consistente y reproducible se aplique a todos los proyectos.
• Hay un riesgo reducido asociado con las omisiones y los errores.
• Se produzca documentación completa y consistente de un proyecto al otro.
• Analistas de sistemas, diseñadores y constructores pueden ser reasignados rápidamente
entre proyectos debido a que todos usan el mismo proceso.
• Como los equipos y el personal de desarrollo cambian constantemente, los resultados del
trabajo anterior pueden ser encontrados con facilidad y entendidos por las personas que
les siguen.
Las metodologías se pueden adquirir o crear internamente. Muchas organizaciones de sistemas
de información no pueden permitirse el dedicar personal al desarrollo y mejora continua de la
metodología interna. Los proveedores de metodología han mostrado interés en mantener sus
metodologías actualizadas con las más recientes tendencias de negocios y de tecnología. Las
metodologías internas en general están basadas en metodologías genéricas y técnicas que están
bien documentadas en libros y en sitios Web.
4.9 Modelación de Casos de Uso
Existen dos elementos primordiales cuando se realiza la modelación de casos de uso. El primero
es el diagrama de casos de uso, que ilustra gráficamente al sistema como una colección de casos,
actores (usuarios) y sus relaciones. Este diagrama comunica a un alto nivel el alcance de los
eventos de negocio que el sistema debe procesar, en la figura 19 se muestra un ejemplo de un
diagrama de casos de uso. Muestra cada una de las funciones del sistema, o eventos del negocio
(dibujado en las elipses), y a los actores o usuarios del sistema, quienes interactúan con esas
funciones. Cómo se observa en la figura 9, los actores pueden situarse a ambos lados del conjunto
de las figuras de casos de usos e interactuar con uno o mas de los casos. El diagrama de casos de
61
uso es muy sencillo, pero con éste, comienza un importante proceso llamado descomposición
funcional, el acto de descomponer un sistema en sus subcomponentes.
Es imposible entender inmediatamente el sistema completo, pero es posible entender y especificar
cada parte del mismo.
El segundo elemento, llamado la narración del caso de uso, describe los detalles de cada evento
de negocio y especifica cómo interactúan los usuarios con el sistema durante ese evento.
4.9.1 Los Casos de Uso
La modelación de los casos de uso identifica y describe las funciones del sistema mediante el uso
de una herramienta llamada casos de uso.
Dichos casos describen las funciones del sistema desde la perspectiva de los usuarios externos de
una forma y con una terminología que ellos entienden.
El alcanzar exacta y minuciosamente esto requiere un alto nivel de participación por parte del
usuario, así como de un experto en la materia que sea versado en el proceso o evento de
negocios.
Los casos de uso se representan gráficamente con una elipse horizontal con el nombre del caso de
uso que aparece encima, debajo o dentro de la elipse. Un caso de uso representa un objetivo
individual del sistema y describe una secuencia de actividades u de interacciones del usuario para
tratar de alcanzar el objetivo.
La creación de los casos de uso ha probado ser una técnica excelente para entender y documentar
mejor los requerimientos del sistema.
Un caso de uso por si solo no se considera como un requerimiento funcional, pero la historia (el
escenario) que relata el caso de uso consiste en uno o más requerimientos.
Inicialmente, los caos de usos de definen durante la etapa de los requerimientos del ciclo de vida y
se reafirmaran adicionalmente a lo largo del ciclo de vida. Lenguaje unificado de Modelado (UML)
Diagrama de Casos de Uso: ilustra las interacciones entre el sistema y los sistemas y usuarios
62
externos. En otras palabras. Describe gráficamente quien va a usar el sistema y de que manera el
usuario espera interactuar con el sistema.
Figura 9 Casos De Uso Fuente (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
4.9.2 Actores
Los casos de uso se inician o son generados por los usuarios externos llamados actores. Un actor
inicia la actividad del sistema, un caso de uso, con el propósito de terminar alguna tarea de
negocios que produzca algo con valor apreciable. Es decir, un estudiante de UPIICSA que se
inscribe al semestre inmediato.
El actor será el estudiante, y el evento de negocio, o caso de uso, sería inscribirse al semestre. Un
actor representa un papel desempeñado por un usuario que interactúa con el sistema y no significa
que retrate a una persona o un puesto de trabajo. De hecho un actor no tiene que ser humano.
Puede ser una organización, otro sistema de información, un dispositivo externo tal como un
sensor de calor. Un actor se representa gráficamente como una figura de línea rotulada con el
nombre del papel que juega el actor.
Actor1
CasoUso1
Sistema
CasoUso2
CasoUso3
Actor2
Actor3
«uses»
«extends»
«extends»
«extends»
63
Es importante observar que hay principalmente cuatro tipos de actores:
• Actor primario de negocios: el interesado que se beneficia principalmente de la ejecución
de un caso de uso al recibir algo de valor medible u observable.
• Actor primario del sistema: el involucrado que tiene una interfaz directa con el sistema para
iniciar u ocasionar el evento de negocios o de sistema.
• Actor externo servidor: el involucrado que responde a una solicitud desde el caso de uso.
• Actor externo receptor: el actor que no es el actor primario, pero que recibe algo de valor
medible u observable (salida) proveniente del caso de uso.
Actor: cualquier cosa que necesite interactuar con el sistema para intercambiar información.
Figura 10 Actores Fuente (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
4.9.3 Relaciones
Una relación se ilustra como una línea entre dos símbolos en el diagrama de casos de uso. El
significado de las relaciones puede diferir dependiendo de cómo se dibujen las líneas y qué tipos
de símbolos conectan.
Asociaciones: existe una relación entre un actor y un caso de uso siempre que el caso describa
una interacción entre éstos. A esta relación se le denomina asociación como se indica en la
siguiente figura: una asociación que contiene una cabeza de flecha en el extremo que toca al caso
de uso (1) indica que el caso fue iniciado por el actor en el otro extremo de la línea.
Las asociaciones sin cabeza de flecha (2) indican una interacción entre el caso de uso y un actor
externo servidor o receptor. Si un actor se asocia con un caso de uso, se dice que el actor se
comunica con el caso. Las asociaciones pueden ser bidireccionales o unidireccionales.
64
Figura 11 Relaciones Entre Actores Fuente (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
4.9.4 Extensión
Extiende la funcionalidad del caso de uso original. La relación entre el caso de uso de extensión y
el que se está extendiendo se llama una relación de extensión. Un caso de uso puede tener
muchas relaciones de extensión, pero un caso de uso de extensión puede ser invocado solamente
por el caso que se esté extendiendo. Como se ilustra en la figura 12, la relación de extensión se
representa como una línea con cabeza de flecha (que sea continua o segmentada) que comienza
en el caso de uso de extensión y que apunta al caso de uso que se está extendiendo. Cada línea
de relación de extensión se rotula como “<< extensión>>”. Generalmente los casos de uso de
extensión no se identifican en la fase de requerimientos, sino en la de análisis.
Figura 12 Caso De Uso Extendido Fuente (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
65
4.9.5 Usos o Resumen
Representa una forma de reuso y es una herramienta excelente para reducir la redundancia entre
los caos de uso.
Un caso de uso resumen está disponible como referencia (o uso) para cualquier otro caso de uso
que requiera su funcionalidad, se ilustra en la siguiente figura con una línea con cabeza de flecha
(ya sea continua o segmentada) que comienza en el caso de uso oficial y que apuesta al caso de
uso que esté usando. Cada línea de relación de uso se rotula “<<uso>>”
Figura 13 Caso De Uso Resumen Fuente (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
4.9.6 Dependencia
Un diagrama de casos de uso que modela las dependencias de caso de uso del sistema mediante
usos de la relación de dependencia proporciona un modelo que es una herramienta excelente para
propósitos de planeación y de programación. La relación de dependencia tal como se presenta en
la siguiente figura se ilustra con una línea con cabeza de flecha (ya sea continua o segmentada)
que comienza en un caso de uso y que apunta al caso de uso del cual depende.
La línea de relación de dependencia se rotula “<<depende de>>”.
66
Figura 14 Dependencia de los Casos de Uso Fuente (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
4.10 Conceptos de Base de Datos para el Analista de Sistemas
Base de Datos. Es una colección de archivos interrelacionados, una base de datos no es
meramente una colección de archivos. Los registros en cada archivo deben permitir relaciones
para los registros en otros archivos
.
Los campos es la implantación física de un atributo de datos. Los campos son las unidades más
pequeñas de dato significativo para guardarse en un archivo o base de datos, hay cuatro tipos de
datos que pueden ser almacenados: las claves primarias, las claves secundarias, las claves
foráneas o externas y los campos descriptivos.
Una clave primaria es un campo cuyos valores identifican a uno y sólo un registro en una entidad
de datos, aun que una clave primaria podría crearse combinando dos o más campos (llamada
clave concatenada).
Una clave secundaria es un identificador alterno para una base de datos. El valor de una clave
secundaria puede identificar ya sea un registro individual (al igual que con una clave primaria) o un
subconjunto de todos los registros.
Una fila individual en una base de datos puede tener una clave primaria, pero puede tener varias
claves secundarias.
Hacer un retiro
Hacer un depósito
Abrir una cuentabancaria
<<depende de>>
<<depende de>>
67
Las claves foráneas permiten que la base de datos conecte los registros de un tipo con los de otro
tipo. Una clave foránea en un archivo requiere la existencia de la clave primaria correspondiente en
otra tabla; de otra manera ¡no señala nada!.
Un campo descriptivo es cualquier otro (sin clave) campo que almacena datos de negocios a
detalle.
4.10.1 Registros
Un registro es una colección de campos organizados en un formato predefinido. Los campos son
organizados en registros. Los registros son comunes para los archivos y la base de datos. Los
registros estarán clasificados como registros de longitud fija o de longitud variable. La mayoría de
las tecnologías de base de datos imponen una estructura de registro de longitud fija, lo que implica
que cada instancia de registro tiene los mismos campos, el mismo número de campos y el mismo
tamaño lógico. Sin embargo, algunos sistemas de base de datos comprimirán valores y campos sin
uso para conservar espacio de almacenamiento en disco. El diseñador de la base de datos debe
entender y especificar esta comprensión en el diseño de base de datos.
4.10.2 Archivos y Tablas
En los sistemas de base de datos, un archivo con frecuencia se llama tabla. Un archivo es un
conjunto de todas las ocurrencias de una estructura de registro dada.
Una tabla es la base de datos relacional equivalente a un archivo. La tecnología relacional de base
de datos se introducirá en poco tiempo. Algunos de los tipos de archivos y tablas convencionales
son:
• Los archivos maestros o tablas maestras contienen registros que son relativamente
permanentes. Así, una vez que un registro ha sido añadido en un archivo maestro, se
queda en el sistema de manera indefinida.
• Los archivos de transacciones o tablas de transacción contienen registros que describen
eventos de negocios. Los datos que describen a estos eventos por lo normal tienen una
duración limitada de la vida útil.
68
• Los archivos de documentos y tablas de documentos contienen copias almacenadas de
datos históricos para una recuperación y una revisión sencilla sin los gastos generales de
regenerar el documento.
• Los archivos de registro y las tablas de archivos contienen registros de archivos maestros y
de transacciones que han sido suprimidos del almacenamiento en línea.
• Los archivos de consulta de tablas contienen datos relativamente estáticos que pueden ser
compartidos por aplicaciones para mantener consistencia y mejorar el desempeño.
• Los archivos de auditoría son registros especiales de actualizaciones de otros archivos,
especialmente archivos maestros y de transacciones. Se usan en conjunción con archivos
de registro para recobrar datos “perdidos”.
4.10.3 Arquitectura de Datos
Los datos se convierten en un recurso de negocios en un ambiente de base de datos. Los sistemas
de información se construyen alrededor de este recurso para proporcionar a los programadores de
computadora y a los usuarios finales el acceso flexible a los datos. La arquitectura de datos de un
negocio define cómo ese negocio desarrollará y usara tanto los archivos como las bases de datos
para almacenar los datos de toda la organización, qué tecnología de archivos y de base de datos
debe usarse, y la clase de estructura administrativa que será establecida para administrar el
recurso de los datos.
La siguiente figura ilustra la arquitectura de datos hacia la cual muchas compañías han
evolucionado, la mayoría de las compañías todavía tienen numerosas aplicaciones convencionales
de sistemas de información basadas en archivos, muchas de las cuáles se desarrollan antes del
surgimiento de la tecnología de bases de datos de alto rendimiento. En muchos casos, la eficiencia
del procesamiento de estos archivos o el costo proyectado de rediseñar estos archivos han
desacelerado la conversión de los sistemas a bases de datos.
Como se muestra en la figura, las bases de datos operacionales o transaccionales se desarrollan
para soportar las operaciones cotidianas y el procesamiento de las transacciones de negocios para
gran mayoría de los sistemas de información. Estos sistemas se desarrollan (o se compran) con el
paso del tiempo para reemplazar los archivos convencionales que antes soportaban las
aplicaciones. El acceso a estas bases de datos se limita a programas de computadoras que usan
el sistema de administración de bases de datos (DBMS) para procesar las transacciones, mantener
69
los datos, y generar reportes de gestión regularmente programados. También puede suministrarse
algún acceso.
Muchos sistemas de información son renuentes a dar a los usuarios finales acceso a las bases de
datos operacionales para las consultas y los reportes. El volumen de reportes y consultas no
programados podrían sobrecargar a las computadoras y entorpecer las operaciones del negocio
que las bases de datos debían soportar. En lugar de eso, se desarrollan los almacenes de datos
(data warehouses), posiblemente en computadoras separadas.
La figura también muestra bases de datos personales y de grupos de trabajo (o departamentales).
Figura 15 Arquitectura de Datos Típica y Moderna Fuente (Análisis de Sistemas Diseño y Métodos, Whitten Bentley, 2008)
70
Los almacenes de datos (data warehouses) almacenan datos extraídos de las bases de datos
operacionales. Se usan herramientas de consulta y de soporte de decisiones para generar reportes
análisis fuera de esos almacenes de datos.
Estas herramientas a menudo permiten a los usuarios extraer datos tanto de los archivos
convencionales como de las bases de datos operacionales. También conocido como minería de
datos (data mining).
Estas bases de datos pueden contener datos únicos, o pueden importar datos de archivos
convencionales, bases de datos operacionales y/o almacenes de datos (data warehouses).
En éste capítulo conocimos las herramientas y la metodología que se utiliza para la creación de
sistemas de información y lo importante que es para la toma de decisiones, así como también se
abordaron una serie de conceptos que un buen analista de sistemas debe conocer. Desarrollamos
la metodología de los casos de uso y vimos cómo nos facilitan el trabajo en el diseño de sistemas
de información.
Con lo anterior contamos con las herramientas necesarias para diseñar sistemas de información
que nos permitan solucionar la problemática que se está presentando en la Unidad de Planeación
de la Secretaría de Hacienda y Crédito Público.
71
V. PROPUESTA DE SOLUCIÓN TECNOLÓGICA.
A partir del 2001 la SHCP divulga cada mes a través de su página de Internet Estadísticas
Oportunas de Finanzas Públicas y Deuda Pública. El servicio a la ciudadanía considera la consulta
de cuadros y series en línea de dos bases de datos (una mensual con 268 series y 9 cuadros con
cifras de 1990 a la fecha de publicación y un trimestral con 100,000 series y 97 cuadros con
información de 1977 a la fecha de publicación), así como la operación de poder bajar a la PC del
usuario la base de datos y su aplicación. Los sistemas de información nos ayudaran a la
automatización de los procesos de la propuesta de solución tecnológica.
5.1 Solución Tecnológica El nombre del proyecto dentro de la Secretaria de Hacienda y Crédito Publico se denomina
“Estadísticas Oportunas de Finanzas Públicas y Deuda Pública”. Esta solución estará dividida en
dos partes bien definidas; en la primera se concentra toda la parte administrativa y va enfocado
solo a los usuarios de la Unidad de Plantación Hacendaría, en esta solución dichos usuarios
podrán llevar toda la gestión para la creación de los cuadros de las estadísticas financieras; como
se vera mas adelante esto es la alta, baja y modificación de Series, Notas, Cuadros, diseño y look
and feel; así como la distribución del menú para la segunda parte.
La solución tecnológica es el mecanismo que permita la consulta de series y cuadros estadísticos a
través de la página de Internet de la SHCP, permitiendo elegir frecuencia (mensual, trimestral o
anual) rango del periodo del periodo, información acumulada o mensual, asó como su impresión y
exportación a Excel y/o PDF. Los cuadros se basarán en plantillas predefinidas para una
presentación específica de un gripo de variables, que se podrán combinar con elementos
comparativos por periodo (o mes) contra mismo periodo (o mes) año anterior, información por año,
trimestres o meses, considerando la opción de incluir unidad de medida, crecimientos reales,
estructura porcentual, porcentaje de BIP y pesos con base a un año determinado.
El mecanismo que permite la consulta de series y cuadros se desarrolló desde los años 80 y 90’s
sobre la bese del Sistema de Información Hacendaria, por lo que presentan un alto grado de
obsolescencia y la herramienta que lo sustituirá, se encuentran en proceso de desarrollo, (Almacén
Único de Información de la SHCP). Ello, ha generado los siguientes problemas:
Riesgos en el cumplimiento de los componentes de la SHCP en materia de divulgación de
datos por problemas de administración y mantenimiento de los sistemas.
72
Duplicación de tareas
Manejo de dos bases de datos con distintos cuadros de presentación, debido a la dificultad
y complejidad de homologación dada la plataforma utilizada.
No se facilita la consulta y exportación de información para el usuario final.
Entre marzo de 2006 y marzo de 2007 se trabajó en un nuevo mecanismo para mejorar la carga y
consulta de la base de datos mensual, se incrementó el número de series y cuadros predefinidos,
en el primer caso de 268 a 1,627 series y en el segundo de 30 a 35 cuadros. Este nuevo
mecanismo permite a los usuarios consultar, exportar a Excel e imprimir la información disponible
de manera más ágil y sencilla. Adicionalmente, se presentan nuevas opciones de visualización
para la consulta de manera que el usuario ahora puede elegir intervalos de tiempo, unidades de
medida, así como distintas presentaciones para cada cuadro predefinido.
5.1.1 Objetivos de la Solución Tecnológica Que la SHCP cuente con una herramienta eficiente para la consulta de cuadros y series de las
Estadísticas Oportunas de Finanzas Públicas y Deuda Pública, que simplifique las labores de
consulta de la información e incida en un mejor aprovechamiento de la información por parte del
público. Así como mejorar los procesos internos de generación de los productos estadísticos que la
SHCP proporciona a la ciudadanía.
5.1.2 Alcance de la Solución Tecnológica Publicación de las Estadísticas Oportunas de Finanzas Públicas y Deuda Pública.
Carga de información.
o La carga de información debe incluir estadísticas de 1967 a la fecha en forma
unifica con la base mensual actual.
Elaboración de plantillas.
o Series de tiempo.- Se deben incorporar y unificar con las series de la base
mensual actual, 100, 00 series de la base trimestral.
o Cuadros comparativos.- Se deben incorporar y unificar con las series de la base
mensual actual, 97 cuadros de la base trimestral.
o Cuadros históricos.- Estos cuadros deben mostrar información de 1977 a la fecha.
Aplicar los procedimientos de carga y publicación del modulo de administración se
recomienda incorporar un mensaje o reloj que indique que tal procedimiento esta en
progreso.
Vistas preliminares (validación).
73
5.1.3 Modelos de la Situación Actual y Propuesta La Unidad de Planeación Hacendaría tiene entre sus funciones publicar información económica en
la página principal de la Secretaría de Hacienda y Crédito Público, para dar a conocer a toda la
ciudadanía información económica respecto a Estadísticas Oportunas de Finanzas públicas y
Deuda Pública. Actualmente la información que se presenta se genera de forma manual lo cual
representa mucho tiempo y costos. Por lo cual se requiere una aplicación que automatice la
presentación de la información de Finanzas Públicas y Deuda Pública.
5.1.4 Modelo Propuesto
Se requiere una aplicación que automatice el proceso de publicación de información de
Estadísticas Oportunas de Finanzas Públicas y Deuda Pública. La información que su pública es
de forma mensual, trimestral y semestral y en un formato tabular. La información se maneja en
series y cuadros, los cuadros se forman aplicando un cálculo a partir de la información de series.
Al ser las series el principal insumo de todo el proceso, se requiere que la aplicación permita cargar
la información de las series mediante un mecanismo masivo. Además debe contar con un modulo
que permita asociar que series se presentan en que cuadros, y a su vez definir los distintos tipos
de cuadros que existirán.
Para cada serie y cuadro que se defina, se debe permitir darle formato a la información contenida
en ellos, dicho formato puede ser: cambiar el color de fondo del renglón, indicar el nivel de
identación del concepto, mostrarlo en negritas, cambiar el color de la fuente, definir la fuente a
utilizar en todo el cuadro, indicar el tamaño e la fuente.
Una vez definidas las características de presentación, se debe mostrar una vista previa de la
información del cuadro con el formato especificado. Cuando el usuario considere que el formato de
presentación es el adecuado, entonces debe publicar la información. La información que se
presentará en el portal debe mostrarse tanto en español como en inglés, pero utilizado como
moneda de los pesos mexicanos, pudiendo mostrarse en miles o millones. Toda la información
referente a cuadros debe poder exportarse a Excel.
5.2 Diseño Funcional de la Propuesta Tecnológica
El proyecto de Estadísticas Oportunas consiste en publicar en el portal de la Secretaría de
hacienda y Crédito Público información económica sobre las Estadísticas Oportunas de Finanzas
Públicas y Deuda Pública.
74
La funcionalidad general se presenta en el siguiente cuadro:
Mediante una archivo separado por comas (.csv) se carga la información de las series en la base
de datos, por otro lado se definen los estilos de presentación de la información que se encuentra
en las bases de datos, especificado color de letra, tipo de fuente, tamaño de fuente, fuente de letra,
sangría y negritas. Una vez definida esta información se puede consultar la vista previa
considerando los datos y los estilos de presentación, cuando el usuario lo desee, publica la
información y el estilo y datos que se tenían y el estilo y datos que tenían en la vista previa son
publicados en el portal de la Secretaría de Hacienda y Crédito Público.
Cuadro 16 de (Elaboración propia del equipo)
La funcionalidad más detallada se presenta en el siguiente esquema:
Donde el usuario de sistemas llenara el módulo de catálogos y el Usuario Unidad de Planeación
Económica de la Hacienda Pública administrara los mismos además de las notas, las series, las
plantillas y los estilos, generando una vista previa de la información una vez aprobada se publicará
la misma, para que el usuario del portal de la SHCP pueda consultar los cuadros y las series.
75
Lenguaje unificado de modelado en lo sucesivo (UML) casos de uso: Diseño funcional de la propuesta
tecnológica
Cuadro 17 de (Elaboración propia del equipo)
5.2.1 Módulo de Catálogos
Como en casi todos los proyectos, el proyecto de Estadísticas cuenta con información que no es
parte de la lógica del negocio, para el mantenimiento de esa información se hace uso del Módulo
76
de Catálogos que utiliza la Coordinación General de Tecnologías de Información y
Comunicaciones.
Catálogos requeridos
Los catálogos de Estadísticas Oportunas a los cuales se les dará mantenimiento con el Módulo de
Catálogos son los siguientes:
Conceptos. Definido en el Anexo 1 con el apartado A.1.1
Clasificación. Definido en el Anexo 1 con el apartado A.1.2
Tipo de fuente. Definido en el Anexo 1 con el apartado A.1.3
Fuentes de letra. Definido en el Anexo 1 con el apartado A.1.4
Tamaños. Definido en el Anexo 1 con el apartado A.1.5
Formatos. Definido en el Anexo 1 con el apartado A.1.8
Presentación. Definido en el Anexo 1 con el apartado A.1.9
Cuadros. Definido en el Anexo 1 con el apartado A.1.10
Periodo. Definido en el Anexo 1 con el apartado A.1.11
PIB. Definido en el Anexo 1 con el apartado A.1.2
Etiquetas. Definido en el Anexo 1 con el apartado A.1.13
Parámetros. Definido en el Anexo 1 con el apartado A.1.14
INCP. Definido en el Anexo 1 con el apartado A.1.15
Relación cuadro presentación. Definido en el Anexo 1 con el apartado A.1.16
Relación cuadro periodo. Definido en el Anexo 1 con el apartado A.1.17
Encabezados. Definido en el Anexo 1 con el apartado A.1.18
5.2.2 Administración de Series La administración se series se dará por la carga de series vía archivo, obteniendo distintos tipos de
información validando y almacenándola para futuras consultas, pasando por los procesos de
filtrado y poder descargar las series presentando la información en Excel.
En el siguiente esquema se muestra el diseño funcional:
El Usuario de la Unidad de Planeación Económica de la Hacienda Pública cargará las series vía
archivo y consultándolas cada vez que se actualizan al ser cargadas para verificar que se pueden
descargar las mismas.
77
UML casos de uso: Diseño funcional de la administración de series.
Cuadro 18 de (Elaboración propia del equipo)
Cargar series vía Archivo
Este proceso consiste en sustituir con la información de las series que se envían por archivo, la
información que se tenga sobre esas series.
La siguiente ventana muestra la carga de series:
El usuario debe seleccionar el tipo de información financiera que se va a cargar; finanzas, deuda,
gasto federalizado, además debe seleccionar el archivo que contiene las series que desea cargar.
Este archivo debe estar en formato csv y contener la siguiente información:
PERIODO
SERIE ENERO FEBRERO MARZO ABRIL MAYO …. NOVIEMBRE DICIEMBRE
Una vez seleccionado el archivo, al oprimir el botón de aceptar se inicia la validación de la
información, si se presentaron errores al momento de la carga, se muestra el botón que dice Ver
errores y al oprimirse se abre una nueva ventana con el listado de todos los errores que se
presentaron durante el proceso de validación, si no existieron errores en el resultado de la carga se
indica que la carga se realizó exitosamente.
78
Ventana de: Cargar series
Cuadro 19 de (Elaboración propia del equipo)
El siguiente esquema muestra el proceso anterior:
Al seleccionar la opción de cargar series, se procesaran los tipos de información en nuestra base
de datos, seleccionando el archivo y tipo para validar en la base de datos, en caso de no existir se
mostraran los listados de errores, en caso de existir pasaremos la proceso de almacenaje
mostrando el resultado de la carga en nuestra base de datos.
79
Arquitectura de datos, sistema de administración de base de datos en lo sucesivo (DBMS) de la carga de
series.
Cuadro 20 de (Elaboración propia del equipo)
Obtener tipo de información
Este proceso consiste en obtener los distintos tipos de información que se puede tener almacenada
hasta el momento, cumpliendo con la entrada, el proceso y la salida de la información para la
carga de las series vía archivo y así administrar las mismas.
Entradas
Es la selección del usuario para obtener información que ya se tiene almacenada en los distintos
archivos de las series que se quiere cargar para llevar a cabo su efectiva administración.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección
opción de series
Pantalla html Es la selección del usuario para obtener información de las
nd nd
80
series
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos de los
diferentes tipos de información.
Requerimientos de
Procesamiento
Obtener los tipos de información que se tienen, mostrando la descripción y conservando el identificador del tipo de información.
Reglas de Decisión
Si no existen tipos de información el combo se presenta vacío.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCTIPO para obtener los tipos de información con que se cuenta.
Salida
Es el conjunto existente de los tipos de información obtenidos vía archivo para su administración.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de tipos Rowset Es el conjunto de tipos de información existentes
nd nd Aplicación
Validar archivo
Este proceso consiste en validar la información contenida en el archivo que se envía. Verificando
que los conceptos que se incluyen realmente existan, de esta manera se tendrá información
confiable.
Entradas
Es el archivo con la información de las series.
Entradas Origen Formato Contenido Frecuencia Volumen
Archivos de carga
Pantalla bytes Es el archivo con la información de las series
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para validar la
información.
81
Requerimientos de
Procesamiento
Validar que el archivo contenga la estructura definida
Validar que cada una de las series existan definidas en la tabla de conceptos ESTOPOR_PRE.TCCONCEPTO.
Reglas de Decisión
Si los conceptos no existen, agregar información al vector de errores especificando el registro que contiene el error.
Si los valores que se introducen en los meses no son numéricos, especificar el error indicando el registro en que se presentó.
Los valores de los montos en los meses, pueden ser negativos, enteros ó con decimales.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCCONCEPTO para obtener los conceptos válidos.
Salidas
Listado de errores que se encontraron durante el proceso de validación y Conjunto de beans con
la Información contenida en el archivo.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de errores
Vector Listado de errores que se encontraron durante el proceso de validación
nd nd Aplicación
Información del archivo
Beans Conjunto de beans con la Información contenida en el archivo
Almacenar información
Este proceso solamente realiza inserción y actualización de datos, no efectúa ningún tipo de
eliminación.
Entradas
Vector de beans con Información en el campo orden para insertar y actualizar datos.
82
Entradas Origen Formato Contenido Frecuencia Volumen
Información del archivo
Aplicación Beans Vector de beans con Información en el campo orden
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para insertar y
actualizar los datos.
Requerimientos de
Procesamiento
Obtiene cada una de las series que vienen en el archivo.
Por cada serie obtenida verifica si ya existen en la tabla ESTOPOR_PRE.TDSERIE, si ya existe, realiza una actualización de los montos, si no existe, inserta la serie.
Al mismo tiempo, por cada serie que se va obteniendo, verifica si existen en la bitácora, tabla ESTOPOR_PRE.TDBITACORA_SERIE, si existe actualiza los montos y sino existe inserta la serie en la bitácora.
Reglas de Decisión
Si en alguno de los meses la serie no contiene montos, se inserta como nulos.
Los montos con valores de “0” se inserta como ceros.
El archivo de carga puede o no contener valores en algunos de los campos.
Requerimientos de recursos
Acceso a la ESTOPOR_PRE.TDSERIE, para hacer las inserciones ó actualizaciones de las series que venían en el archivo.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para registrar las modificaciones que se tienen que realizar.
Salidas
Inserción o sustitución de todos los registros de series contenidos en el archivo.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Inserción de las series que se encontraban en el archivo
Beans Inserción o sustitución de todos los registros de series contenidos en el archivo
nd nd Aplicación
83
Consultar series
Este proceso consiste en mostrar la información que se tiene almacenada de las series que el
usuario desee consultar.
Se detalla en la siguiente ventana:
En este proceso se le muestran al usuario dos combos, unos con la información de los ciclos que
tienen las series que se encuentran almacenadas, y en el otro con el tipo de información que
pueden consultar.
El usuario seleccione el ciclo del que desea consultar unas series, luego selecciona el tipo de
información que desea consultar y posteriormente oprime el botón Consultar.
En forma de tabla se muestran las series que pertenecen al filtro seleccionado, mostrando los
valores que tienes para cada uno de los meses del año que se hayan seleccionado.
Ventana de: Consultar series
Cuadro 21 de (Elaboración propia del equipo)
84
El siguiente esquema muestra el proceso anterior:
Al seleccionar el combo a consultar de las series, se procesaran para su filtrado en nuestra base
de datos, mostrando las opciones de filtrado se selecciona el filtro y se obtiene la información
almacenándola en la base de datos y mostrando la misma.
(DBMS) de la consulta de series.
Cuadro 22 de (Elaboración propia del equipo)
Obtener opciones de filtrado
Este proceso obtiene las opciones de filtrado, partiendo del tipo de información solicitada
Entradas
La selección de la opción de consultar series.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de Pantalla html La selección de la nd nd
85
opción de consultar series
opción de consultar series
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para las
opciones de filtrado de la información.
Requerimientos de
Procesamiento
Obtener el listado de ciclos que existen con información de series.
Accesando a la .tabla de series y obteniendo los distintos ciclos que existen en esa tabla.
Obtener el listado de tipos de información que existen, Accesando a la tabla de tipos.
Reglas de Decisión
Si no existe información en la tabla de series, presentar vacío el combo de ciclos.
Si no existe información en la tabla de tipos, presentar el combo vacío
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDSERIE para obtener los ciclos.
Acceso a la tabla ESTOPOR_PRE.TCTIPO para obtener los distintos tipos de información que pueden existir
Salida
Los ciclos de los cuales se tiene información de series y Los tipos de información que existen.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Ciclos Pantalla Los ciclos de los cuales se tiene información de series
nd nd Usuario
Tipo Pantalla Los tipos de información que existen
nd nd Usuario
Obtener información
Este proceso obtiene los tipos de información solicitada (finanzas, deuda, gasto federalizado).
Entradas
El ciclos del cual se desea tener información y El tipos de información a obtener (finanzas, deuda,
gasto federalizado).
86
Entradas Origen Formato Contenido Frecuencia Volumen
Ciclos Pantalla html El ciclos del cual se desea tener información
nd nd
Tipo Pantalla html El tipos de información a obtener (finanzas, deuda, gasto federalizado)
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos los tipos de
información solicitada (finanzas, deuda, gasto federalizado).
Requerimientos de
Procesamiento
Obtener el listado de series de finanzas, deuda, gasto federalizado (según se haya seleccionado) que pertenece al ciclo que el usuario seleccionó y al tipo que se seleccionó.
Primeramente obtiene los conceptos que pertenecen al tipo filtrado, luego obtiene los montos de esas series.
Reglas de Decisión
Si hay series que no definieron montos para el ciclo seleccionado, pero pertenecen al tipo filtrado, se muestran en el resultado pero sin valores.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDSERIE para obtener las series que pertenecen al ciclo seleccionado.
Acceso a la tabla ESTOPOR_PRE.TCCONCEPTO para obtener las series que pertenecen al tipo que se haya seleccionado.
Salida
Son las series que cumplen con el filtro que el usuario seleccionó
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Series RowSet Son las series que cumplen con el filtro que el usuario seleccionó
Nd nd Usuario
87
Descargar series
Este proceso consisten en exportar un archivo csv (separado por comas) la información de la
consulta de las series.
Este proceso de detalla en el siguiente esquema:
Se ejecuta cuando se oprime el botón Descargar de la consulta de Series, el archivo se genera
como salida de la descarga debe servir como entrada para la carga de series.
(DBMS) de la descarga de series.
Cuadro 23 de (Elaboración propia del equipo)
Obtener filtro que se ejecutó
Este proceso obtiene las opciones de filtrado que se ejecuto, partiendo del tipo de información
solicitada
Entradas
La selección de la opción de descargar series.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de
opción descargar
Pantalla html La selección de la opción de descargar series
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para las
opciones de filtrado que se ejecuto de la información.
Requerimientos de
Procesamiento
Obtener las opciones de filtrado que se ejecutaron para realizar la consulta de series.
Para que se pueda obtener cuales fueron las opciones de filtrado, crear unos
88
Reglas de Decisión
campos ocultos al generar la consulta de series (proceso 5.2.2.3), los cuales deberán de tener como valores las opciones de filtrado que el usuario seleccionó. Crear un campo oculto para el ciclo y otro para el tipo de información seleccionado.
Requerimientos de recursos
Acceder a las jsp que se generó con la consulta de series para obtener el valor de los campos ocultos de las opciones de filtrado que se utilizaron,
Salida
El ciclo que se seleccionó y El tipos de información seleccionada
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Ciclos Pantalla El ciclo que se seleccionó
nd nd Usuario
Tipo Pantalla El tipos de información seleccionada
nd nd Usuario
Obtener información
Este proceso obtiene los tipos de información solicitada (finanzas, deuda, gasto federalizado).
Entradas
El ciclos del cual se desea tener información y El tipos de información a obtener (finanzas, deuda,
gasto federalizado).
Entradas Origen Formato Contenido Frecuencia Volumen
Ciclos Pantalla html El ciclos del cual se desea tener información
nd nd
Tipo Pantalla html El tipos de información a obtener (finanzas, deuda, gasto federalizado)
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos los tipos de
información solicitada (finanzas, deuda, gasto federalizado).
Requerimientos de
Obtener el listado de series de finanzas, deuda, gasto federalizado (según se haya seleccionado) que pertenece al ciclo que el usuario seleccionó y al tipo
89
Procesamiento que se seleccionó.
Primeramente obtiene los conceptos que pertenecen al tipo filtrado, luego obtiene los montos de esas series.
Reglas de Decisión
Si hay series que no definieron montos para el ciclo seleccionado, pero pertenecen al tipo filtrado, se muestran en el resultado pero sin valores.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDSERIE para obtener las series que pertenecen al ciclo seleccionado.
Acceso a la tabla ESTOPOR_PRE.TCCONCEPTO para obtener las series que pertenecen al tipo que se haya seleccionado.
Salida
Son las series que cumplen con el filtro que el usuario seleccionó
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Series RowSet
Son las series que cumplen con el filtro que el usuario seleccionó
Nd nd Usuario
Presentar la información en Excel
Este proceso mostrara la información solicitada en la aplicación Microsoft Office Excel.
Entradas
Son las series que cumplen con el filtro que el usuario seleccionó.
Entradas Origen Formato Contenido Frecuencia Volumen
Series Aplicación RowSet Son las series que cumplen con el filtro que el usuario seleccionó
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para mostrar la
información solicitada en la aplicación Microsoft Office Excel.
90
Requerimientos de
Procesamiento
Presentar la información del RowSet en una jsp, pero mostrando como primer renglón un campo que diga Periodo, seguido del ciclo que se consultó,
Debajo de él se deben de mostrar las columnas de: concepto y todos los meses del año.
El archivo que se descargue debe de servir como archivo de carga de series.
Indicar como contenido application/ms-excel
Indicar como header Content-Disposition”,”filename=\”series.csv\””
Reglas de Decisión
La extensión del archivo en el header debe ser .csv para que genere como salida un archivo separado por comas, y al especificar el contenido como aplicación de Excel, en vez de abrir una jsp la información se desplegará en Microsoft Office Excel.
Requerimientos de recursos
Ejecutar el mismo action que se utiliza para la consulta de series pero mostrando como salida un archivo de Excel separado por comas, (csv)
Salida
Las series que el usuario consultó pero exportadas a Excel como un archivo separado por comas.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Series en Excel
csv Las series que el usuario consultó pero exportadas a Excel como un archivo separado por comas
nd nd Usuario
5.2.3 Administración de Estilos La administración de estilos permitirá consultar los estilos ya existentes, crear nuevos estilos,
modificarlos de acuerdo a los requerimientos de los usuarios y la eliminación de estilos que ya no
se utilicen o en los que haya errores funcionales.
Diagrama de diseño funcional
En el siguiente esquema se explica el diseño funcional de los estilos:
El Usuario de la Unidad de Planeación Económica de la Hacienda Pública consultara los estilos ya
existentes y partiendo de ahí podrá modificarlos, crear nuevos estilos o eliminar estilos ya
existentes.
91
UML casos de uso: Diseño funcional de la administración de estilos
Cuadro 24 de (Elaboración propia del equipo)
Consultar estilos
Se requiere que se presente una pantalla como la que se encuentra a continuación:
En esta pantalla el combo de selección debe contener el listado de todos los estilos existentes
(descripción)*, cuando se seleccione un estilo se habilita el botón Eliminar y en el cuadro de texto
de vista previa se debe de aplicar al “Texto de ejemplo” el estilo (estilo)* que tiene la opción
seleccionada.
Cuando se seleccione el botón Nuevo, se debe abrir en la ventana actual una ventana de captura
para crear un nuevo estilo.
De inicio el botón eliminar se encuentra deshabilitado, para habilitarlo el usuario debe seleccionar
previamente un estilo del combo selección. Al oprimir el botón Eliminar se abre un cuadro de
diálogo para confirmar si el elemento que se tiene seleccionado del combo se desea eliminar.
Cuando se oprima el botón Modificar se presentará la misma pantalla que cuando se selecciona la
opción Nuevo solo que con la información precargada con los datos del estilo que se estaba
seleccionando.
92
Ventana de: Consultar Estilos
Cuadro 25 de (Elaboración propia del equipo)
* Elementos de datos definidos en el Anexo 1 apartado A.1.6
En el siguiente esquema se muestra el proceso anterior:
Al solicitarse una petición de consulta, obtendremos los estilos existentes de la base de datos
presentando los resultados en una pantalla para su consulta.
93
(DBMS) de la consulta de estilo.
Cuadro 26 de (Elaboración propia del equipo)
Obtener estilos existentes
Este proceso consiste en obtener todos los estilos que se han definido.
Entradas
Es una liga que contiene el action a ejecutar.
Entradas Origen Formato Contenido Frecuencia Volumen
Petición de consulta de estilos
Usuario URL Es una liga que contiene el action a ejecutar
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos de los estilos
que se han definido.
Requerimientos de
Obtener todos los estilos que se encuentran definidos en la tabla ESTOPOR_PRE.TCESTILO: obtener el identificador del estilo, la descripción
94
Procesamiento del estilo y el estilo.
Reglas de Decisión
Si no existen estilos definidos, presentar un listado vacío
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCESTILO para obtener los estilos que se encuentran almacenados.
Salida
El listado de estilos existentes.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de estilos
RowSet El listado de estilos existentes
nd nd Aplicación
Crear nuevo estilo
Se requiere una pantalla como la que se presenta a continuación:
Los combos de propiedades deben contener la siguiente información:
Fuente. Contiene el listado de todas las fuentes que existen en el catálogo de fuentes
(descripción)
Tamaño. Contiene el listado de todos los tamaños que existen en el catálogo de tamaños
(tamano)
Tipos. Contiene el listado los tipos de fuente que existen en el catálogo de tipos de fuente
(tipo_fuente)
Los botones deben ejecutar las siguientes acciones:
N. Aplica negritas al texto de ejemplo.
S. Aplica subrayado al texto de ejemplo.
K. Aplica cursiva al texto de ejemplo.
Icono de color. Despliega una paleta de colores con el listado de colores seguros para el
navegador.
Cunado el usuario seleccione cualquiera de las propiedades, de debe ir formando el estilo HTML
con el formato adecuado de acuerdo a las propiedades que el usuario baya seleccionando y ese
estilo armado se debe de aplicar sobre el “Texto de ejemplo”.
Al seleccionar el botón de Aceptar, el estilo definido se debe almacenar en la base de datos, en
caso de que l usuario no hay definido un nombre de estilo, de se debe presentar un cuadro de
diálogo iniciando que se omitió esa información.
Al seleccionar el botón Cancelar, la ventana se debe de cerrar.
95
Ventana de: Crear nuevo estilo
Cuadro 27 de (Elaboración propia del equipo)
El proceso anterior se detalla con el siguiente esquema:
Al recibir la petición de nuevo estilo se obtiene la información del estilo, así mismo se almacena el
estilo creado en la base de datos de estilos y se pasa a almacenar en la base de datos de la
bitácora del estilo creado y se muestra el resultado en pantalla.
96
(DBMS) de la carga de series.
Cuadro 28 de (Elaboración propia del equipo)
Obtener la información del estilo
Este proceso consiste en obtener la información que el usuario capturó en la pantalla, ya que es la
que desea almacenar.
Entradas
Es una liga que contiene el action a ejecutar. Información capturada por el usuario.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción de aceptación de la información capturada.
Pantalla URL
Es una liga que contiene el action a ejecutar.
Información capturada por el usuario
nd nd
97
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos de la
información que el usuario capturó en la pantalla.
Requerimientos de
Procesamiento
Obtiene la información que el usuario capturó en la pantalla de creación de estilos.
Obtener de la pantalla de captura el estilo HTML que se armó y se aplicó sobre el texto de ejemplo.
Reglas de Decisión
Si el usuario no capturó un nombre de estilo, presentar mensaje de error indicando que omitió esa información.
Si el usuario no definió propiedades para el estilo, presentar un mensaje de error indicando que no se definieron propiedades para el estilo
Requerimientos de recursos
Salida
Mensaje de error indicando la información que el usuario no proporcionó, Información que el
usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el texto de ejemplo
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Mensaje de error
Texto Mensaje de error indicando la información que el usuario no proporcionó
nd nd Usuario
Información capturada
Bean Información que el usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el texto de ejemplo
nd nd Aplicación
Almacenar el estilo creado
Este proceso consiste en guardar en la base de datos la información del estilo que se creó.
Entradas
Información que el usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el
texto de ejemplo. Información capturada por el usuario
98
Entradas Origen Formato Contenido Frecuencia Volumen
Información capturada
Aplicación Bean Información que el usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el texto de ejemplo
Información capturada por el usuario
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos de la
información del estilo que se creo.
Requerimientos de
Procesamiento
Almacenar la descripción del estilo y su traducción en estilo (como en la hoja de estilos) en la tabla ESTOPOR_PRE.TCESTILO
Reglas de Decisión
Generar el identificador del estilo automáticamente.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCESTILO
Salida
Mensaje de error indicando que se produce al intentar almacenar la información.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Mensaje de error
Texto Mensaje de error indicando que se produce al intentar almacenar la información
nd nd Usuario
Almacenar bitácora del estilo creado
Este proceso consiste en guardar en la bitácora del estilo creado la información del estilo que se
creó.
99
Entradas
Información que el usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el
texto de ejemplo Información capturada por el usuario
Entradas Origen Formato Contenido Frecuencia Volumen
Información capturada
Aplicación Bean Información que el usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el texto de ejemplo
Información capturada por el usuario
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos que se
guardará en la bitácora del estilo creado de la información del estilo que se creo.
Requerimientos de
Procesamiento
Almacenar la descripción del estilo y su traducción en estilo (como en la hoja de estilos) en la tabla ESTOPOR_PRE.TCBITACORA_ESTILO
Reglas de Decisión
Generar el identificador del estilo automáticamente.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCBITACORA_ESTILO
Salida
Mensaje de error indicando que se produce al intentar almacenar la información.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Mensaje de error
Texto Mensaje de error indicando que se produce al intentar almacenar la información
nd nd Usuario
Modificar estilo
Se requiere la misma pantalla que se presentó en el proceso de crear nuevo estilo:
100
Los combos de propiedades contienen la misma información que en el proceso de crear nuevo
estilo:
Esta pantalla recibe como entrada la selección que el usuario hizo de un estilo en la pantalla
Consulta (proceso consultar estilos), por lo tanto debe mostrar la información del estilo.
Cuando el usuario seleccione cualquiera de las propiedades, se debe ir formando el estilo html con
el formato adecuado de acuerdo a las propiedades que el usuario vaya seleccionando y ese estilo
armado se debe de aplicar sobre el “Texto de ejemplo”.
Al seleccionar el botón de Aceptar, las modificaciones realizadas se deben almacenar en la base
de datos, en caso de que el usuario no haya definido un nombre de estilo, se debe presentar un
cuadro de diálogo indicando que se omitió esa información.
Al seleccionar el botón Cancelar, la ventana se debe cerrar.
Ventana de: Modificar estilo
Cuadro 29 de (Elaboración propia del equipo)
101
En el siguiente esquema se detalla el proceso anterior:
Al haber una petición para modificar algún estilo, se obtiene la información del estilo almacenando
las modificaciones realizadas en la base de datos del estilo, pasando a almacenar en la base de
datos de la bitácora las modificaciones realizadas y mostrar en pantalla los resultados.
(DBMS) de modificar estilo.
Cuadro 30 de (Elaboración propia del equipo)
Obtener la información del estilo
Este proceso consiste capturar la información del estilo que se creó por el usuario.
Entradas
Es una liga que contiene el action a ejecutar y la Información capturada por el usuario
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción de aceptación de la información
Pantalla URL
Es una liga que contiene el action a ejecutar.
nd nd
102
capturada.
Información capturada por el usuario
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para la
capturar de la información del estilo que se creó por el usuario.
Requerimientos de
Procesamiento
Obtiene la información que el usuario capturó en la pantalla de creación de estilos.
Obtener de la pantalla de captura el estilo html que se armó y se aplicó sobre el texto de ejemplo.
Reglas de Decisión
Si el usuario no capturó un nombre de estilo, presentar mensaje de error indicando que omitió esa información.
Si el usuario no definió propiedades para el estilo, presentar un mensaje de error indicando que no se definieron propiedades para el estilo
Requerimientos de recursos
Salida
Mensaje de error indicando la información que el usuario no proporcionó, Información que el
usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el texto de ejemplo
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Mensaje de error
Texto
Mensaje de error indicando la información que el usuario no proporcionó
nd nd Usuario
Información capturada
Bean
Información que el usuario proporcionó para el nuevo estilo y estilo html armado para
nd nd Aplicación
103
aplicar en el texto de ejemplo
Almacenar las modificaciones realizadas
Este proceso consiste en guardar en la base de datos la información del estilo que se modificó.
Entradas
Información que el usuario proporcionó para el estilo modificado y estilo html armado para aplicar
en el texto de ejemplo Información capturada por el usuario.
Entradas Origen Formato Contenido Frecuencia Volumen
Información capturada
Aplicación Bean
Información que el usuario proporcionó para el estilo modificado y estilo html armado para aplicar en el texto de ejemplo
Información capturada por el usuario
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para guardar
en la base de datos la información del estilo que se modificó.
Requerimientos de
Procesamiento
Actualizar la descripción del estilo y su traducción en estilo (como en la hoja de estilos) en la tabla ESTOPOR_PRE.TCESTILO
Reglas de Decisión
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCESTILO
Salida
Mensaje de error indicando que se produce al intentar almacenar la información.
104
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Mensaje de error
Texto
Mensaje de error indicando que se produce al intentar almacenar la información
nd
nd
Usuario
Almacenar en la bitácora las modificaciones realizadas
Este proceso consiste en guardar en la bitácora del estilo la información del estilo que se modificó.
Entradas
Información que el usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el
texto de ejemplo Información capturada por el usuario Id con el que fue almacenado el estilo.
Entradas Origen Formato Contenido Frecuencia Volumen
Información capturada
Aplicación Bean
Información que el usuario proporcionó para el nuevo estilo y estilo html armado para aplicar en el texto de ejemplo
Información capturada por el usuario
Id con el que fue almacenado el estilo
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para guardar
en la bitácora del estilo la información del estilo que se modificó.
105
Requerimientos de
Procesamiento
Insertar o actualizar la descripción del estilo y su traducción en estilo (como en la hoja de estilos) en la tabla ESTOPOR_PRE.TCBITACORA_ESTILO
Reglas de Decisión
Si se trata de inserción, insertar con el mismo identificador que fue insertado en la tabla ESTOPOR_PRE.TCESTILO
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCBITACORA_ESTILO
Salida
Mensaje de error indicando que se produce al intentar almacenar la información
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Mensaje de error
Texto Mensaje de error indicando que se produce al intentar almacenar la información
nd nd Usuario
Eliminar estilo
Este proceso se ejecuta cuando se selecciona el botón de Eliminar que se define en el proceso de
consultar estilos.
La siguiente pantalla muestra el proceso:
La pantalla sólo se presenta si se tiene seleccionado un estilo. Si el usuario oprime el botón
Aceptar el estilo se eliminará, si oprime Cancelar, la ventana se cierra y se retorna a la ventana
anterior.
106
Ventana de: Eliminar estilo
Cuadro 31 de (Elaboración propia del equipo)
Este proceso se detalla en el siguiente esquema:
Al seleccionar la opción de eliminar se eliminara el registro de la base de datos del estilo y de la
bitácora del estilo mostrando el resultado en pantalla.
(DBMS) de eliminar series.
Cuadro 32 de (Elaboración propia del equipo)
107
Este proceso consiste en eliminar el estilo que es usuario haya seleccionado.
Entradas
Estilo que el usuario seleccionó.
Entradas Origen Formato Contenido Frecuencia Volumen
Estilo seleccionado
Aplicación Bean
Estilo que el usuario seleccionó
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para eliminar el
estilo que es usuario haya seleccionado.
Requerimientos de
Procesamiento
Insertar o actualizar la tabla ESTOPOR_PRE.TCBITACORA_ESTILO con un valor de 1 en el campo Eliminar, el estilo que se desea eliminar.
Eliminar el estilo que se seleccionó de la tabla ESTOPOR_PRE.TCESTILO
Reglas de Decisión
Si no se puede eliminar el estilo, presentar mensaje de error
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCESTILO para eliminar el estilo que el usuario haya seleccionado.
Acceso a la tabla ESTOPOR_PRE.TCBITACORA_ESTILO para insertar p actualizar el estilo que se desea eliminar.
Salida
Mensaje de error que se produjo al intentar eliminar el estilo.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Mensaje de error
Texto Mensaje de error que se produjo al intentar eliminar el estilo
nd nd Usuario
108
5.2.4 Administración de Plantillas
Las administración de plantillas será al cargar plantillas vía archivo, obtener las clasificaciones que
se tienen en la base de datos, los formatos, validar los archivos, calcular la información y
almacenar la información.
En el siguiente esquema se muestra el diseño funcional de la administración de plantillas:
El Usuario de la Unidad de Planeación Económica de a Hacienda Pública cargara plantillas vía
archivo y podrá consultarlas para descargar nuevas plantillas.
UML casos de uso: Diseño funcional de la administración de plantillas
Cuadro 33 de (Elaboración propia del equipo)
Cargar plantilla vía archivo
Este proceso consiste en sustituir con la información de la plantilla que se envía por archivo, la
información que se tenga sobre la plantilla, eliminando las notas que se hubiera tenido asociadas.
La siguiente ventana muestra el proceso de cargar plantillas vía archivo:
El usuario debe seleccionar el sector al cual pertenece la plantilla que desea cargar vía archivo,
una vez seleccionado el sector debe seleccionar la clasificación a la que pertenece, posteriormente
deberá buscar la ruta en donde se encuentra el archivo que contiene la definición de la plantilla.
Este archivo debe estar en formato de csv y contener la siguiente información:
SECTOR
CLASIFICACIÓN
SERIE DESCRIPCIÓN ESPAÑOL DESCRIPCIÓN INGLÉS NIVEL ESTILO
109
Se le presenta al usuario la información que contiene el archivo, aplicando el estilo especificado
sobre las descripciones en inglés y español, así como poniendo sangría a ese texto de acuerdo
con el valor que indica el campo de nivel.
Posteriormente, se valida la información y si se presentaron errores al momento de la carga, se
muestra el botón que dice Ver errores y al oprimirse se abre una nueva ventana con el listado de
todos los errores que se presentaron durante el proceso de validación. Si no existieron errores en
el resultado de la carga se indica que la carga se realizó exitosamente.
Ventana de: Cargar plantilla
Cuadro 34 de (Elaboración propia del equipo)
110
Este proceso se detalla en el siguiente esquema:
Al seleccionar la opción de definir plantilla, se obtienen clasificaciones en la base de datos, se
muestran el listado de las clasificaciones y se selecciona una de ellas, para obtener los formatos de
la base de datos, se muestra un listado y una vez elegido el formato se selecciona el archivo, se
valida el mismo en la base de datos y calcula la información si es errónea mostrará un listado de
errores, en caso contrario mostrara la información a cargar, para aceptar cargar el archivo
mostrado almacenando la información en la base de datos de la plantilla y la bitácora de la plantilla
mostrando los resultados de la carga en pantalla.
(DBMS) de cargar plantilla.
Cuadro 35 de (Elaboración propia del equipo)
111
Obtener clasificaciones
Este proceso consiste en obtener las clasificaciones que existen en la base de datos.
Entradas
Es una liga que contiene el action a ejecutar.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción definir plantilla
Pantalla URL Es una liga que contiene el action a ejecutar.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
las clasificaciones que existen en la base de datos.
Requerimientos de
Procesamiento
Obtener el listado de clasificaciones que se encuentran almacenados en la base de datos
Reglas de Decisión
Desplegar la información que se tiene en DESCRIPCION_ESP
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCCLASIFICACION_ESP para obtener el listado de clasificaciones que se encuentran almacenadas.
Salida
Listado de clasificaciones que se encuentran almacenados en la base de datos.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de clasificaciones
RowSet Listado de clasificaciones que se encuentran almacenados en la base de datos
nd nd Usuario
Obtener formatos
Este proceso consiste en obtener los formatos que existen en la base de datos.
Entradas
Es una liga que contiene el action a ejecutar.
112
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción definir plantilla
Pantalla URL Es una liga que contiene el action a ejecutar.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
los formatos que existen en la base de datos.
Requerimientos de
Procesamiento
Obtener el listado de clasificaciones que se encuentran almacenados en la base de datos
Reglas de Decisión
Desplegar la información que se tiene en DESCRIPCION_ESP
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCFORMATO para obtener el listado de formatos que se encuentran almacenados.
Salida
Listado de formatos que se encuentran almacenados en la base de datos.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de formatos
RowSet Listado de formatos que se encuentran almacenados en la base de datos
Nd nd Usuario
Validar archivo
Este proceso consiste en validar la información contenida en el archivo que se envía, verificando
que los conceptos que se incluyen realmente existan, así como los estilos que contiene el archivo.
Entradas
Es una variable que nos indica el formato que el usuario seleccionó, es una variable que nos indica
la clasificación que el usuario seleccionó y el archivo con la información de la plantilla.
Entradas Origen Formato Contenido Frecuencia Volumen
Formato Pantalla html Es una variable que nos indica el
nd Nd
113
seleccionado formato que el usuario seleccionó
Clasificación seleccionada
Pantalla html Es una variable que nos indica la clasificación que el usuario seleccionó
nd Nd
Archivo Pantalla blob El archivo con la información de la plantilla
nd Nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para validar la
información contenida en el archivo que se envía, verificando que los conceptos que se incluyen
realmente existan, así como los estilos que contiene el archivo.
Requerimientos de
Procesamiento
Validar que el archivo contenga la estructura definida.
Validar que la clasificación y formato que se especificaron existan como relación de en la tabla ESTOPOR_PRE.TCFORMATO.
Validar que la clasificación y formato que viene en el archivo sea igual al formato y clasificación que se especificó que se deseaba cargar (en pantalla).
Validar que los conceptos que se especifican en el archivo existan en la tabla ESTOPOR_PRE.TCCONCEPTO.
Validar que los estilos que se especifican en el archivo existan en la tabla ESTOPOR_PRE.TCESTILO
Reglas de Decisión
Si la clasificación y formato no existen, llenar un Vector de errores.
Si los conceptos no existen, agregar información al vector de errores especificando el registro que contiene el error.
Si los estilos no existen, agregar información al vector de errores especificando el registro que contiene el error.
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCFORMATO para obtener los formatos válidos.
Accesos a la tabla ESTOPOR_PRE.TCCONCEPTO para obtener los conceptos válidos.
Accesos a la tabla ESTOPOR_PRE.TCESTILO para obtener los estilos. válidos.
114
Salida
Listado de los errores que se encontraron durante el proceso de validación y conjunto de Beans
con la información contenida en el archivo.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de errores
Vector Listado de los errores que se encontraron durante el proceso de validación
nd nd Aplicación
Información del archivo
Beans
Conjunto de Beans con la información contenida en el archivo
Calcular información
Este proceso consiste en calcular la información contenida en el archivo que se envía, verificando
el orden para cada uno de los conceptos.
Entradas
Conjunto de Beans con la información contenida en el archivo.
Entradas Origen Formato Contenido Frecuencia Volumen
Información del archivo
Beans html Conjunto de Beans con la información contenida en el archivo
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para calcular la
información contenida en el archivo que se envía, verificando el orden para cada uno de los
conceptos.
Requerimientos de
Procesamiento
Calcular el orden para cada uno de los conceptos, donde el primer concepto es el que lleva el orden número 1, el segundo, orden número 2 y así sucesivamente.
Reglas de Decisión
Requerimientos de recursos
115
Salida
Vector de Beans con información en el campo orden.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Información del archivo
Vector Vector de Beans con información en el campo orden
nd nd Aplicación
Almacenar información
Este proceso consiste en almacenar la información contenida en el archivo que se envía,
verificando las notas y las plantillas.
Entradas
Vector de Beans con información en el campo orden.
Entradas Origen Formato Contenido Frecuencia Volumen
Información del archivo
Aplicación Vector Vector de Beans con información en el campo orden
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para
almacenar la información contenida en el archivo que se envía, verificando las notas y las plantillas,
Requerimientos de
Procesamiento
Elimina todas las notas que tienen asociadas el formato y clasificación especificados en el archivo de carga, esta eliminación se hace sobre la tabla ESTOPOR_PRE.TDNOTAS.
Por cada notas que se elimine de la tabla ESTOPOR_PRE.TDNOTAS buscar si ese mismo registro existe en ESTOPOR_PRE.TDBITACORA_NOTAS, si existe actualizarlo poniendo un 1 en el campo ELIMINAR, si no existe insertarlo con un valor de 1 en el campo ELIMINAR.
Elimina toda la información de la plantilla que pertenece al formato y clasificación especificados en el archivo de carga.
Por cada concepto de la plantilla que se elimine de la tabla ESTOPOR_PRE.TDPLANTILLA buscar si ese mismo registro existe en ESTOPOR_PRE.TDBITACORA_PLANTILLA, si existe actualizarlo poniendo un 1
116
en el campo ELIMINAR, si no existe insertarlo con un valor de 1 en el campo ELIMINAR.
Inserta en la tabla de plantillas, ESTOPOR_PRE.TDPLANTILLA, todos los registros contenidos en el archivo de carga.
Por cada concepto que se inserta en las plantillas de la tabla ESTOPOR_PRE.TDPLANTILLA buscar si ese mismo registro existe en ESTOPOR_PRE.TDBITACORA_PLANTILLA, si existe actualizar su información quitando el 1 en el campo ELIMINAR, si es que lo tiene, si no lo tiene, actualizar, y si no existe, insertar el concepto
Reglas de Decisión
Cuando se inserte el nuevo elemento en ESTOPOR_PRE.TDPLANTILLA insertar en el campo PLANTILLA_ID el mismo valor que tiene el registro en el campo ORDEN. Y al insertar ese elemento en ESTOPOR_PRE.TDBITACORA_PLANTILLA insertar en el campo PLANTILLA_ID el mismo valor con que se insertó en ESTOPOR_PRE.TDPLANTILLA.
Si el archivo no contenía información para el concepto en sus descripciones, no se debe insertar un valor en sus descripciones.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDPLANTILLA para hacer las inserciones, actualizaciones o eliminaciones de los conceptos que pertenecen a la plantilla.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para registrar las modificaciones que se tienen que realizar.
Salida
Inserción de toso los registros sustituyendo la información que anteriormente se tenía para la
plantilla.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Inserción de la plantilla enviada
Inserción de todos los registros sustituyendo la información que anteriormente se tenía para la plantilla.
nd nd Aplicación
Consultar plantilla
Este proceso consiste en mostrar la información que se tiene almacenada de la plantilla que el
usuario desee consultar.
117
Ventana de: Consultar plantilla
Cuadro 36 de (Elaboración propia del equipo)
En la ventana se le muestra al usuario dos combos, uno para que seleccione el sector (clasificación
en BD) que desea consultar y otro para que seleccione la clasificación (formato en BD) a la que
pertenece la plantilla consultar.
Para realizar la consulta, el usuario debe seleccionar una opción en los dos combos, en caso de
que se omita la selección en alguno de ellos se debe de indicar el error al usuario.
Una vez seleccionado el valor para los dos combos, se ejecuta la consulta y se muestra en pantalla
los conceptos que pertenecen a la plantilla del sector clasificación seleccionados.
Los conceptos al mostrarse en pantalla deben mostrarse ordenados de acuerdo al valor del campo
orden, con sangría definida por el campo nivel y aplicando a las descripciones (en español y en
inglés) el estilo que se le especificó.
118
(DBMS) de consultar plantilla.
Cuadro 37 de (Elaboración propia del equipo)
Obtener clasificaciones
Este proceso consiste en obtener las clasificaciones que existen en la base de datos.
Entradas
Es una liga que contiene el action a ejecutar.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción definir plantilla
Pantalla URL
Es una liga que contiene el action a ejecutar.
nd nd
119
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
las clasificaciones que existen en la base de datos.
Requerimientos de
Procesamiento
Obtener el listado de clasificaciones que se encuentran almacenados en la base de datos
Reglas de Decisión
Desplegar la información que se tiene en DESCRIPCION_ESP
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCCLASIFICACION_ESP para obtener el listado de clasificaciones que se encuentran almacenadas.
Salida
Listado de clasificaciones que se encuentran almacenados en la base de datos.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de clasificaciones
RowSet
Listado de clasificaciones que se encuentran almacenados en la base de datos
nd nd Usuario
Obtener formatos
Este proceso consiste en obtener los formatos que existen en la base de datos.
Entradas
Es una liga que contiene el action a ejecutar.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción definir plantilla
Pantalla URL Es una liga que contiene el action a ejecutar.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
los formatos que existen en la base de datos.
120
Requerimientos de
Procesamiento
Obtener el listado de clasificaciones que se encuentran almacenados en la base de datos
Reglas de Decisión
Desplegar la información que se tiene en DESCRIPCION_ESP
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCFORMATO para obtener el listado de formatos que se encuentran almacenados.
Salida
Listado de formatos que se encuentran almacenados en la base de datos.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de formatos
RowSet Listado de formatos que se encuentran almacenados en la base de datos
Nd nd Usuario
Obtener plantilla
Este proceso consiste en obtener las distintas plantillas que el usuario necesita con los conceptos
que se incluyen y existen, así como los estilos que contiene la plantilla solicitada.
Entradas
Es una variable que nos indica el formato que el usuario seleccionó, es una variable que nos indica
la clasificación que el usuario seleccionó y el archivo con la información de la plantilla.
Entradas Origen Formato Contenido Frecuencia Volumen
Formato seleccionado
Pantalla html Es una variable que nos indica el formato que el usuario seleccionó
nd nd
Clasificación seleccionada
Pantalla html Es una variable que nos indica la clasificación que el usuario seleccionó
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para Obtener
todos los conceptos que pertenecen a la clasificación y formatos seleccionados, con su orden,
estilo, nivel y descripciones.
121
Requerimientos de
Procesamiento
Obtener todos los conceptos que pertenecen a la clasificación y formatos seleccionados, con su orden, estilo, nivel y descripciones.
Reglas de Decisión
Si el concepto no tiene descripción, toma la descripción definida en la tabla de ESTOPOR_PRE.TCCONCEPTOS, en su campo de DESCRIPCION_ESP (funcionalidad proporcionada por la vista ESTOPOR_PRE.VDPLANTILLA)
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.VDPLANTILLA para obtener los conceptos que pertenecen a la clasificación y formatos seleccionados.
Salida
Listado de los errores que se encontraron durante el proceso de validación y conjunto de Beans
con la información contenida en el archivo.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Conceptos que forman parte de la plantilla
RowSet Son los conceptos con sus propiedades, que pertenecen al formato y clasificación seleccionados
nd nd Usuario
Descargar plantilla
Este proceso consisten en exportar un archivo csv (separado por comas) la información de la
consulta de plantilla.
Este proceso de detalla en el siguiente esquema:
Se ejecuta cuando se oprime el botón Descargar de la consulta de Plantilla, el archivo se genera
como salida de la descarga debe servir como entrada para la carga de plantilla vía archivo.
122
(DBMS) de descargar plantilla.
Cuadro 38 de (Elaboración propia del equipo)
Obtener filtro que se ejecutó
Este proceso obtiene las opciones de filtrado que se ejecuto, partiendo del tipo de plantilla
solicitada
Entradas
La selección de la opción de descargar plantilla.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de
opción descargar
Pantalla html La selección de la opción de descargar plantilla
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para las
opciones de filtrado que se ejecuto de la información.
Requerimientos de
Procesamiento
Obtener las opciones de filtrado que se ejecutaron para realizar la consulta de plantilla.
Reglas de Decisión
Para que se pueda obtener cuales fueron las opciones de filtrado, crear unos campos ocultos al generar la consulta de plantilla (proceso 5.2.4.3), los cuales deberán de tener como valores las opciones de filtrado que el usuario
123
seleccionó. Crear un campo oculto para la clasificación y otro para el formato
Requerimientos de recursos
Acceder a las jsp que se generó con la consulta de series para obtener el valor de los campos ocultos de las opciones de filtrado que se utilizaron,
Salida
El ciclo que se seleccionó y El tipos de información seleccionada
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Formato seleccionado
html
Es una variable que nos indica el formato que el usuario seleccionó
nd nd Usuario
Clasificación seleccionada
html Es una variable que nos indica la clasificación que el usuario seleccionó
nd nd Usuario
Obtener información
Este proceso consiste en obtener los distintos tipos de información que el usuario necesita con los
conceptos que se incluyen y existen, así como los estilos que contiene la información solicitada de
la plantilla.
Entradas
Es una variable que nos indica el formato que el usuario seleccionó, es una variable que nos indica
la clasificación que el usuario seleccionó y el archivo con la información de la plantilla.
Entradas Origen Formato Contenido Frecuencia Volumen
Formato seleccionado
Pantalla html
Es una variable que nos indica el formato que el usuario seleccionó
nd nd
Clasificación seleccionada
Pantalla html Es una variable que nos indica la clasificación que el usuario seleccionó
nd nd
124
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para Obtener
todos los conceptos que pertenecen a la clasificación y formatos seleccionados, con su orden,
estilo, nivel y descripciones.
Requerimientos de
Procesamiento
Obtener todos los conceptos que pertenecen a la clasificación y formatos seleccionados, con su orden, estilo, nivel y descripciones.
Reglas de Decisión
Si el concepto no tiene descripción, toma la descripción definida en la tabla de ESTOPOR_PRE.TCCONCEPTOS, en su campo de DESCRIPCION_ESP (funcionalidad proporcionada por la vista ESTOPOR_PRE.VDPLANTILLA)
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.VDPLANTILLA para obtener los conceptos que pertenecen a la clasificación y formatos seleccionados.
Salida
Listado de los errores que se encontraron durante el proceso de validación y conjunto de Beans
con la información contenida en el archivo.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Conceptos que forman parte de la plantilla
RowSet Son los conceptos con sus propiedades, que pertenecen al formato y clasificación seleccionados
nd nd Usuario
Presentar la información en Excel
Este proceso mostrara la información solicitada en la aplicación Microsoft Office Excel.
Entradas
Son los conceptos que pertenecen a la clasificación y formato que el usuario seleccionó.
Entradas Origen Formato Contenido Frecuencia Volumen
Plantilla Aplicación RowSet Son los conceptos que pertenecen a la clasificación y formato que el usuario seleccionó.
nd nd
125
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para mostrar la
información solicitada en la aplicación Microsoft Office Excel.
Requerimientos de
Procesamiento
Presentar la información de la consulta pero en Excel, incluyendo como primeras columnas el Sector seguida por el identificador de la clasificación de la plantilla que se está consultando, en un segundo renglón Mostar Clasificación seguida por el identificador del formato. Y en el resto de los renglones mostrar los elementos que son parte de la plantilla tal y como se encuentran en la tabla ESTOPOR_PRE.VDPLANTILLA
Indicar como contenido application/ms-excel
Indicar como header Content-Disposition”,”filename=\”series.csv\””
Reglas de Decisión
La extensión del archivo en el header debe ser .csv para que genere como salida un archivo separado por comas, y al especificar el contenido como aplicación de Excel, en vez de abrir una jsp la información se desplegará en Microsoft Office Excel.
Si para la plantilla no se definieron descripciones, se debe descargar la plantilla sin descripciones.
El archivo de descarga debe de servir como archivo de carga de plantillas.
Salida
La Plantilla que el usuario consultó pero exportadas a Excel como un archivo separado por comas.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Plantilla en Excel
csv
La plantilla que el usuario consultó pero exportadas a Excel como un archivo separado por comas
nd nd Usuario
5.2.5 Administración de Notas Las administración de notas será al cargar notas vía archivo, obtener las clasificaciones que se
tienen en la base de datos, los formatos, validar los archivos, calcular y almacenar la información,
así cómo la consulta de las notas y su descarga
126
En el siguiente esquema se muestra el diseño funcional de la administración de notas:
El Usuario de la Unidad de Planeación Económica de la Hacienda Pública cargara notas vía
archivo y podrá consultarlas para descargar nuevas notas.
UML casos de uso: Diseño funcional de la administración de notas
Cuadro 39 de (Elaboración propia del equipo)
Cargar notas vía archivo
Este proceso consiste en sustituir con la información contenida del archivo, las notas que existen
para el sector y clasificación al que se definió que pertenece el archivo que se carga.
La siguiente ventana muestra el proceso de cargar notas vía archivo:
El usuario debe seleccionar el sector al cual pertenece las notas que desea cargar vía archivo, una
vez seleccionado el sector debe seleccionar la clasificación a la que pertenece, posteriormente
deberá buscar la ruta en donde se encuentra el archivo que contiene las notas. Este archivo debe
estar en formato de csv y contener la siguiente información:
PERIODO
SECTOR
CLASIFICACIÓN
SERIE DESCRIPCIÓN ESPAÑOL DESCRIPCIÓN INGLÉS NIVEL ESTILO
Se le presenta al usuario la información que contiene el archivo, para que confirme que esa es la
información que desea cargar.
127
Posteriormente, se valida la información y si se presentaron errores al momento de la carga, se
muestra el botón que dice Ver errores y al oprimirse se abre una nueva ventana con el listado de
todos los errores que se presentaron durante el proceso de validación. Si no existieron errores en
el resultado de la carga se indica que la carga se realizó exitosamente.
Ventana de: Cargar notas
Cuadro 40 de (Elaboración propia del equipo)
128
Este proceso se detalla en el siguiente esquema:
Al seleccionar la opción de definir plantilla, se obtienen clasificaciones en la base de datos, se
muestran el listado de las clasificaciones y se selecciona una de ellas, para obtener los formatos de
la base de datos, se muestra un listado y una vez elegido el formato se selecciona el archivo, se
valida el mismo en la base de datos y calcula la información si es errónea mostrará un listado de
errores, en caso contrario mostrara la información a cargar, para aceptar cargar el archivo
mostrado almacenando la información en la base de datos de la plantilla y la bitácora de la plantilla
mostrando los resultados de la carga en pantalla.
(DBMS) de cargar notas.
Cuadro 41 de (Elaboración propia del equipo)
129
Obtener clasificaciones
Este proceso consiste en obtener las clasificaciones que existen en la base de datos.
Entradas
Es una liga que contiene el action a ejecutar.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción definir nota
Pantalla URL Es una liga que contiene el action a ejecutar.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
las clasificaciones que existen en la base de datos.
Requerimientos de
Procesamiento
Obtener el listado de clasificaciones que se encuentran almacenados en la base de datos
Reglas de Decisión
Desplegar la información que se tiene en DESCRIPCION_ESP
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCCLASIFICACION_ESP para obtener el listado de clasificaciones que se encuentran almacenadas.
Salida
Listado de clasificaciones que se encuentran almacenados en la base de datos.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de clasificaciones
RowSet Listado de clasificaciones que se encuentran almacenados en la base de datos
nd nd Usuario
Obtener formatos
Este proceso consiste en obtener los formatos que existen en la base de datos.
Entradas
Es una liga que contiene el action a ejecutar.
130
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción definir nota
Pantalla URL Es una liga que contiene el action a ejecutar.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
los formatos que existen en la base de datos.
Requerimientos de
Procesamiento
Obtener el listado de clasificaciones que se encuentran almacenados en la base de datos
Reglas de Decisión
Desplegar la información que se tiene en DESCRIPCION_ESP
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCFORMATO para obtener el listado de formatos que se encuentran almacenados.
Salida
Listado de formatos que se encuentran almacenados en la base de datos.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de formatos
RowSet Listado de formatos que se encuentran almacenados en la base de datos
Nd nd Usuario
Validar archivo
Este proceso consiste en validar la información contenida en el archivo que se envía, verificando
que los conceptos que se incluyen realmente existan, así como las notas que contiene el archivo.
Entradas
Es una variable que nos indica el formato que el usuario seleccionó, es una variable que nos indica
la clasificación que el usuario seleccionó y el archivo con la información de la nota.
Entradas Origen Formato Contenido Frecuencia Volumen
Formato Pantalla html Es una variable que nos indica el
nd nd
131
seleccionado formato que el usuario seleccionó
Clasificación seleccionada
Pantalla html Es una variable que nos indica la clasificación que el usuario seleccionó
nd nd
Archivo Pantalla blob El archivo con la información de la nota
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para validar la
información contenida en el archivo que se envía, verificando que los conceptos que se incluyen
realmente existan, así como los formatos que contiene el archivo.
Requerimientos de
Procesamiento
Validar que el archivo contenga la estructura definida.
Validar que la clasificación y formato que se especificaron existan como relación de en la tabla ESTOPOR_PRE.TCFORMATO.
Validar que la clasificación y formato que viene en el archivo sea igual al formato y clasificación que se especificó que se deseaba cargar (en pantalla).
Validar que los conceptos que se especifican en el archivo existan en la tabla ESTOPOR_PRE.TCCONCEPTO.
Reglas de Decisión
Si la clasificación y formato no existen, llenar un Vector de errores.
Si los conceptos no existen, agregar información al vector de errores especificando el registro que contiene el error.
Si el archivo se encuentra vacío pero con el encabezado correcto, indicar al usuario que todas las notas existen para el sector y clasificación seleccionado serán eliminadas.
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCFORMATO para obtener los formatos válidos.
Accesos a la tabla ESTOPOR_PRE.TCCONCEPTO para obtener los conceptos válidos.
Salida
Listado de los errores que se encontraron durante el proceso de validación y conjunto de Beans
con la información contenida en el archivo.
132
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de errores
Vector Listado de los errores que se encontraron durante el proceso de validación
nd nd Aplicación
Información del archivo
Beans Conjunto de Beans con la información contenida en el archivo
Almacenar información
Este proceso consiste en almacenar la información contenida en el archivo que se envía,
verificando las notas y las plantillas.
Entradas
Vector de Beans con información en el campo orden.
Entradas Origen Formato Contenido Frecuencia Volumen
Información del archivo
Aplicación Vector Vector de Beans con información en el campo orden
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para
almacenar la información contenida en el archivo que se envía, verificando las notas y las plantillas,
Requerimientos de
Procesamiento
Elimina todas las notas que tienen asociadas el formato y clasificación especificados en el archivo de carga, esta eliminación se hace sobre la tabla ESTOPOR_PRE.TDNOTAS.
Por cada notas que se elimine de la tabla ESTOPOR_PRE.TDNOTAS buscar si ese mismo registro existe en ESTOPOR_PRE.TDBITACORA_NOTA, si existe actualizarlo poniendo un 1 en el campo ELIMINAR, si no existe insertarlo con un valor de 1 en el campo ELIMINAR.
Inserta en la tabla de notas, ESTOPOR_PRE.TDNOTA,todos los registros contenidos en el archivo de carga.
133
Por cada concepto que se inserta en la tabla ESTOPOR_PRE.TDNOTA buscar si ese mismo registro existe en ESTOPOR_PRE.TDBITACORA_NOTA, si existe actualizarlo poniendo un “0” en el campo ELIMINAR.
Reglas de Decisión
Cuando se inserte el nuevo elemento en ESTOPOR_PRE.TDNOTA insertar en el campo PLANTILLA_ID el mismo valor que tiene el concepto en la tabla de plantilla, (concepto, formato, clasificación en ESTOPOR_PRE.TDPLANTILLA).
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDNOTA para hacer las inserciones, actualizaciones o eliminaciones de las notas.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_NOTA para registrar las modificaciones que se tienen que realizar
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para obtener PLANTILLA_ID con que debe almacenarse la nota.
Salida
Inserción de toso los registros sustituyendo la información que anteriormente se tenía para la nota.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Inserción de las notas
Inserción de todos los registros sustituyendo la información que anteriormente se tenía de las notas para la clasificación y formato indicadas en el archivo
nd nd Aplicación
Consultar notas
Este proceso consiste en mostrar la información que se tiene almacenada de las notas que el
usuario desee consultar.
134
Ventana de: Consultar notas
Cuadro 42 de (Elaboración propia del equipo)
En la siguiente ventana se muestra al usuario tres combos, uno para seleccionar el ciclo de las
notas, otro para que seleccione el sector (clasificación en BD) y otro para que seleccione la
clasificación (formato BD) a la que pertenecen las notas a consultar.
Para realizar la consulta, el usuario debe seleccionar una opción en cada uno de los tres combos,
en caso de que se omita la selección en alguno de ellos de debe indicar el error al usuario.
Los combos solo muestran los ciclos, las clasificaciones y sectores de las cuales existen notas.
Una vez seleccionado el valor para los tres combos se ejecuta la consulta y se muestran en
pantalla las notas que pertenecen al sector y clasificación seleccionados. Es forzoso seleccionar
valor para los tres combos, de lo contrario se debe indicar al usuario que opción de filtrado le falta
seleccionar.
135
(DBMS) de consultar notas.
Cuadro 43 de (Elaboración propia del equipo)
Obtener clasificaciones
Este proceso consiste en obtener las clasificaciones que existen en la base de datos.
Entradas
Es una liga que contiene el action a ejecutar.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción definir notas
Pantalla URL Es una liga que contiene el action a ejecutar.
nd nd
136
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
las clasificaciones que existen en la base de datos.
Requerimientos de
Procesamiento
Obtener el listado de clasificaciones que se encuentran almacenados en la base de datos
Reglas de Decisión
Desplegar la información que se tiene en DESCRIPCION_ESP
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCCLASIFICACION_ESP para obtener el listado de clasificaciones que se encuentran almacenadas.
Salida
Listado de clasificaciones que se encuentran almacenados en la base de datos.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de clasificaciones
RowSet Listado de clasificaciones que se encuentran almacenados en la base de datos
nd nd Usuario
Obtener formatos
Este proceso consiste en obtener los formatos que existen en la base de datos.
Entradas
Es una liga que contiene el action a ejecutar.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de la opción definir notas
Pantalla URL Es una liga que contiene el action a ejecutar.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
los formatos que existen en la base de datos.
137
Requerimientos de
Procesamiento
Obtener el listado de clasificaciones que se encuentran almacenados en la base de datos
Reglas de Decisión
Desplegar la información que se tiene en DESCRIPCION_ESP
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TCFORMATO para obtener el listado de formatos que se encuentran almacenados.
Salida
Listado de formatos que se encuentran almacenados en la base de datos.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de formatos
RowSet Listado de formatos que se encuentran almacenados en la base de datos
Nd nd Usuario
Obtener notas
Entradas
Es una variable que nos indica el formato que el usuario seleccionó, es una variable que nos indica
la clasificación que el usuario seleccionó y el archivo con la información de la nota.
Entradas Origen Formato Contenido Frecuencia Volumen
Formato seleccionado
Pantalla html Es una variable que nos indica el formato que el usuario seleccionó
nd nd
Ciclo seleccionada
Pantalla html Es una variable que indica el ciclo que el usuario seleccionó
nd nd
Clasificación seleccionada
Pantalla html Es una variable que nos indica la clasificación que el usuario seleccionó
nd nd
138
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
todas las notas que pertenecen a la clasificación, ciclo y formato seleccionado.
Requerimientos de
Procesamiento
Obtener todas las notas que pertenecen a la clasificación, ciclo y formato seleccionado.
Reglas de Decisión
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TDNOTAS para obtener las notas que tienen los conceptos que pertenecen a la clasificación, ciclo y formato que sirvieron de filtro.
Salida
Listado de los errores que se encontraron durante el proceso de validación y conjunto de Beans
con la información contenida en el archivo.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Notas de la clasificación y sector seleccionados
RowSet Son las notas que pertenecen al formato y la clasificación seleccionados.
nd nd Usuario
Descargar notas
Este proceso consisten en exportar un archivo csv (separado por comas) la información de la
consulta de notas.
El archivo que se genera como salida de la descarga debe servir como entrada para la carga de
nota vía archivo
Este proceso de detalla en el siguiente esquema:
Se ejecuta cuando se oprime el botón Descargar de la consulta de Notas, el archivo se genera
como salida de la descarga debe servir como entrada para la carga de notas.
139
(DBMS) de descargar notas.
Cuadro 44 de (Elaboración propia del equipo)
Obtener filtro que se ejecutó
Este proceso obtiene las opciones de filtrado que se ejecuto, partiendo del tipo de información
solicitada
Entradas
La selección de la opción de descargar series.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de
opción descargar
Pantalla html La selección de la opción de descargar plantilla
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para las
opciones de filtrado que se ejecuto de la información.
Requerimientos de
Procesamiento
Obtener las opciones de filtrado que se ejecutaron para realizar la consulta de notas.
Reglas de Decisión
Para que se pueda obtener cuales fueron las opciones de filtrado, crear unos campos ocultos al generar la consulta de notas (proceso 5.2.2.3), los cuales deberán de tener como valores las opciones de filtrado que el usuario seleccionó. Crear un campo oculto para la clasificación, ciclo y formato.
140
Requerimientos de recursos
Acceder a las jsp que se generó con la consulta de series para obtener el valor de los campos ocultos de las opciones de filtrado que se utilizaron,
Salida
Es una variable que nos indica el formato, el ciclo y la clasificación que el usuario seleccionó.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Formato seleccionado
html
Es una variable que nos indica el formato que el usuario seleccionó
nd nd Usuario
Ciclo seleccionada
html Es una variable que indica el ciclo que el usuario seleccionó
nd nd Usuario
Clasificación seleccionada
html Es una variable que nos indica la clasificación que el usuario seleccionó
nd nd Usuario
Obtener información
Entradas
Es una variable que nos indica el formato que el usuario seleccionó, es una variable que nos indica
la clasificación que el usuario seleccionó y el archivo con la información de la nota.
Entradas Origen Formato Contenido Frecuencia Volumen
Formato seleccionado
Pantalla html Es una variable que nos indica el formato que el usuario seleccionó
nd nd
Ciclo seleccionada
Pantalla html Es una variable que indica el ciclo que el usuario seleccionó
nd nd
Clasificación seleccionada
Pantalla html Es una variable que nos indica la clasificación que el usuario seleccionó
nd nd
141
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
todas las notas que pertenecen a la clasificación, ciclo y formato seleccionado.
Requerimientos de
Procesamiento
Obtener todas las notas que pertenecen a la clasificación, ciclo y formato seleccionado.
Reglas de Decisión
Requerimientos de recursos
Accesos a la tabla ESTOPOR_PRE.TDNOTAS para obtener las notas que tienen los conceptos que pertenecen a la clasificación, ciclo y formato que sirvieron de filtro.
Salida
Listado de los errores que se encontraron durante el proceso de validación y conjunto de Beans
con la información contenida en el archivo.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Notas de la clasificación y sector seleccionados
RowSet Son las notas que pertenecen al formato y la clasificación seleccionados.
nd nd Usuario
Presentar la información en Excel
Este proceso mostrara la información solicitada en la aplicación Microsoft Office Excel.
Entradas
Son las notas que pertenecen a la clasificación, ciclo y formato que el usuario seleccionó.
Entradas Origen Formato Contenido Frecuencia Volumen
Notas Aplicación RowSet Son las notas que pertenecen a la clasificación, ciclo y formato que el usuario seleccionó
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para mostrar la
información solicitada periodo, clasificación y formato, en la aplicación Microsoft Office Excel.
142
Requerimientos de
Procesamiento
Presentar la información del RowSet en una jsp, pero cambiando los Readers y el contenido.
En el primer renglón se muestra el Periodo, en el siguiente la clasificación y en el tercero el formato. Después se muestra como encabezado CICLO, CONCEPTO, NOTA ESPAÑOL, NOTA INGLÉS.
El archivo que se descargue debe servir como archivo de carga de notas.
Indicar como contenido application/ms-excel
Indicar como header Content-Disposition”,”filename=\”series.csv\””
Reglas de Decisión
La extensión del archivo en el header debe ser .csv para que genere como salida un archivo separado por comas, y al especificar el contenido como aplicación de Excel, en vez de abrir una jsp la información se desplegará en Microsoft Office Excel.
Requerimientos de recursos
Salida
Las notas que el usuario consultó pero exportadas a Excel como un archivo separado por comas.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Notas en Excel
csv Las notas que el usuario consultó pero exportadas a Excel como un archivo separado por comas
nd nd Usuario
5.2.6 Publicar Información El proceso de publicar información permitirá consultar los datos pendientes de publicar revisando si
hay elementos en las bitácoras de notas, plantillas, estilos y series para su publicación, así mismo
de acuerdo a los requerimientos de los usuarios se eliminaran, actualizaran e insertaran las series
indicadas.
En el siguiente esquema se muestra el diseño funcional de la administración de notas:
El Usuario de la Unidad de Planeación Económica de la Hacienda Pública consultará los datos
pendientes de publicar, a la vez que hace la selección de series a publicar o notas, plantilla y
estilos.
143
UML casos de uso: Diseño funcional de publicar información
Cuadro 45 de (Elaboración propia del equipo)
Consultar datos pendientes de publicar
Ventana de: Publicar
Cuadro 46 de (Elaboración propia del equipo)
Usuario Unidad de Planeación Económica dela Hacienda Pública
Consultar datospendientes de publicar
Publicar notas,plantilla y estilos
Publicar series
144
Este proceso consiste en revisar en bitácora cuales son las que tienen información, lo cual indica
que hay información pendiente de publicar.
(DBMS) de publicar.
Cuadro 47 de (Elaboración propia del equipo)
Revisar si hay elementos en bitácora de notas
Proceso que verifica si hay información en la tabla de bitácora de notas
Entradas
Es la url que el usuario envía solicitando ejecutar el action de publicar
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción publicar
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar
nd nd
145
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para consultar
los datos pendientes a publicar en la nota.
Requerimientos de
Procesamiento
Acceder a la tabla ESTOPOR_PRE.TDBITACORA_NOTA para revisar si contiene información.
Para revisar si hay información, ejecutar un SELECT COUNT(*) FROM ESTOPOR_PRE.TDBITACORA_NOTA
Reglas de Decisión
Si contiene información indicar que si hay información en caso contrario indicar que no hay.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_NOTA para revisar si hay información pendiente de publicar
Salida
El vector true si hay información pendiente de publicar de notas en caso contrario false
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Bandera booleano
El vector true si hay información pendiente de publicar de notas en caso contrario false.
nd nd Usuario
Revisar si hay elementos en bitácora de plantillas
Proceso que verifica si hay información en la tabla de bitácora de plantillas.
Entradas
Es la url que el usuario envía solicitando ejecutar el action de publicar
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción publicar
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar
nd nd
146
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para consultar
los datos pendientes a publicar en la plantilla.
Requerimientos de
Procesamiento
Acceder a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para revisar si contiene información.
Para revisar si hay información, ejecutar un SELECT COUNT(*) FROM ESTOPOR_PRE.TDBITACORA_PLANTILLA
Reglas de Decisión
Si contiene información indicar que si hay información en caso contrario indicar que no hay.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para revisar si hay información pendiente de publicar
Salida
El vector true si hay información pendiente de publicar de notas en caso contrario false
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Bandera booleano El vector true si hay información pendiente de publicar de notas en caso contrario false.
nd nd Usuario
Revisar si hay elementos en bitácora de estilos
Proceso que verifica si hay información en la tabla de bitácora de estilos.
Entradas
Es la url que el usuario envía solicitando ejecutar el action de publicar
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción publicar
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para consultar
los datos pendientes a publicar en los estilos.
147
Requerimientos de
Procesamiento
Acceder a la tabla ESTOPOR_PRE.TDBITACORA_ESTILO para revisar si contiene información.
Para revisar si hay información, ejecutar un SELECT COUNT(*) FROM ESTOPOR_PRE.TDBITACORA_ESTILO
Reglas de Decisión
Si contiene información indicar que si hay información en caso contrario indicar que no hay.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_ESTILO para revisar si hay información pendiente de publicar
Salida
El vector true si hay información pendiente de publicar de notas en caso contrario false
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Bandera booleano El vector true si hay información pendiente de publicar de estilos en caso contrario false.
nd nd Usuario
Revisar si hay elementos en bitácora de series
Proceso que verifica si hay información en la tabla de bitácora de series.
Entradas
Es la url que el usuario envía solicitando ejecutar el action de publicar
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción publicar
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para consultar
los datos pendientes a publicar en las series.
Requerimientos de
Procesamiento
Acceder a la tabla ESTOPOR_PRE.TDBITACORA_SERIE para revisar si contiene información.
Para revisar si hay información, ejecutar un SELECT COUNT(*) FROM ESTOPOR_PRE.TDBITACORA_SERIE
148
Reglas de Decisión
Si contiene información indicar que si hay información en caso contrario indicar que no hay.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_SERIE para revisar si hay información pendiente de publicar
Salida
El vector true si hay información pendiente de publicar de notas en caso contrario false
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Bandera booleano El vector true si hay información pendiente de publicar de las series en caso contrario false.
nd nd Usuario
Publicar series
Este proceso consiste en pasar la información que se encuentra en el módulo de Administración al
módulo de Consulta, de tal forma que al final, del proceso los dos módulos deben de quedar con la
misma información.
La diferencia entre los módulos se debe de almacenar en una bitácora de series, los elementos a
eliminar deben de estar marcados con un valor 1 en el campo ELIMINAR.
(DBMS) de publicar series.
Cuadro 48 de (Elaboración propia del equipo)
149
Eliminar series indicadas
Proceso que elimina del módulo de Consulta todas aquellas series que fueron marcadas para
eliminar en el módulo de Administración.
Entradas
Es la url que el usuario envía solicitando ejecutar el action de publicar
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción de publicar series
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar series
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para consultar
los datos pendientes a publicar en las series.
Requerimientos de
Procesamiento
Generar un solo query que permita obtener todos aquellos elementos que tiene valor 1 en el campo ELIMINAR de la tabla ESTOPOR_PRE.TDBITACORA_SERIE y el resultado de esa consulta será los elementos que se eliminaran de la tabla ESTOPOR.TDSERIE
Una vez eliminados esos elementos en ESTOPOR.TDSERIE, eliminar de la bitácora los elementos con valor 1 en el campo ELIMINAR
Reglas de Decisión
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_SERIE para obtener los elementos que tienen como valor 1 en el campo ELIMINAR
Acceso a la tabla ESTOPOR.TDSERIE para eliminar los elementos que están indicados como eliminar en la tabla de bitácora.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_SERIE para eliminar los elementos que ya fueron publicados.
Salida
Error producido al momento de intentar eliminar
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Un mensaje si exception Error producido al momento de intentar
nd nd Usuario
150
hay error eliminar
Actualizar series indicadas
Proceso que actualiza del módulo de Consulta todas aquellas series que tuvieron alguna
modificación en el módulo de Administración.
Entradas
Es la url que el usuario envía solicitando ejecutar el action de publicar
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción de publicar series
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar series
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para consultar
los datos pendientes a publicar en las series.
Requerimientos de
Procesamiento
Generar un solo query que permita obtener todos aquellos elementos que existen en la tabla ESTOPOR_PRE.TDBITACORA_SERIE y actualizar los valores que tienen en la tabla ESTOPOR.TDSERIE.
Reglas de Decisión
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_SERIE para obtener los elementos que existen en el módulo de consulta y administración
Acceso a la tabla ESTOPOR.TDSERIE para actualizar los montos de las series que también existen en el módulo de administración.
Salida
Error producido al momento de intentar eliminar
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Un mensaje si hay error
exception Error producido al momento de intentar actualizar
nd nd Usuario
151
Insertar series indicadas
Proceso que inserta en el módulo de Consulta todas aquellas series que fueron insertadas como
nuevas en el módulo de Administración.
Entradas
Es la url que el usuario envía solicitando ejecutar el action de publicar
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción de publicar series
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar series
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para consultar
los datos pendientes a publicar en las series.
Requerimientos de
Procesamiento
Generar un solo query que permita obtener todos aquellos elementos que existen en la tabla ESTOPOR_PRE.TDBITACORA_SERIE y que no existen en la tabla ESTOPOR.TDSERIE.
El resultado de esa consutla es el conjunto de registros que se debe de insertar en la tabla ESTOPOR.TDSERIE
Una vez insertados los datos, eliminar todo el contenido de la tabla TDBITACORA_SERIE, pues con la inserción se termina el proceso de publicación y las tablas de TDSERIE del módulo de consulta y administración ya deben de ser iguales.
Reglas de Decisión
Sino hay error eliminar todos los elementos de la tabla de TDBITACORA_SERIE
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_SERIE para obtener los elementos que existen en el módulo de consulta y no en el de administración. También se requiere el acceso para eliminar todos los elementos de la tabla, pues ya fueron publicados.
Acceso a la tabla ESTOPOR.TDSERIE para insertar las series que no existan en el módulo de administración.
152
Salida
Error producido al momento de intentar eliminar
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Un mensaje si hay error
exception Error producido al momento de intentar actualizar
nd nd Usuario
Publicar notas, plantillas y estilos.
Este proceso consiste en pasar la información que se encuentra en el módulo de Administración al
módulo de consultas, de tal forma que al final del proceso los dos módulos deben quedar con la
misma información.
La diferencia entre los módulos se debe de almacenar en bitácoras, los elementos a eliminar deben
de estar marcados con un valor de 1 en el campo ELIMINAR.
(DBMS) de Publicar notas, plantillas y estilos.
Cuadro 49 de (Elaboración propia del equipo)
153
Eliminar notas, plantillas y estilos indicados.
Proceso que elimina del módulo de Consulta todas aquellas notas, plantillas y estilos que fueron
marcados para eliminar en el módulo de administración.
Entradas
Es la url que el usuario envía solicitando ejecutar el action de publicar notas plantillas y estilos.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción de publicar notas plantillas y estilos
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar notas plantillas y estilos
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para consultar
los datos pendientes a publicar en las series.
Requerimientos de
Procesamiento
Generar un solo query que permita obtener todos aquellos elementos que tiene valor 1 en el campo ELIMINAR de la tabla ESTOPOR_PRE.TDBITACORA_NOTAS y el resultado de esa consulta será los elementos que se eliminaran de la tabla ESTOPOR.TDNOTAS
Una vez eliminados esos elementos en ESTOPOR.TDNOTAS, eliminar de la bitácora ESTOPOR_PRE.TDBITACORA_NOTAS los elementos con valor 1 en el campo ELIMINAR
Generar un solo query que permita obtener todos aquellos elementos que tiene valor 1 en el campo ELIMINAR de la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA y el resultado de esa consulta será los elementos que se eliminaran de la tabla ESTOPOR.TDPLANTILLA
Una vez eliminados esos elementos en ESTOPOR.TDPLANTILLA, eliminar de la bitácora ESTOPOR_PRE.TDBITACORA_PLANTILLA los elementos con valor 1 en el campo ELIMINAR
Generar un solo query que permita obtener todos aquellos elementos que tiene valor 1 en el campo ELIMINAR de la tabla ESTOPOR_PRE.TCBITACORA_ESTILO y el resultado de esa consulta será los elementos que se eliminaran de la tabla ESTOPOR.TCESTILO
Una vez eliminados esos elementos en ESTOPOR.TCESTILO, eliminar de la bitácora ESTOPOR_PRE.TCBITACORA_ESTILO los elementos con valor 1
154
en el campo ELIMINAR
.
Reglas de Decisión
Sino se produce error al eliminar ya sea notas, plantillas o estilos, no se realiza commit a la transacción, regresando los datos como se tenían anteriormente.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para obtener los elementos que tienen como valor 1 en el campo ELIMINAR.
Acceso a la tabla ESTOPOR.TDPLANTILLA para eliminar los elementos que están indicados como eliminar en la tabla bitácora.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para eliminar los elementos que ya fueron publicados.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_NOTAS para obtener los elementos que tienen como valor 1 en el campo ELIMINAR.
Acceso a la tabla ESTOPOR.TDNOTAS para eliminar los elementos que están indicados como eliminar en la tabla bitácora.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_NOTAS para eliminar los elementos que ya fueron publicados.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_ESTILO para obtener los elementos que tienen como valor 1 en el campo ELIMINAR.
Acceso a la tabla ESTOPOR.TDESTILO para eliminar los elementos que están indicados como eliminar en la tabla bitácora.
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_ESTILO para eliminar los elementos que ya fueron publicados.
Salida
Error producido al momento de intentar eliminar
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Un mensaje si hay error
exception Error producido al momento de intentar actualizar
nd nd Usuario
155
Actualizar notas, plantilla y estilos indicados
Proceso que actualiza del módulo de Consulta todas aquellas notas, plantillas y estilos que tuvieron
alguna modificación en el módulo de Administración.
Entrada
Es la url que el usuario envía solicitando ejecutar el action de publicar notas, plantillas y estilos.
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción de publicar notas, plantillas y estilos
Usuario html Es la url que el usuario envía solicitando ejecutar el action de publicar notas, plantillas y estilos.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos que permita
obtener todos aquellos elementos que existen en la tabla y actualizar los valores que tienen en la
misma.
Requerimientos de
Procesamiento
Generar un solo query que permita obtener todos aquellos elementos que existen en la tabla ESTOPOR_PRE.TBITACORA_ESTILO y actualizar los valores que tienen en la tabla ESTOPOR.TCESTILO Generar un solo query que permita obtener todos aquellos elementos que existen en la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA y actualizar los valores que tienen en la tabla ESTOPOR.TDPLANTILLA Generar un solo query que permita obtener todos aquellos elementos que existen en la tabla ESTOPOR_PRE.TDBITACORA_NOTA y actualizar los valores que tienen en la tabla ESTOPOR.TDNOTAS
Reglas de Decisión
Si se produce error al actualizar ya sea notas, plantillas o estilos, no se realiza commit a la transacción, se deshacen las actualizaciones y las eliminaciones efectuadas en el proceso anterior, regresando los datos como se tenían anteriormente.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_NOTA para obtener los elementos que existen en el módulo de consulta y administración. Acceso a la tabla ESTOPOR.TDNOTA para actualizar los montos de las notas que también existen en el módulo de administración. Acceso a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para obtener los elementos que existen en el módulo de consulta y administración. Acceso a la tabla ESTOPOR.TDPLANTILLA para actualizar los montos de las plantillas que también existen en el módulo de administración. Acceso a la tabla ESTOPOR_PRETCBITACORA_ESTILO para obtener los elementos que existen en el módulo de consulta y administración. Acceso a la tabla ESTOPOR.TCESTILO para actualizar los montos de los estilos que también existen en el módulo de administración.
156
Salida
Error producido al momento de intentar actualizar la información pendiente de publicar.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Un mensaje si hay error
Exception Error producido al momento de intentar actualizar
nd nd Usuario
Insertar notas, plantillas y estilos indicados
Proceso que inserta en el módulo de Consulta todas aquellas notas, plantillas y estilos que fueron
insertados como nuevos en el módulo de Administración.
Entrada
Es la url que el usuario envía solicitando ejecutar el action de publicar notas, plantillas y estilos
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de opción de publicar notas, plantillas y estilos
Usuario html Es la url qu el usuario envía solicitando ejecutar el action de publicar notas, plantillas y estilos
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos del conjunto de
registros que se debe de insertar en la tabla.
Requerimientos de
Procesamiento
Generar un solo query que permita obtener todos aquellos elementos que existen en la tabla ESTOPOR_PRE.TCBITACORA_ESTILO y que no existen en la tabla ESTOPOR.TCESTILO. El resultado de esa consulta es el conjunto de registros que se debe de insertar en la tabla ESTOPOR.TCESTILO Una vez insertados los datos, eliminar todo el contenido de la tabla TCBITACORA_ESTILO, pues con la inserción se termina el proceso de publicación y las tablas de TCESTILO del módulo de consulta y administración ya deben ser iguales. Generar un solo query que permita obtener todos aquellos elementos que existan en la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA y que no existen en la tabla ESTOPOR.TDPLANTILLA El resultado de esa consulta es el conjunto de registros que se debe de insertar en la tabla ESTOPOR.TDPLANTILLA Una vez insertados los datos, eliminar todo el contenido de la tabla TDBITACORA_PLANTILLA pues con la inserción se termina el proceso de publicación, y las tablas de TCESTILO del módulo de consulta y administración ya deben de ser iguales.
157
Reglas de Decisión
Si no hay error eliminar todos los elementos de la tabla de TCBITACORA_ESTILO Si no hay error eliminar todos los elementos de la tabla de TDBITACORA_PLANTILLA Si no hay error eliminar todos los elementos de la tabla de TDBITACORA_NOTAS Si se produce error al insertar ya sea notas, plantillas o estilos, no se realiza commit a la transacción, se deshacen las actualizaciones, inserciones y las eliminaciones efectuadas en el proceso actual y los dos anteriores regresando los datos como se tenían al inicio.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDBITACORA_PLANTILLA para obtener los elementos que existen en el módulo de consulta y no en el de administración. También se requiere el acceso para eliminar todos los elementos de la tabla, pues ya fueron publicados. Acceso a la tabla ESTOPOR.TDPLANTILLA para insertar las plantillas que no existan en el módulo de Administración. Acceso a la tabla ESTOPOR_PRE.TDBITACORA_NOTAS para obtener los elementos que existen en el módulo de consulta y no en el de administración. También se requiere el acceso para eliminar todos los elementos de la tabla, pues ya fueron publicados. Acceso a la tabla ESTOPOR.TDNOTAS para insertar las notas que no existían en el módulo de Administración. Acceso a la tabla ESTOPOR_PRE.TCBITACORA_ESTILO para obtener los elementos que existen en el módulo de consulta y no en el de administración. También se requiere el acceso para eliminar todos los elementos de la tabla, pues ya fueron publicados. Acceso a la tabla ESTOPOR.TCESTILO para insertar los estilos que no existían el módulo de Administración.
Salida
Error producido al momento de intentar actualizar la información pendiente de publicar.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Un mensaje si hay error
Exception
Error producido al momento de intentar actualizar
nd nd usuario
5.2.7 Selección de Cuadros
El proceso de selección de cuadros permitirá consultar los diferentes tipos de cuadros de los datos
de las finanzas públicas, la deuda pública y el gasto federalizado; efectuando el origen de la
158
consulta, así cómo el idioma de la petición y mostrar el listado de cuadros a presentar, pasando por
las opciones de filtrado y validación de estos
En el siguiente esquema se muestra el diseño funcional de la selección de cuadros:
El Usuario de la Unidad de Planeación Económica de la Hacienda Pública y el usuario del portal de
la SHCP seleccionan el tipo de cuadro a consultar, ya sea Finanzas, Deudas o Gastos, pasan por
un filtro para validar el cuadro requerido y posteriormente muestra la petición. UML casos de uso: Selección de cuadros.
Cuadro 50 de (Elaboración propia del equipo)
Seleccionar tipo de cuadro (Finanzas, Deuda, Gasto)
La siguiente ventana muestra a detalle el siguiente proceso.
El usuario selecciona el tipo de cuadro que desea consultar.
Finanzas Públicas
Deuda Pública
Gasto Federalizado
Al seleccionar el tipo de cuadro, se manda llamar una URL que contiene el tipo de cuadro
seleccionado y el idioma con el que se está trabajando. El valor 1 es para idioma inglés y el valor 2
es para idioma español.
159
Ventana de: Selección de Cuadros
Cuadro 51 de (Elaboración propia del equipo)
160
Se requiere como filtro principal una pantalla que permita seleccionar el tipo de consulta que se
desea realizar, comenzando por el tipo de cuadro, en donde se tienen detectados los siguientes:
Finanzas Públicas.
o Crecimiento real.
o Calendario.
o Cifras nominales.
o Cuadro como porcentaje del PIB.
o Crecimiento real porcentual.
Deuda Pública
o Deuda Interna
o Deuda Externa
o saldos
Gasto Federalizado
o Crecimiento real por fondos.
o Crecimiento real porcentual.
o Calendario.
o Cifras nominales.
o Mensual.
Se debe seleccionar como se van a presentar las cifras:
Millones de pesos
Millones de dólares
Miles de pesos
Miles de dólares
Estructura porcentual
Si aplica se selecciona si se requiere que la información se presente acumulada, que es lo s
montos acumulados del periodo seleccionado.
Se debe seleccionar el periodo a consultar, indicando de que año a que año se va a consultar, si
sólo se desea consultar los extremos del periodo, se debe habilitar la opción de Límites.
Dependiendo del cuadro se presentará las opciones de mensual, trimestral o anual, para lo cual se
debe seleccionar que periodo y posteriormente indicar el mes o trimestre que se desea consultar.
El periodo que se selecciones debe validar que el año inicial sea menor que el año final, el usuario
deberá seleccionar el periodo y luego seleccionar la clasificación que desea ver.
161
Filtro principal, pantalla que permita seleccionar el tipo de consulta
Cuadro 52 Fuente: (SHCP)
Los datos del filtro deben de estar precargados, así una vez que se selecciona el tipo de cuadro a
consultar se presentan del lado izquierdo el tipo de información que se puede consultar (sectores y
clasificaciones).
Cuando se selecciona el tipo de cuadro se habilitan las demás opciones del filtro, de acuerdo con
la siguiente tabla:
162
Tipo Cuadro Periodo Mínimo
Periodo máximo
Acumulado Tipo de presentación
Finanzas Crecimiento real porcentual
2 años Habilitado y seleccionado por
default
Miles de pesos Millones de
pesos Calendario 1 año 1 año Habilitado y
deseleccionado Miles de pesos
Millones de pesos
Cifras nominales
2 años Habilitado y deseleccionado
Miles de pesos Millones de
pesos estructura
Porcentual Cuadro como
porcentaje del PIB
3 años Deshabilitado y deseleccionado
Miles de pesos Millones de
pesos Crecimiento
real porcentual 2 años 2 años Deshabilitado y
seleccionado por default
Miles de pesos Millones de
pesos Deuda Pública
Deuda Interna 1 año 1 año Habilitado y deseleccionado
Millones de pesos
Deuda Externa 1 año 1 año Habilitado y deseleccionado
Millones de dólares
Saldos 1 año 1 año Deshabilitado y deseleccionado
Miles de pesos Millones de
pesos Gasto
Federalizado Mensual 1 año 1 año Habilitado y
deseleccionado Miles de pesos
Millones de pesos
Crecimiento real por fondos
2 años Habilitado y deseleccionado por
default
Millones de pesos
Calendario 1 año 1 año Habilitado y deseeccionado por
default
Miles de pesos Millones de
pesos Cifras
nominales 2 años Habilitado y
deseleccionado por default
Miles de pesos Millones de
pesos Estructura porcentual
Crecimiento real porcentual
2 años Deshabilitado y seleccionado por
default
Millones de pesos
Una vez seleccionado el periodo, de a, se valida que el número de años seleccionados cumpla con
el periodo mínimo definido para cuadro, además se debe validar que el año de inicio sea menor al
año final.
El combo de mes se muestra habilitado una vez que se haya seleccionado el cuadro, pero este
combo aplica solo cuando el cuadro permite consultar información mensual, y contiene los meses
de enero a Diciembre.
163
Para todas las opciones se debe verificar en que idioma se esta presentando la información, para
que de acuerdo al idioma así se muestre el texto (inglés, español).
Una vez seleccionado el tipo de información a presentar (sector, clasificación) se presenta en una
nueva pantalla el cuadro estadístico seleccionado para el sector y clasificación que el usuario haya
elegido.
(DBMS) de Selección de cuadros.
Cuadro 53 de (Elaboración propia del equipo)
Obtener origen de la consulta.
Entrada
Es una liga que contiene el action a ejecutar de los cuadros de finanzas, deuda pública y gasto
federalizado
164
Entradas Origen Formato Contenido Frecuencia Volumen
URL de la selección de consultar cuadros (ya sea de finanzas, deuda o gasto federalizado)
Pantalla URL Es una liga que contiene el action a ejecutar.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para la
consulta de finanzas, deuda pública o gasto federalizado.
Requerimientos de
Procesamiento
A partir del nombre del action que viene en la URL definir si se trata de una consulta que viene en la opción de finanzas públicas, deuda pública o gasto federalizado.
Reglas de Decisión
Si el nombre del action contiene:
1. Determinar que el origen es finanzas públicas. 2. Determinar que el origen es deuda pública. 3. Determinar que el origen es gasto federalizado.
Si la URL contiene un parámetro de tipo de información con valor 1, la información que se presenta es mensual.
Requerimientos de recursos
Salida
Una bandera que indica si el origen de la llamada es a partir de una liga de finanzas públicas,
deuda
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
El origen de la llamada
Texto Una bandera que indica si el origen de la llamada es a partir de una liga de finanzas públicas, deuda pública o gasto federalizado Un parámetro que indica si la información que se solicita es mensual
nd nd Usuario
Obtener idioma de la petición.
Entrada
165
Es una liga que contiene el action a ejecutar.
Entradas Origen Formato Contenido Frecuencia Volumen
URL de la selección de consultar
Pantalla URL Es una liga que contiene el action a ejecutar.
Nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para Obtener
de la URL que se seleccionó, el idioma en el que se debe de presentar la información.
Requerimientos de
Procesamiento
Obtener de la URL que se seleccionó, el idioma en el que se debe de presentar la información.
Reglas de Decisión
Para el idioma se debe considerar lo siguiente: 1. Idioma español 2. Idioma inglés
Requerimientos de recursos
Salida
Información del lenguaje que se seleccionó
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Lenguaje Seleccionado
Bean Información del lenguaje que se seleccionó
nd nd Usuario
Obtener listado de cuadros a presentar.
Entrada
Una bandera que indica si el origen de la llamada es a partir de una liga de finanzas públicas. Un
parámetro que indica si la información que se solicita es mensual, así como Información del
lenguaje que se seleccionó.
Entradas Origen Formato Contenido Frecuencia Volumen
Origen de la consulta
Aplicación
Texto Una bandera que indica si el origen de la llamada es a partir de una liga de finanzas públicas Un parámetro que indica si la información que se
nd nd
166
solicita es mensual Lenguaje Seleccionado
Aplicación
Bean Información del lenguaje que se seleccionó
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
los cuadros que existen de acuerdo al origen de la consulta: finanzas pública o deuda pública, y
presentar su información en el lenguaje que se haya seleccionado.
Requerimientos de
Procesamiento
Obtener los cuadros que existen de acuerdo al origen de la consulta: finanzas pública o deuda pública, y presentar su información en el lenguaje que se haya seleccionado. Llenar el combo de mes, con todos los meses del año, iniciando el nombre con letra mayúscula y continuando con minúsculas. Precargar los periodos a seleccionar con el último año y mes (o trimestre)que se haya cargado. El último año y mes cargado están determinados por unos registros en la tabla de TCPARAMETROS.
Reglas de Decisión
Si el lenguaje seleccionado es español, obtener de la tabla ESTOPOR_PRE.TCCUADRO la descripción que se encuentra en la columna CUADRO_ESP. Si el lenguaje seleccionado es inglés, obtener de la tabla ESTOPOR_PRE.TCCUADRO la descripción que se encuentra en la columna CUADRO_ING. Si el origen de la llamada es de finanzas públicas obtener la información donde TIPO es igual a 1. Si el origen de la llamada es de deuda pública obtener la información donde TIPO es igual a 2. Si el origen de llamada es de gasto federalizado obtener la información donde TIPO es igual a 3. Presentar habilitada la opción de acumulado solo si el cuadro seleccionado lo permite, para definir si lo permite revisar la información del cuadro en la tabla ESTOPOR_PRE.TCCUADRO. para esto consultar el campo ACUMULADO.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCCUADRO para obtener la información de los cuadros que se deben presentar, según el origen (TIPO) e idioma (CUADRO_ESP. CUADRO_ING). Acceso a las tablas ESTOPOR_PRE.TRCUADRO_PRES y ESTOPOR_PRE.TCPRESENTACION para obtener los tipos de presentación que aceptan los cuadros. Acceso a las tab las ESTOPOR_PRE_TRCUADRO_PER y ESTOPOT_PRE.TCPERIODOS para obtener en qie se presenta cada cuadro.
Salida
Cuadros que existen según el origen, mostrados en el idioma seleccionado.
167
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de cuadros
RowSet Cuadros que existen según el origen, mostrados en el idioma seleccionado
nd nd Usuario
Obtener opciones de filtrado.
Este proceso consiste en obtener las opciones de filtrado (del cuadro) que el usuario seleccionó.
Entrada
Identificador del cuadro que se desea consultar
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de cuadro
Pantalla html Identificador del cuadro que se desea consultar
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos, para los tipos
de cuadro que se quieren consultar y el periodo a consultar.
Requerimientos de
Procesamiento
Obtener el tipo de cuadro que se desea consultar. Obtener el periodo que el usuario deseó consultar. Si aplica, obtener si el cuadro debe mostrar cifras acumuladas. Si aplica, obteber si solo deben considerarse los límites del periodo
Reglas de Decisión
Salida
Todas las opciones que el usuario seleccionó para consultar un cuadro, incluyendo el cuadro
mismo
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Opciones de filtrado
jsp Todas las opciones que el usuario seleccionó para consultar un cuadro, incluyendo el cuadro mismo
nd nd Usuario
168
Validar filtro
Este proceso consiste en validar la información que el usuario seleccionó en pantalla.
Entrada
Identificador del cuadro que se desea consultar. Periodo de tiempo, expresado en años, indicando
inicio y fin de periodo, mes a consultar, selección de opción se desea presentar la información
acumulada, identificador del formato en que se debe presentar la información
Entradas Origen Formato Contenido Frecuencia Volumen
Selección de cuadro
Pantalla Html Identificador del cuadro que se desea consultar
nd nd
Selección de periodo
Pantalla html Periodo de tiempo, expresado en años, indicando inicio y fin de periodo
nd nd
Selección de mes
Pantalla html Mes a consultar nd nd
Opción de acumulado
Pantalla html Selección de opción se desea presentar la información acumulada.
nd nd
Tipo de presentación
Pantalla html Identificador del formato en que se debe presentar la información
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para Validar
que el año de inicio del periodo sea menor que el año de fin del periodo.
Requerimientos de
Procesamiento
Validar que el año de inicio del periodo sea menor que el año de fin del periodo. Validar el número de años seleccionado para el periodo sea mayor o igual al PERIODO_MÍNIMO que se especificó para el cuadro seleccionado de la tabla ESTOPOR_PRE.TCCUADRO.
Reglas de Decisión
Si el número de años entre periodos es menor al PERIODO_MÍNIMO presentar un mensaje de error.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCCUADRO para obtener el PERIODO_MÍNIMO de años que se debe de seleccionar.
169
Salida
Mensajes de error indicando el error que se hay producido
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Mensaje de error
Texto Mensajes de error indicando el error que se hay producido
nd nd Usuario
Obtener filtro por clasificación.
Entrada
Información del lenguaje que se seleccionó filtrando por clasificaciones.
Entradas Origen Formato Contenido Frecuencia Volumen
Cuadro Seleccionado
Aplicación
Bean Información del lenguaje que se seleccionó
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
las clasificaciones y formatos que se deben presentar según el cuadro seleccionado.
Requerimientos de
Procesamiento
Obtener las clasificaciones y formatos que se deben presentar según el cuadro seleccionado.
Reglas de Decisión
Si el cuadro es alguno de los crecimientos reales de Gasto Federalizado, se deben obtener todas las clasificaciones y formatos sin importar si pertenecen o no al cuado seleccionado.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCCLASIFICACION para obtener la descripción de las clasificaciones. Acceso a la tabla ESTOPOR_PRE.TCFORMATO para obtener el listado de los formatos que pertenecen a la clasificación. Acceso a la tabla ESTOPOR_PRE.TRCUADRO_FMTO para obtener las clasificaciones y formatos que pertenecen al cuadro seleccionado
Salida
Conjunto de las distintas clasificaciones de información que se tienen, conjunto de formatos que
pertenecen a las distintas clasificaciones que el usuario puede consultar de acuerdo al cuadro
seleccionado
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Listado de clasificaciones
Rowset Conjunto de las distintas
nd nd Usuario
170
clasificaciones de información que se tienen
Listado de formatos
Rowset Conjunto de formatos que pertenecen a las distintas clasificaciones que el usuario puede consultar de acuerdo al cuadro seleccionado
nd nd Usuario
Mostrar cuadros de Finanzas Públicas
Dependiendo de las opciones de filtrado seleccionada se muestran el cuadro de Finanzas Públicas
que se haya seleccionado para consultar, los cuales pueden ser:
Crecimiento Real
Crecimiento Real Porcentual
Cifras Nominales
Calendario
Porcentajes del PIB.
Los cuadros se presentan para ciertos sectores, clasificaciones, está relación se encuentra definida
en la tabla ESTOPOR_PRE.TRCUADRO_FMTO, en este caso para todos los cuadros se
presentan todas las opciones.
El detalle de cada uno de estos cuadros se muestra en la sección de Finanzas Públicas.
Mostrar cuadros de Deuda Pública
Dependiendo de las opciones de filtrado seleccionada se muestran el cuadro de Deuda Pública
que se haya seleccionado para consultar, los cuales pueden ser:
Deuda Interna
Deuda Externa
Saldos de la deuda
Los cuadros se presentan para ciertos sectores, clasificaciones, está relación se encuentra definida
en la tabla ESTOPOR_PRE.TRCUADRO_FMTO, en este caso para todos los cuadros se
presentan todas las opciones.
El detalle de cada uno de estos cuadros se muestra en la sección de Deuda Pública.
Mostrar cuadros de gasto federalizado
Dependiendo de las opciones de filtrado seleccionada se muestran el cuadro de Finanzas Públicas
que se haya seleccionado para consultar, los cuales pueden ser:
Mensual
Crecimiento Real Porcentual
171
Cifras Nominales
Calendario
Porcentajes del PIB.
Los cuadros se presentan para ciertos sectores, clasificaciones, esta relación se encuentra definida
en la tabla ESTOPOR_PRE.TRCUADRO_FMTO, en este caso para ciertos cuadros se presentan
algunos sectores-clasificaciones. Para los sectores y clasificaciones que no se muestra en el
cuadro se debe de presentar un tooltip indicando que la consulta no está disponible.
El detalle de cada uno de estos cuadros se muestra en la sección de Gasto Federalizado.
5.2.8 Finanzas Públicas
Para todos los cuadros, debe existir la opción de presentarlo en formato html u con una opción de
exportarlo a Excel, al exportarse a Excel se debe de mantener el mismo formato con que se
presenta en html, tanto en colores y fuentes.
A diferencia del html, en donde para indicar que hay una nota metodológica se presenta una
figurita en el extremo izquierdo del monto y al pasar el Mouse sobre el monto se presenta la nota
metodológica, en Excel se debe imprimir la nota al final del cuadro.
Al imprimirse las notas metodológicas estas se deben de numerar de acuerdo al orden de
aparición, de izquierda a derecha y de arriba hacia abajo, en caso de que se presente información
del mismo año y mismo concepto en un solo renglón, sólo se debe de presentar una nota
metodológica.
Además de que se imprima cada nota al final del cuadro, a un lado de cada concepto se debe
poner el número de nota que se generó, es decir, la numeración de las notas debe la hacer el
sistema, y el número generado se coloca del lado derecho de la descripción del concepto.
Crecimiento Real – Finanzas Públicas
Se requiere un cuadro como el siguiente: que presente cifras nominales del periodo seleccionado,
y la comparación entre años basados en el Índice Nacional de Precios al Consumidor.
El cuadro debe presentar las opciones de límites y acumulado deshabilitas y seleccionadas, lo cual
hará que solo se comparen los extremos del periodo seleccionado.
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en la
siguiente los montos sin acumular, mostrando las cifras nominales de los dos años seleccionados y
en una tercera columna el crecimiento real entre estos años. Después se presentan las cifras
nominales acumuladas de los dos años seleccionados y en una última columna el crecimiento real
acumulado de esos dos años.
172
Cuadro de Crecimiento Real – Finanzas Públicas
Cuadro 54 Fuente: (SHCP)
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de finanzas y
gasto federalizado. Y en aquellos conceptos que tengan notas, se presenta un tooltip sobre los
montos de los años que tengan notas.
173
(DBMS) de Crecimiento Real – Finanzas Públicas.
Cuadro 55 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados.
Este proceso consiste en obtener que deban ser desplegados en el cuadro.
Entrada
Clasificación a la cual pertenece la información a consultar, sector al cual pertenece la información
a consultar.
Entradas Origen Formato Contenido Frecuencia Volumen
Clasificación Pantalla html Clasificación a la cual pertenece la informaciñon a consultar
Nd nd
Sector Pantalla html Sector al cual pertenece la información a consultar
Nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos de los
conceptos que pertenecen al cuadro y clasificación especificados.
Requerimientos de
Procesamiento
Obtener los conceptos que pertenecen al cuadro y clasificación especificados.
Reglas de Decisión
Si el acceso es desde el módulo de consulta se accesa a ESTOPOR.TDPLANTILLA, se es desde el módulo de administración se accesa a ESTOPOR_PRE.TDPLANTILLA
174
Requerimientos de recursos
Acceso a la tabla TDPLANTILLA para obtener los conceptos que pertenecen a la clasificación y sector que el usuario seleccionó.
Salida
Los conceptos que se deben de mostrar en el cuadro
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Conceptos a consultar
Beans Los conceptos que se deben de mostrar en el cuadro
nd nd Aplicación
Obtener montos de los conceptos.
Este proceso consiste en obtener los montos de los conceptos que se desplegarán en el cuadro.
Entrada
Los conceptos que se deben de mostrar en el cuadro, el cuadro a consultar, el tipo de
Entradas Origen Formato Contenido Frecuencia Volumen
Conceptos a consultar
Beans html Los conceptos que se deben de mostrar en el cuadro
nd nd
Opciones de consulta
Aplicación
html El cuadro a consultar, el tipo de presentación, el periodo que aplica límites y acumulados.
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos de los
conceptos que pertenecen al cuadro a consultar, el cálculo consiste en obtener los montos para los
años indicados en los extremos del periodo.
Requerimientos de
Procesamiento
Obtener los montos de los conceptos que pertenecen al cuadro a consultar, accesando a la tabla TDSERIE. El cálculo consiste en obtener los montos para los años indicados en los extremos del periodo. De acuerdo al mes seleccionado, se acumula la información de todos los meses hasta el mes seleccionado, y esos son los montos que se generan como salida para cada concepto. Otro monto que se debe obtener, es el monto del mes de los años seleccionados (inicial y final).
Reglas de
Si el tipo de presentación es en miles, la información se deja tal cual, si el tipo de información está en millones, la información se divide entre 100.
175
Decisión Si el acceso es desde el módulo de consulta se accede a ESTOPOR.TDSERIE, si es desde el módulo de administración se accesa a ESTOPOR_PRE.TDSERIE
Requerimientos de recursos
Acceso a la tabla TDSERIE para obtener los conceptos que pertenecen a la clasificación y sector que el usuario seleccionó.
Salida
Los conceptos que se deben de mostrar en el cuadro y sus montos
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Montos de los conceptos
Beans Los conceptos que se deben de mostrar en el cuadro y sus montos
nd nd Aplicación
Calcular crecimiento real.
Este proceso consiste en calcular para los montos de los conceptos, el crecimiento real que se
obtuvo, para lo cual se dividen los montos entre el Índice Nacional de Precios al Consumidor.
Entrada
Los conceptos que se deben de mostrar en el cuadro, el cuadro a consultar, el tipo de
presentación, el periodo que aplica límites y acumulados
Entradas Origen Formato Contenido Frecuencia Volumen
Montos de los conceptos
Beans html Los conceptos que se deben de mostrar en el cuadro
nd nd
Opciones de consulta
Aplicación html El cuadro a consultar, el tipo de presentación, el periodo que aplica límites y acumulados
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para Cada uno
de los montos acumulados de los conceptos es dividido entre el índice obtenido, así tendrá un
monto para el año inicial y otro monto para el año final.
Como las opciones de consulta definen que se trata de un cuadro acumulado, se debe obtener el INPC del año inicial hasta el mes seleccionado y luego calcular su promedio, se realiza el mismo procedimiento para el año final. Cada uno de los montos acumulados de los conceptos es dividido entre el índice obtenido, así tendrá un monto para el año inicial y otro monto para el
176
Requerimientos de
Procesamiento
año final. Para obtener el crecimiento real, se dividen los dos montos obtenidos, siendo dividiendo el año mayor y divisor el año menor. Además de los montos acumulados se deben obtener los montos no acumulados, por lo cual se debe obtener el INPC del año inicial del mes seleccionado y luego el INPC del año final del mes seleccionado. Cada uno de los montos no acumulados de los conceptos es dividido entre los índices obtenidos, así tendrá un monto para el año inicial y otro para el año final. Para obtener el crecimiento real no acumulado, se dividen los dos montos obtenidos para cada concepto.
Reglas de Decisión
El monto del crecimiento real se obtiene con la siguiente fórmula: (monto acumulado añoFinal/INPC acumulado añoFinal)/(Monto acumulado añoInicial)/INPC acumulado añoInicial)
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.INPC para obtener los crecimientos reales.
Salida
Los conceptos con sus crecimientos reales entre los dos años seleccionados.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Crecimiento real de los conceptos
Beans Los conceptos con sus crecimientos reales entre los dos años seleccionados.
nd nd Aplicación
Crecimiento Real Porcentual – Finanzas Públicas
Se requiere un cuadro como el siguiente: que presente cifras nominales del periodo seleccionado,
y la comparación entre años basados en el Índice Nacional de Precios al Consumidor.
El cuadro debe presentar la opción de límites sin seleccionar y deshabilita; la opción de acumulado
se debe presentar habilitada y seleccionada por default.
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en las
siguientes: los montos sin acumular si el check de acumulado no está seleccionado o los montos
acumulados si el check se encuentra seleccionado. El número de años que se presenta es de
acuerdo a los años seleccionados en las opciones de consulta. Los montos que se presentan son
del mes seleccionado o bien de los montos acumulados al mes seleccionado.
177
Cuadro de Crecimiento Real Porcentual – Finanzas Públicas
Cuadro 56 Fuente: (SHCP)
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de finanzas y
gasto federalizado. Y en aquellos conceptos que tengan notas, se presenta un tooltip sobre los
montos de los años que tengan notas.
178
(DBMS) de Crecimiento Real Porcentual – Finanzas Públicas.
Cuadro 57 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados
Este proceso es igual al definido en el proceso de Obtener conceptos de sector y clasificación
seleccionados. Crecimiento Real – Finanzas Públicas.
Obtener montos de los conceptos
Este proceso es igual al definido en el proceso de Obtener montos de los conceptos Crecimiento
Real – Finanzas Públicas.
Calcula crecimiento real porcentual.
Este proceso consiste en calcular para los montos de los conceptos, el crecimiento real que se
obtuvo, para lo cual se dividen los montos entre el Índice Nacional de Precios al Consumidor
Entrada
Los conceptos que se deben de mostrar en el cuadro, el cuadro a consultar, el tipo de
presentación, el periodo que aplica límites y acumulados
Entradas Origen Formato Contenido Frecuencia Volumen
Montos de los conceptos
Beans Html Los conceptos que se deben de mostrar en el cuadro
nd nd
Opciones de consulta
Aplicación
html El cuadro a consultar, el tipo de presentación, el periodo que aplica límites y acumulados
nd nd
179
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para que cada
uno de los montos acumulados de los conceptos es dividido entre el índice obtenido, así se tendrá
un monto para cada uno de los años del periodo.
Requerimientos de
Procesamiento
Si en las opciones de consulta se define que se trata de un cuadro acumulado, se debe obtener el INPC del año inicial hasta el mes seleccionado y luego calcular su promedio, se realiza el mismo procedimiento para cada uno de los años que se encuentran en el periodo seleccionado. Cada uno de los montos acumulados de los conceptos es dividido entre el índice obtenido, así se tendrá un monto para cada uno de los años del periodo. Para obtener el crecimiento real, se dividen el monto del año a calcular, entre el monto inmediato anterior. Y así para cada uno de los años. De esta forma, para el primer año del periodo seleccionado, su crecimiento se calculará dividiendo el monto (monto entre INPC) entre el monto del año anterior al periodo seleccionado. Si las opciones de consultase define que se trata de un cuadro no acumulado, se deben obtener los montos no acumulados, por lo cual se debe obtener el INPC del mes seleccionado de todos los años comprendidos entre el rango del periodo seleccionado. Cada uno de los montos no acumulados de los conceptos es dividido entre los índices obtenidos, así se tendrá un monto para cada uno de los años. Para obtener el crecimiento real no acumulado, se dividen los dos montos obtenidos para cada concepto, dividiendo el año a calcular entre el año inmediato anterior.
Reglas de Decisión
El monto del crecimiento real se obtiene con la siguiente fórmula: (Monto acumulado añoFinal/INPC acumulado añoFinal)/(Monto acumulado añoInicial/INPC acumulado añoInicial) Si no hay año anterior al año inicial, no se calcula el crecimiento real para ese año, se presenta como n.a.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.INPC para obtener los crecimientos reales
Salida
Los conceptos con sus crecimientos reales entre los dos años seleccionados
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Crecimiento real de los conceptos
Beans Los conceptos con sus crecimientos reales entre los dos años seleccionados
nd nd Aplicación
180
Porcentaje del PIB – Finanzas
Se requiere un cuadro como el siguiente: que presente los montos expresados como porcentajes
del PIB.
El cuadro se debe presentar solo por año, con la opción de acumulado desactivada y
deseleccionada.
Cuadro de Porcentaje del PIB – Finanzas
Cuadro 58 Fuente: (SHCP)
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en los
siguientes montos como porcentajes del PIB de los años comprendidos entre el periodo
seleccionado.
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de finanzas y
gasto federalizado. Y en aquellos conceptos que tengan notas, se presenta un tooltip sobre los
montos de los años que tengan notas.
181
(DBMS) de Porcentaje del PIB – Finanzas.
Cuadro 59 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados.
Este proceso es igual al definido en el proceso de Obtener conceptos de sector y clasificación
seleccionados. Crecimiento Real – Finanzas Públicas.
Obtener montos de los conceptos
Este proceso es igual al definido en el proceso Obtener montos de los conceptos Crecimiento Real
– Finanzas Públicas.
Calcular montos como porcentajes del PIB
Este proceso consiste en calcular para los montos para los montos de los conceptos, el porcentaje
del PIB que representan cada uno de esos montos.
Entrada
Los conceptos que se deben de mostrar en el cuadro y sus montos, el cuadro a consultar, el tipo
de presentación, el periodo, que aplica límites y acumulados
Entradas Origen Formato Contenido Frecuencia Volumen
Montos de los conceptos
Beans Html Los conceptos que se deben de mostrar en el cuadro y sus montos
nd nd
182
Opciones de consulta
Aplicación html El cuadro a consultar, el tipo de presentación, el periodo, que aplica límites y acumulados
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para Cada uno
de los montos de los conceptos, se divide entre su respectivo Producto Interno Bruto, el resultado
se multiplica por 100 y ese es el monto a presentar como porcentaje del PIB.
Requerimientos de
Procesamiento
De acuerdo a las opciones de consulta, como indica que es un cuadro anual, se obtiene el PIB anual de la tabla TCPIB (definido en la columna MONTO_ANUAL) para los años seleccionados. Cada uno de los montos de los conceptos, se divide entre su respectivo Producto Interno Bruto, el resultado se multiplica por 100 y ese es el monto a presentar como porcentaje del PIB.
Reglas de Decisión
El monto como porcentaje del PIB se obtiene con la siguiente formula: (Monto) / Porcentaje del PIB. * 100
Si no hay año anterior al año inicial, no se calcular crecimiento real para ese año, se presenta como n.a.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCPIB para obtener los montos del porcentaje del PIB
Salida
Los conceptos con sus porcentajes del PIB.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Porcentajes del PIB de los conceptos
Beans Los conceptos con sus porcentajes del PIB
nd nd Aplicación
Cifras nominales – Finanzas Públicas
Se requiere un cuadro como el siguiente: que presente las cifras nominales de al menos dos años,
ya sea por mes, trimestre o por año.
El cuadro se debe presentar con la poción de acumulado activada y deseleccionada por default.
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en las
siguientes deben mostrarse las cifras nominales del mes, trimestre o año seleccionados.
183
Cuadro de Cifras nominales – Finanzas Públicas
Cuadro 60 Fuente: (SHCP)
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de finanzas y
gasto federalizado. Y en aquéllos conceptos que tengan notas, se presenta un tooltip sobre los
montos de los años que tengan notas.
184
(DBMS) de Cifras nominales – Finanzas Públicas
Cuadro 61 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados.
Este proceso es igual al definido en el proceso de Obtener conceptos de sector y clasificación
seleccionados. Crecimiento Real – Finanzas Públicas.
Obtener montos de los conceptos
Entrada
Los conceptos que se deben de mostrar en el cuadro, el cuadro a consultar, el tipo de
presentación, el periodo, que aplica limites y acumulados.
Entradas Origen Formato Contenido Frecuencia Volumen
Conceptos a consultar
Beans Htlm Los conceptos que se deben de mostrar en el cuadro
nd nd
Opciones de consulta
Aplicación
html El cuadro a consultar, el tipo de presentación, El periodo, que aplica limites y acumulados
nd Nd
185
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos De acuerdo a
las opciones de consulta, si indica que es acumulado, lo que se hace es obtener todos los montos
desde el primer mes hasta el mes seleccionado, o bien desde el primer trimestre hasta el trimestre
seleccionando, en el caso de anual es la suma de todos los meses.
Requerimientos de
Procesamiento
De acuerdo a las opciones de consulta, si indica que es acumulado, lo que se hace es obtener todos los montos desde el primer mes hasta el mes seleccionado, o bien desde el primer trimestre hasta el trimestre seleccionando, en el caso de anual es la suma de todos los meses. Si en las opciones de consulta indica que no es acumulado, obtiene el monto del mes, trimestre o año que se haya seleccionado. Los años por los que se rige son por los que fueron seleccionados en el periodo, son todos los años comprendidos en ese periodo.
Reglas de Decisión
Si en la presentación se definió que se debe presentar en millones los montos se dividen entre 100, si se definió entre miles, los montos se dejan tal cual. Si el tipo de presentación se definió como estructura porcentual se obtienen los padres generales (aquellos con sangría 1) la sangría 0 queda reservada para las etiquetas. Una vez obtenidos los padres estos representan el 100% y cada uno de los hijos se calcula como porcentaje respecto al padre general, asi pues el porcentaje se calcula: Monto del hijo/monto del padre (el de 100%) * 100
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TDSERIE para obtener los montos de los conceptos.
Salida
Los conceptos con sus cifras nominales.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Los montos de los conceptos seleccionados
Beans Los conceptos con sus cifras nominales
nd nd Aplicación
Calendario- Finanzas Públicas
Se requiere un cuadro como el siguiente: que presente las cifras nominales del año seleccionado.
El cuadro se debe de presentar con la opción de acumulado activada y deseleccionada por
default.
Al presentarse el cuadro, en la primera columna devén de mostrarse el nombre del concepto, en
las siguientes deben mostrarse todos los montos de cada uno de los meses del año.
186
Cuadro de Calendario- Finanzas Públicas
Cuadro 62 Fuente: (SHCP)
Si se trata de un cuadro acumulado, solo se debe acumular hasta el ultimo mes cumplido, en los
demás meses deben de presentarse espacios en blanco.
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de finanzas y
gasto federalizado. Y en aquellos conceptos que tengan notas se presentan un tooltip sobre los
montos de los años que tengan notas.
187
(DBMS) de Calendario- Finanzas Públicas.
Cuadro 63 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados.
Este proceso es igual al definido en el proceso de Obtener conceptos de sector y clasificación
seleccionados. Crecimiento Real – Finanzas Públicas
Obtener montos de los conceptos.
Este proceso es igual al definido en el proceso de Obtener montos de los conceptos Cifras
nominales – Finanzas Públicas
5.2.9 Gasto Federalizado.
Mensual - Gasto Federalizado
Se requiere un cuadro como el siguiente: que presente los montos del gasto federalizado de
acuerdo a los fondos, el cuadro debe presentarse con la opción de acumulado habilitada y
deseleccionada por default, el periodo de consulta es solamente del rango de un año y solo se
consulta el mes que se seleccione.
Al presentarse el cuadro, en la primera-columna debe mostrarse el nombre del concepto, en la
siguiente los montos de tos fondos para cada una de las entidades federativas.
188
Cuadro: Mensual - Gasto Federalizado
Cuadro 64 Fuente: (SHCP)
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de finanzas y
gasto federalizado. Y en aquéllos conceptos que tengan notas, se presenta un tooltip sobre los
montos de los años que tengan notas"
Este cuadro presenta información matricial, donde los montos a presentar son los conceptos que
resultan de consultar una columna contra una fila. La fila es una serie, la columna otra y el monto
que se presenta es otra serie.
189
(DBMS) de Gasto Federalizado.
Cuadro 65 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados.
Realiza el mismo proceso que el de Obtener conceptos de sector y clasificación seleccionados.
Crecimiento Real – Finanzas Públicas
Este proceso consiste en obtener los montos de los conceptos que se desplegarán en el cuadro.
Entrada
Los conceptos que se deben de mostrar en el cuadro, el cuadro a consultar, el tipo de presentación,
el periodo, que aplica límites y acumulados
Entradas Origen Formato Contenido Frecuencia Volumen
Conceptos a consultar
Beans Html Los conceptos que se deben de mostrar en el cuadro
nd nd
Opciones de consulta
Aplicación
html El cuadro a consultar, el tipo de presentación, el periodo, que aplica límites y acumulados
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para obtener
los patrones y títulos de los encabezados que deben de presentarse en el cuadro.
190
Requerimientos de
Procesamiento
Obtener los patrones y títulos de los encabezados que deben de presentarse en el cuadro. Se toma el primer patrón y se aplica a cada uno de los conceptos de la siguiente forma: ¿ - Indica que se trata de un solo carácter. # - Indica que se trata de uno o más caracteres = - Indica que se toma el mismo identificador de concepto, no se le aplica cambio alguno Por lo tanto si el patrón indica un signo interrogativo, quiere decir que se toma un carácter del identificador del concepto, si se encuentra una constante, se agrega esta constante al identificador del concepto, si sigue un sigo # se toma el resto de los caracteres, es decir, si patrón ¿ ??A# y el identificador es XBA28, se tomaría XBA, se agrega A, y se agrega el resto, quedando como identificadorXBAA28. Una vez que se tenga cada uno de los identificadores nuevos, se obtienen los montos de esos identificadores de la tabla TDSERIE, para el año y mes que se haya seleccionado. Además se obtienen los nombres de los conceptos que vienen en TCENCABEZADO, esos son los nombres que deben presentarse como títulos en el encabezado de la tabla.
Reglas de Decisión
Si el tipo de presentación es en miles, la información se deja tal cual, si el tipo de información está en millones, la información se divide entre 100
Si e l acceso es desde e l módu lo de consu l ta se accede a ESTOPOR. TDSERIE, si es desde el módulo de administración se accesa a ESTOPOR PRE.TDSERIE
Requerimientos de recursos
Acceso a la tabla TDSERIE para obtener los conceptos que pertenecen a la clasificación y sector que el usuario seleccionó Acceso a la tabla ESTOPOR_PRE. TCENCABEZADO para obtener los patrones y los conceptos a aplicar
Salida
Los conceptos que se deben de mostrar en el cuadro y sus montos, los nombres de los encabezados
que se deben de utilizar en la consulta del cuadro
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Montos de los conceptos
Beans Los conceptos que se deben de mostrar en el cuadro y sus montos
nd nd Aplicación
Encabezados Beans Los nombres de los encabezados que se deben de utilizar en la consulta del cuadro
nd nd Aplicación
191
Crecimiento Real por Fondos - Gasto Federalizado
Se requiere un cuadro como el siguiente: que presente cifras nominales del periodo
seleccionado, y la comparación entre años basados en el índice Nacional de Precios al
Consumidor.
Cuadro de Crecimiento Real por Fondos - Gasto Federalizado
Cuadro 66 Fuente: (SHCP)
El cuadro debe presentar la opción de límites seleccionada y deshabilitada; la opción de
acumulado se debe presentar habilitada y seleccionada por default.
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en las
siguientes los crecimientos reales. El número de años que se presenta es de acuerdo a los años
seleccionados en las opciones de consulta.
Los crecimientos son de la sumatoria desde el mes de enero al mes seleccionado de un año contra
el otro que se haya seleccionado en el periodo, si la opción de acumulado fue seleccionada, o bien
192
el monto de un mes contra el monto del otro año seleccionado si la opción acumulado estaba
deseleccionada.
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de finanzas y
gasto federalizado. Y en aquéllos conceptos que tengan notas, se presenta un tooltip sobre los
montos de los años que tengan notas.
Este cuadro presenta información matricial, donde los montos a presentar son los conceptos que
resultan de consultar una columna contra una fila. La fila es una serie, la columna otra y el monto
que se presenta es otra serie.
(DBMS) de Crecimiento Real por Fondos - Gasto Federalizado.
Cuadro 67 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados.
Este proceso es igual al definido en el proceso de Obtener conceptos de sector y clasificación
seleccionados. Crecimiento Real – Finanzas Públicas.
Obtener montos de los conceptos.
Este proceso es igual al definido en el proceso de Obtener montos de los conceptos Mensual -
Gasto Federalizado.
Calcular crecimiento real.
Este proceso consiste en calcular para los montos de los conceptos, el crecimiento real que se
obtuvo, para lo cual se dividen los montos entre el índice Nacional de Precios al Consumidor.
Entrada
Los conceptos que se deben de mostrar en el cuadro y sus montos, el cuadro a consultar, el tipo de
presentación, el periodo, que aplica limites y acumulados.
193
Entradas Origen Formato Contenido Frecuencia Volumen
Montos de los conceptos
Beans Html
Los conceptos que se deben de mostrar en el cuadro y sus montos
nd nd
Opciones de consulta
Aplicación html
El cuadro a consultar, el tipo de presentación, el periodo, que
aplica limites y acumulados
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos
Requerimientos de
Procesamiento
Si en las opciones de consulta se define que se trata de un cuadro acumulado,- se debe obtener el INPC del año inicial hasta el mes seleccionado y luego calcular su promedio, se realiza el mismo procedimiento para cada uno de los años que se encuentran en el periodo seleccionado. Cada uno de los montos acumulados de los conceptos es dividido entre el índice obtenido, así se tendrá un monto para cada uno de los años del periodo. Para obtener el crecimiento real, se dividen el monto del año a calcular, entre el monto inmediato anterior. Y así para cada uno de los años. De esta forma, para el primer año del periodo seleccionado, su crecimiento se calculará dividiendo el monto (monto entre INPC) entre el monto del año anterior al período seleccionado. SÍ en las opciones de consulta se define que se trata de un cuadro no acumulado, se deben obtener los montos no acumulados, por lo cual se
Reglas de Decisión
Requerimientos de recursos
Cifras nominales - Gasto Federalizado
Este cuadro tiene el mismo proceso que el de Cifras nominales – Finanzas Públicas
194
Cuadro de Cifras nominales - Gasto Federalizado
Cuadro 68 Fuente: (SHCP)
Crecimiento Real Porcentual - Gasto Federalizado
Se requiere un cuadro como el siguiente: que presente cifras nominales del periodo
seleccionado, y la comparación entre años basados en el índice Nacional de Precios al
Consumidor.
195
Cuadro de Crecimiento Real Porcentual - Gasto Federalizado
Cuadro 69 Fuente: (SHCP)
Este cuadro es muy similar al definido en el proceso, excepto por la forma en que se presentan las
opciones de acumulado y límites.
El cuadro debe presentar la opción de límites sin seleccionar y deshabilitada; la opción de
acumulado se debe presentar deshabilitada y seleccionada.
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en las
siguientes: los montos sin acumular si el check de acumulado no está seleccionado ó los montos
acumulados si el check se encuentra seleccionado. El número de años que se presenta es de
acuerdo a los años seleccionados en las opciones de consulta. Los montos que se presentan son
del mes seleccionado o bien los montos acumulados al mes seleccionado.
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de finanzas y
gasto federalizado. Y en aquéllos conceptos que tengan notas, se presenta un tooltip sobre los
montos de los años que tengan notas.
196
(DBMS) de Cifras nominales - Gasto Federalizado.
Cuadro 70 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados.
Este proceso es igual al definido en el proceso de Obtener conceptos de sector y clasificación
seleccionados. Crecimiento Real – Finanzas Públicas.
Obtener montos de los conceptos.
Este proceso es igual al definido en el proceso de Obtener montos de los conceptos Cifras
nominales – Finanzas Públicas.
Calcular crecimiento real porcentual.
Este proceso es igual al definido en el proceso de Calcula crecimiento real porcentual – Finanzas
públicas.
5.2.10 Deuda Pública. Deuda Interna.
Se requiere un cuadro como el siguiente: que presente los montos de la deuda interna, el cuadro
debe presentarse con la opción de acumulado habilitada y deseleccionada por default, el periodo
de consulta es solamente del rango de un año y solo se consulta el mes que se seleccione.
197
Cuadro de Deuda Interna.
Cuadro 71 Fuente: (SHCP)
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en la
siguiente los montos de la deuda teniendo para cada columna:
1. La primera columna debe corresponder al monto de la deuda del concepto de la
plantilla pero que se tiene para el mes anterior al mes seleccionado, (obtenido mediante
un patrón)
2. La segunda columna el monto de la disposición del concepto de la plantilla del mes
seleccionado, (obtenido mediante un patrón)
3. La tercera columna el monto de la amortización del concepto de la plantilla del mes
seleccionado, (obtenido mediante un patrón)
4. La cuarta columna el endeudamiento neto del concepto de la plantilla del mes
seleccionado, (obtenido mediante un patrón)
5. La quinta columna los ajustes del concepto de la plantilla del mes seleccionado.
198
6. La sexta columna el monto del concepto de la plantilla, para el mes que se haya
seleccionado consultar.
Si la información se solicita de tipo acumulado se debe presentar lo siguiente:
1. La primera columna debe corresponder al monto de la deuda del concepto de la plantilla
pero que se tiene para el mes de diciembre del año anterior al seleccionado,
(obtenido mediante un patrón)
2. La segunda columna el monto de la disposición del concepto de la plantilla desde el mes
de enero al mes seleccionado, (obtenido mediante un patrón)
3. La tercera columna el monto de la amortización del concepto de la plantilla desde el mes
de enero al mes seleccionado, (obtenido mediante un patrón)
4. La cuarta columna el endeudamiento neto del concepto de la plantilla desde el mes de
enero al mes seleccionado, (obtenido mediante un patrón)
5. La quinta columna los ajustes del concepto de la plantilla desde el mes de enero al mes
seleccionado, (obtenido mediante un patrón)
6. La sexta columna el monto del concepto de la plantilla, para el mes que se haya
seleccionado consultar.
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de deuda
pública. Y en aquéllos conceptos que tengan notas, se presenta un tooltip sobre los montos de los
años que tengan notas.
La información cargada para los conceptos de este tipo de cuadros debe estar en miles de pesos,
no es necesario hacer ningún tipo de conversión.
Este cuadro presenta información matricial, donde los montos a presentar son los conceptos que
resultan de consultar una columna contra una fila. La fila es una serie, la columna otra y el monto
que se presenta es otra serie.
199
(DBMS) de Deuda Interna.
Cuadro 72 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados. Realiza el mismo proceso que el de Obtener conceptos de sector y clasificación seleccionados.
Crecimiento Real – Finanzas Públicas.
Obtener montos de los conceptos.
Realiza lo mismo que el proceso de Obtener montos de los conceptos Cifras nominales – Deuda
Pública.
Deuda Externa.
Se requiere un cuadro como el siguiente: que presente los montos de la deuda interna, el cuadro
debe presentarse con la opción de acumulado habilitada y deseleccionada por default, el periodo
de consulta es solamente del rango de un año y solo se consulta el mes que se seleccione.
200
Cuadro de Deuda Externa.
Cuadro 73 Fuente: (SHCP)
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en la
siguiente los montos de la deuda teniendo para cada columna:
1. La primera columna debe corresponder al monto de la deuda del concepto de la plantilla
pero que se tiene para el mes anterior al mes seleccionado, (obtenido mediante un patrón)
2. La segunda columna el monto de la disposición del concepto de la plantilla del mes
seleccionado, (obtenido mediante un patrón)
3. La tercera columna el monto de la amortización del concepto de la plantilla del mes
seleccionado, (obtenido mediante un patrón)
4. La cuarta columna el endeudamiento neto del concepto de la plantilla del mes
seleccionado, (obtenido mediante un patrón)
5. La quinta columna los ajustes del concepto de la plantilla del mes seleccionado. (Obtenido
mediante un patrón)
6. La sexta columna el monto del concepto de la plantilla, para el mes que se haya
seleccionado consultar.
Si la información se solicita de tipo acumulado se debe presentar lo siguiente:
201
1. La primera columna debe corresponder al monto de la deuda del concepto de la
plantilla pero que se tiene para el mes de diciembre del año anterior al seleccionado.
(Obtenido mediante un patrón)
2. La segunda columna el monto de la disposición del concepto de la plantilla desde el
mes de enero al mes seleccionado, (obtenido mediante un patrón)
3. La tercera columna el monto de la amortización del concepto de la plantilla desde el
mes de enero al mes seleccionado, (obtenido mediante un patrón)
4. La cuarta columna el endeudamiento neto del concepto de la plantilla desde el mes de
enero al mes seleccionado, (obtenido mediante un patrón)
5. La quinta columna los ajustes del concepto de la plantilla desde el mes de enero al mes
seleccionado, (obtenido mediante un patrón)
6. La sexta columna el monto del concepto de la plantilla, para el mes que se haya
seleccionado consultar.
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de deuda
pública. Y en aquéllos conceptos que tengan notas, se presenta un tooltip sobre los montos de ¡os
años que tengan notas.
La información cargada para los conceptos de este tipo de cuadros debe estar en miles de dólares,
no es necesario hacer ningún tipo de conversión.
Este cuadro presenta información matricial, donde los montos a presentar son los conceptos que
resultan de consultar una columna contra una fila. La fila es una serie, la columna otra y el monto
que se presenta es otra serie.
(DBMS) de Deuda Externa.
Cuadro 74 de (Elaboración propia del equipo)
202
Obtener conceptos de sector y clasificación seleccionados.
Realiza el mismo proceso que el de Obtener conceptos de sector y clasificación seleccionados.
Crecimiento Real – Finanzas Públicas.
Obtener montos de los conceptos.
Realiza lo mismo que el proceso de Obtener montos de los conceptos Cifras nominales – Deuda
Pública.
Saldos de la Deuda.
Se requiere un cuadro como el siguiente: que presente los saldos de la deuda, el cuadro debe
presentarse con la opción de acumulado deshabitada y deseleccionada, el periodo de consulta es
solamente del rango de un año y solo se consulta el mes que se seleccione.
Al presentarse el cuadro, en la primera columna debe mostrarse el nombre del concepto, en la
siguiente:
Cuadro de Saldos de la Deuda.
Cuadro 75 Fuente: (SHCP)
203
En la primera columna el saldo de diciembre de dos años anteriores al año seleccionado.
En la segunda columna el saldo de diciembre de un año anterior al año seleccionado.
En la tercera columna, el saldo del mes seleccionado.
En la cuarta columna, la estructura porcentual de la primera columna.
En la quinta columna, la estructura porcentual de la segunda columna.
En la sexta columna, la estructura porcentual de la tercera columna.
Para la estructura porcentual, los totales de la deuda son el 100%, los datos de deuda interna y
externa son los porcentajes a calcular.
Debajo del cuadro se presentan las notas generales que aplican a todos los cuadros de deuda
pública. Y en aquéllos conceptos que tengan notas, se presenta un tooltip sobre los montos de los
años que tengan notas.
Para este cuadro se considera que la estructura siempre va a ser la misma, es decir, que los
conceptos a presentarse siempre van a ir en ese orden, este tipo de consulta no va a permitir que
se agregue una nueva plantilla y se calcule el cuadro para esta, solo funciona para la plantilla
actual.
(DBMS) de Saldos de la Deuda.
Cuadro 76 de (Elaboración propia del equipo)
Obtener conceptos de sector y clasificación seleccionados.
Realiza el mismo proceso que el de Obtener conceptos de sector y clasificación seleccionados.
Crecimiento Real – Finanzas Públicas.
Obtener montos de los conceptos.
204
Realiza lo mismo que el proceso de Obtener montos de los conceptos Cifras nominales – Finanzas
Públicas.
Calcular estructura porcentual.
Este proceso consiste en calcular la estructura porcentual para los conceptos que se presentan en
los saldos de la deuda.
Entrada
Los conceptos que se deben de mostrar en el cuadro y sus montos
Entradas Origen Formato Contenido Frecuencia Volumen
Montos de los conceptos
Beans Html Los conceptos que se deben de mostrar en el cuadro y sus montos
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos de los totales
de deuda, serán los montos que representan el 100%
Requerimientos de
Procesamiento
Los totales de deuda, serán los montos que representan el 100% Deuda neta en millones de pesos es el 100%, los porcentajes que se deben calcular respecto a esta son: Deuda Interna Neta Deuda neta en millones de dolares es el 100%, los porcentajes que se deben calcular respecto a esta son: Deuda Externa Neta Deuda bruta en millones de pesos es el 100%, los porcentajes que se deben calcular respecto a esta son: Deuda Interna Bruta Deuda bruta en millones de dolares es el 100%, los porcentajes que se deben calcular respecto a esta son: Deuda Externa Bruta
Reglas de Decisión
La forma de calcular el porcentaje, es dividir el monto a calcular entre 100 * 100
Requerimientos de recursos
Salida
Los conceptos con sus montos y sus estructuras porcentuales.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Conceptos a presentar y montos
Beans Los conceptos con sus montos y sus estructuras porcentuales
nd nd Aplicación
205
5.2.11 Consultar Series. La consulta de series debe estar disponible en todos los cuadros, tanto de finanzas públicas, como de
deuda pública y de gasto federalizado.
En el siguiente esquema se muestra el diseño funcional de Consultar Series:
El usuario del portal de la SHCP al consultar una serie, se selecciona el filtro para validar la
consulta, y de esta manera llevar a cabo dicha consulta de la serie solicitada.
UML casos de uso: Consultar series.
Cuadro 77 de (Elaboración propia del equipo)
Seleccionar filtro.
Se requiere un proceso que permita seleccionar el filtro que se debe de aplicar a la consulta de
series, el filtro debe mostrarse en la parte superior de cada cuadro, el periodo de carga debe estar
precargado con el mismo periodo que el usuario haya seleccionado para la consulta del cuadro.
Para todos los cuadros, excepto los de deuda pública, se debe presentar un check box que permita
realizar la consulta de la información acumulada.
La consulta de series se debe presentar cuando el usuario seleccione un icono que diga Consultar
series, entonces por cada concepto se debe" presentar un check box en la orilla derecha, el cual
permitirá definir cuales son las series que se desean consultar.
Además se debe contar con un check box que permita seleccionar todas las series que se
presentan en el cuadro.
206
Cuadro de Seleccionar filtro.
Cuadro 78 Fuente: (SHCP)
Realizar consulta
Se requiere un proceso que muestre los montos de las series para el periodo que el usuario
seleccionó, los montos se deben mostrar para todos los meses del periodo seleccionado, excepto
para el último año cargado, en donde solo se debe mostrar información hasta el último mes de
carga.
207
Realizar consulta
Cuadro 79 Fuente: (SHCP)
Las series deben tener la siguiente presentación:
Si el cuadro se presentó en millones, las series se deben presentaren millones.
Si el cuadro se presentó en miles, las series se deben presentar en miles.
Si el cuadro se presentó como porcentajes del PIB, las series se deben presentar como
porcentajes del PIB.
Si el cuadro se presentó en estructura porcentual, las series se deben de presentar en
miles.
Las series se deben presentar por columna, en donde la primera columna corresponde a la primer
aserie en el orden horizontal que tenía en el cuadro.
208
(DBMS) de Realizar Consulta.
Cuadro 80 de (Elaboración propia del equipo)
Obtener filtro
Este proceso consiste en obtener las opciones de filtrado que el usuario seleccionó
Entrada
El periodo a consultar, las series a consultar y si la información se acumula o no
Entradas Origen Formato Contenido Frecuencia Volumen
Opciones de filtrado
Pantalla Html ' El periodo a consultar, las series a consultar y si la información se acumula o no
nd nd
209
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para Obtener
las series que fueron seleccionadas para consultar. Obtener si se solicitó consultar la información
acumulada. Obtener el período de consulta.
Requerimientos de
Procesamiento
Obtener las series que fueron seleccionadas para consultar. Obtener si se solicitó consultar la información acumulada. Obtener el período de consulta.
Reglas de Decisión
Requerimientos de recursos
Salida
El periodo a consultar, las series a consultar y si la información que se consulta es acumulada o no.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Opciones de filtrado
Beans
El periodo a consultar, las series a consultar y si la información que se consulta es acumulada o no
nd nd Aplicación
Obtener conceptos por patrón
Este proceso consiste en aplicar el patrón a los conceptos seleccionados, para obtener todos los
fondos o conceptos de deuda que se muestran en el centro del cuadro del cual se desean
consultar series.
Entrada
El periodo a consultar, las series a consultar y si la información que se consulta es acumulada o no.
Entradas Origen Formato Contenido Frecuencia Volumen
Opciones de Filtrado
Aplicación
Beans El periodo a consultar, las series a consultar y si la información que se consulta es acumulada o no
nd nd
210
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos Para cada uno
de los conceptos seleccionados, aplica el patrón que se encuentra en la tabla
ESTOPOR_PRE.TCENCABEZADOS.
Requerimientos de
Procesamiento
Para cada uno de los conceptos seleccionados, aplica el patrón que se encuentra en la tabla ESTOPOR_PRE.TCENCABEZADOS de la siguiente forma: Se toma el primer patrón y se aplica a cada uno de los conceptos de la siguiente forma: ¿ - Indica que se trata de un solo carácter. # - Indica que se trata de uno o más caracteres - - Indica que se toma el mismo identificador de concepto, no se le aplica cambio alguno Por lo tanto si el patrón indica un signo interrogativo, quiere decir que se toma un carácter del identificador del concepto, si se encuentra una constante, se agrega esta constante al identificador del concepto, si sigue un sigo # se toma el resto de los caracteres, es decir, si patrón ¿??A# y el identificador es XBA28, se tomaría XBA, se agrega A, y se agrega el resto, quedando como identificadorXBAA28. Además se obtienen los nombres de los conceptos que vienen en TCENCABEZADO, esos son los nombres que deben presentarse como títulos en el encabezado de la tabla.
Reglas de Decisión
Requerimientos de recursos
Acceso a la tabla _ ESTOPOR_PRE. TCENCABEZADO para obtener los patrones y los conceptos a aplicar
Salida
Las series que se deben consultar de la estructura matricial
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Series a consultar
Beans Las series que se deben consultar de la estructura matricial
nd nd Aplicación
Obtener series Este proceso consiste en obtener los montos de las series para los conceptos que fueron
seleccionando el cuadro
Entrada
El periodo a consultar, las series a consultar y si la información que se consulta es acumulada o no.
211
Entradas Origen Formato Contenido Frecuencia Volumen
Opciones de filtrado
Aplicación Beans
El periodo a consultar, las series a consultar y si la información que se consulta es acumulada o no
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos para Obtiene
los montos de las series que el usuario selecciono, o que se obtienen después de aplicarle el
patrón.
Requerimientos de
Procesamiento
Obtiene los montos de las series que el usuario selecciono, o que se obtienen después de aplicarle el patrón.
Los montos que ase obtienen son para todos los meses de los años comprendidos entre el periodo seleccionado.
Reglas de Decisión
Si el año final del periodo seleccionado, no tiene cargados algunos meses, los montos se obtienen hasta el último mes de carga, solo para ese año, para los demás si se obtienen todos los meses.
Si la información se solicito en millones de pesos, los montos se dividen entre 100.
Si la información se solicito como porcentaje del PIB, se obtienen los porcentajes como se definió en el cuadro que se encuentra en el proceso 1.8.3
Si se esta en el modulo de consulta, se accede a la tabla ESTOPOR.TDSERIE, si se esta realizando en el modulo de administración se accede a la tabla ESTOPOR_PRE.TDSERIE.
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCPIB para obtener los porcentajes del PIB.
Acceso a la tabla TDSERIE para obtener los montos de los conceptos
212
Salida
Los montos de la serie solicitadas.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Series Beans Los montos de la serie solicitadas
Nd Nd Aplicación
5.2.12 Generación de Vista Previa de la Información Se requiere un proceso que permita ver la información antes de que sea publicada en el sitio de la
Secretaria de Hacienda y Crédito Publico, para esto, se deben de poder consultar los procesos
definidos desde seleccionar tipo de cuadro a consultar series.
La diferencia entre lo publicado y la vista previa, será que en lo publicado la información se debe
consultar de ESTOPOR.TDSERIE, ESTOPOR.TDPLANTILLA, ESTOPOR_PRE.TCESTILO Y
ESTOPOR.TDNOTAS, el resto de las tablas están en el esquema ESTOPOR_PRE.
Para la vista previa, las consultas se deben de realizar sobre ESTOPOR_PRE.TDSERIE,
ESTOPOR_PRE.TDPLANTILLA, ESTOPOR_PRE.TCESTILO y ESTOPOR_PRE.TDNOTAS, esto
hará que se pueda consultar la información antes de publicarla tal y como se vera una vez
publicada.
Diagrama Entidad-Relación ver anexo A.
Consideraciones para la Pruebas Unitarias
Requerimientos de Pruebas Unitarias.
Para las pruebas unitarias se deberá tener una computadora conectada a desarrollo, la cual
permita hacer dichas pruebas con menos complicaciones y tomando en cuenta que las pruebas
son responsabilidad de cada programador en este caso será responsabilidad de cada uno de ellos
entregar los desarrollos debidamente probados. Resultados Esperados para las Pruebas
Una transacción será dada por probada, cuando las salidas sean las que se especifican en la
definición de la funcionalidad y el documento de requerimientos.
Consideraciones Adicionales
Consideraciones de Desarrollo
Todo el desarrollo se debe hacer bajo la versión 1.3.0 de jsdk, no se debe utilizar ninguna clase o
método que no sea soportado por esta versión.
213
Propuestas de Requerimientos para Futuras Versiones
La consulta de series en cuadros matriciales se realice también por columnas y por
la intersección de una columna con una fila. Se agregan notas a títulos. Agregar columnas en la tabla de TCCUADROS para el manejo adecuado de
acumulados y limites, cuando se presentan, cuando van deshabilitados, cuando van
seleccionados por default.
Modificaciones y Nuevos Requerimientos Modificar cuadro de saldos de la deuda
Se modifica el siguiente proceso 1 el cambio consiste en que además de presentar la información
de la Estructura Porcentual y Saldos, se debe presentar información del Porcentaje del PIB.
Debido a que este cuadro contiene valores en moneda extranjera (dólares) es necesario agregar
una tabla que contenga los tipos de cambio. El nombre de la tabla que se agrega es
ESTOPOR_PRE.TCTIPO_CAMBIO, catalogo definido en el Anexo A.1.28.
La actualización de los montos de esta tabla se hará mediante la aplicación de Catálogos.
Al proceso a modificar se agrega el subproceso que se define a continuación:
Calcular porcentaje del PIB.
Este proceso consiste en calcular el porcentaje del PIB para los conceptos que se presentan en los
saldos de la deuda.
Entrada
Los conceptos que se deben de mostrar en el cuadro y sus montos.
Entradas Origen Formato Contenido Frecuencia Volumen
Montos de los conceptos
Beans html
Los conceptos que se deben de mostrar en el cuadro y sus montos
nd nd
Procesamiento
Requerimientos de procesamiento, reglas de decisión y requerimientos de recursos Para los
conceptos que están presentados en pesos, se toma el monto del concepto y se divide entre su
214
respectivo Producto Interno Bruto, el resultado se multiplica por 100 y ese es el monto a presentar
como porcentaje del PIB.
Requerimientos de
Procesamiento
Para los conceptos que están presentados en pesos, se toma el monto del concepto y se divide entre su respectivo Producto Interno Bruto, el resultado se multiplica por 100 y ese es el monto a presentar como porcentaje del PIB. El respectivo monto del porcentaje del PIB es el del trimestre al cual pertenece el mes de consulta que se selecciono.
Para los conceptos que están presentados en dólares, se toma el monto del concepto y se multiplica por el tipo de cambio que se tiene para el mes en que se esta realizando la consulta, una vez convertido el valor a pesos el monto se divide entre su respectivo Producto Interno Bruto, el resultado se multiplica por 100 y ese es el monto a presentar como porcentaje del PIB.
El respectivo monto del porcentaje del PIB es el del trimestre al cual pertenece el mes de consulta que se selecciono.
Reglas de Decisión
El monto como porcentaje del PIB se obtiene con la siguiente formula:
(Monto)/Porcentaje del PIB*100
Requerimientos de recursos
Acceso a la tabla ESTOPOR_PRE.TCPIB para obtener los montos del porcentaje del PIB
Acceso a la tabla ESTOPOR_PRE.TCPTIPO_CAMBIO para obtener los tipos de cambio que se deben aplicar en los montos expresados en dólares.
Salida
Los conceptos con sus montos, sus estructuras porcentuales y sus porcentajes del PIB.
Salida Formato Contenido/Secuencia Periodicidad Volumen Uso/ Distribución
Conceptos a presentar y montos
Beans Los conceptos con sus montos, sus estructuras porcentuales y sus porcentajes del PIB
nd nd Aplicación
Agregar consulta por columna en cuadros matriciales
Se modifica el proceso “Consultar Series”, en particular la sección de “Seleccionar filtro” en cuanto
al filtro para consultar las series. Cuando el usuario desee consultar las series de los cuadros de
215
los procesos “Mensual – Gasto Federalizado”, “Crecimiento Real por Fondos - Gasto Federalizado”,
“Deuda Interna.”, “Deuda externa.”, además de presentar el check en la parte final derecha de cada
uno de los conceptos, se debe presentar un checkbox por columna, omitiendo la que se refiere a la
descripción del concepto. De esta forma se permite al usuario seleccionar series por fila o por
columna.
El numero máximo de series a consultar será de de 256, se agregara un check para filtrar las
series que tendrá el nombre de intersecciones, la funcionalidad de este check es definir si se
requiere la serie resultado de la intersección entre las columnas y filas seleccionadas, si este check
no se encuentra seleccionado, entonces indica que se desea todas las series de la columna
seleccionada y todas las series de la fila seleccionada, omitiendo duplicados.
Este capítulo define el diseño funcional de la propuesta de solución, utilizando varias herramientas
de diseño de sistemas para plasmar la funcionalidad que requiere la solución tecnológica; como
son los diagramas de flujo de datos que nos permite definir el flujo lógico que debe de realizar cada
proceso para lograr su objetivo dentro del sistema, también se tiene los diagramas UML que
permiten definir los diagramas de casos de uso para determinar la interoperabilidad entre el usuario
y el sistema así como los diferentes módulos, y por ultimo tenemos los cuadros de proceso donde
se definen las entradas, procesamientos y salida de cada función de los módulos del sistema.
216
CONCLUSIONES
Es de suma importancia establecer la metodología a utilizar para el desarrollo de todo trabajo de
tesis ya que de esta manera, desde un principio, se identifican de claramente los aspectos
principales de la investigación así como su razón de ser y que podríamos esperar al final del
estudio. En este caso se logró el objetivo planteado ya que se creó una herramienta que
automatizó el proceso de generación de estadísticas oportunas. La lógica de la herramienta se
apoya en los diagramas que se muestran a lo largo del capítulo 5 y en los anexos. El tipo de
investigación utilizada fue acertada ya que a través de la asistencia a juntas y entrevistas que se
realizaron al personal de la SHCP se determinó cuales eran las necesidades de los usuarios y
como debía ser diseñada la herramienta para cumplir el objetivo previamente planteado. El
desarrollo de la herramienta fue justificado ya que al no haber un instrumento que consolidará la
información financiera del país fue cómo surgió la idea de desarrollar el mecanismo que ejecutaría
dicha tarea ya que de esta información se basa la toma de decisiones del Gobierno Federal.
Tener siempre presente la misión y visión de toda organización son dos puntos que no deben
perderse de vista; la razón de ser de la empresa. También es esencial conocer los antecedentes
de la SHCP porque de esta manera se tiene una mejor idea del por qué fue creada, con base en
que necesidades el gobierno decidió fundar dicha institución. Aquí se explicó de manera detallada
cuales fueron sus orígenes y en que momento se convirtió en la SHCP. Otro punto importante es
conocer la estructura organizacional de dicha dependencia, es decir, cuales son las subáreas que
la conforman y cuál es el objeto de cada una, tal y como se mostró en el cuadro de la estructura
organizacional en que se definió a grandes rasgos cuales eran las entidades que conformaban a la
SHCP. Como se mencionó durante el capitulo dos cada área es de suma importancia para el
correcto funcionamiento y regulación de todo el sistema financiero del país y se determinó que las
áreas donde se involucra las informática juegan un rol muy importante para el manejo de toda la
información financiera que fluye a través de la dependencia en estudio, las áreas que la conforman
y los organismos desconcentrados.
El panorama general del Sistema Financiero Mexicano involucra a la Secretaria de Hacienda y
Crédito Publico; la SHCP es la encargada de dar a conocer la información financiera del país tanto
en materia de Finanzas, PIB y deuda. Otra de las funciones principales de la SHCP es la
217
regulación de las entidades financieras como son los bancos, sofoles; sin embargo para llevar esta
tarea se ayuda de dos órganos muy importantes como lo son la Comisión Nacional Bancaria y de
Valores, así como la Asociación Bancos de México. Los tipos de mercados se encuentran dentro
del sistema financiero mexicano.
Las herramientas y la metodología que se utiliza para la creación de sistemas de información son
importantes para la toma de decisiones, esto dado a través una serie de conceptos que un buen
analista de sistemas debe conocer. El desarrollo de la metodología de casos de uso facilita el
trabajo en el diseño de sistemas de información.
Con lo anterior el desarrollo de las herramientas necesarias para diseñar sistemas de información
permiten solucionar la problemática que se está presentando en la Unidad de Planeación de la
Secretaría de Hacienda y Crédito Público.
El diseño de una propuesta tecnológica permitirá a la SHCP valerse de las herramientas
tecnológicas de forma eficaz y oportuna para cubrir su compromiso de publicar las estadísticas
oportunas tanto de finanzas publicas como de la deuda pública del país.
La propuesta se basa en una solución Web; ya que es el mecanismo de forma masiva en el que se
puede publicar y dar a conocer la información a todo el público a través del portal de la SHCP.
En cuanto a la metodología de la propuesta, se utilizo un diseño que se conoce como DDF
(Documento De Diseño Funcional) en él se plasma toda la funcionalidad que va ser requerida por
el sistema y se plasma en forma de (Entradas, Procesos y Salidas), así también diagramas de flujo
de datos, diagramas UML y pantallas auxiliares del prototipo de la solución, esto con la finalidad
que tanto el usuario final como los programadores puedan entender el documento y sus objetivos.
218
BIBLIOGRAFIA
Ceballos Francisco Javier, “Curso de Programación”, Tercera Edición, Edit. Alfa Omega RA-MA,
México 2008.
Deitel P.J., Deitel H. M., “Java Cómo Programar”, Séptima Edición, Edit, Prentice Hall, México
2008.
Dennis Alan, “Systems Analysis and Desing”, Edit. Third Edition. Edit. Beth Golub”, U.S.A. 2000
Dickson G. y Wetherbe J.C., “Administración de Sistemas de Información”, Edit. Mc. Graw Hill,
USA, E.d., pp.
Froufe Quintas Agustin, “Java 2 Manual de Usuario y Tutorial”, Cuarta Edición, Edit. Alfa Omega
RA-MA, México 2006
Goodrich Michael T., Tamassia Roberto. ” Estructuras de Datos Y Algoritmos en Java” Segunda
Edición, Edit. CECSA, México 2006
Johansen Bertoglio Oscar, “Introducción a la Teoría General de Sistemas”, Edit. Limusa, México
2008
Joyanes Luis Aguilar, Zahonero Martínez Ignacio, “Algoritmos, Primera Edición Estructura de datos
y Programación Orientada a Objetos”, Edit. Mc Graw Hill México 2002.
Keneth E. Y Kendall E., Julie Análisis y diseño de sistemas. Sexta edición. Pearson Education,
México, 2005
Márquez Vite Juan Manuel, “Sistemas de Información por Computadora”, Edit. Trillas, Méx.
Murdi Robert G. “Sistemas de Información Basados en computadoras”. John C. Mauson. pag.
638/1994. Prentice Hall
Pineda Domínguez Daniel La plataforma tecnológica. El arma para la competitividad de las
empresas mexicanas ante la Globalización. Et. Al. IPN, México 2003
Weitzenfeld Alfredo, “Ingeniería de Software Orientada a Objetos con UML, Java e Internet”,
Primera Edición Edit. Thomson México 2007
Whitten Jeffrey L., Bentley Lonnie D., “Análisis de Sistemas Diseño y Métodos”, Séptima Edición
Edit. McGraw Hill/Interamericana Editores, México 2008
219
Wu C. Thomas., “Introducción a la Programación Orientada a Objetos”, Primera Edición, Edit. Mc
Graw Hill, México 2008.
Referencias de internet:
http://www.banxico.org.mx/sistemafinanciero/index.html . Pagina del Banco de México
http://www.shcp.gob.mx/ACERCADE/Paginas/default.aspx Pagina de la SHCP
http://definicion.de/sistema‐de‐informacion Sistemas de Información
220
GLOSARIO
A Administradoras de Fondos para el Retiro (Afores) Instituciones financieras que se dedican de manera exclusiva, habitual y profesional a administrar
las cuentas individuales de los trabajadores y a canalizar los recursos de las subcuentas que las
integran en términos de las leyes de seguridad social, así como administrar sociedades de
inversión especializadas (SIEFORES), las que producirán rendimientos que se integrarán a las
cuentas individuales de cada trabajador.
Almacenes generales de depósito Instituciones auxiliares de crédito que tienen por objeto el almacenamiento, guarda o conservación
de bienes o mercancías y la expedición de certificados de depósito y bonos de prenda, siendo
éstos últimos opcionales, cuando a solicitud del depositante se emitan como no negociables los
certificados de depósitos. Tendrán también, los almacenes generales de depósitos, la posibilidad
de realizar las siguientes actividades:
a) Transformar las mercancías depositadas para aumentar su valor, sin variar esencialmente su
naturaleza; b) transportar mercancías que entren o salgan de su almacén, siempre que éstas
vayan a ser o hayan sido almacenadas en éste; c) expedir certificados de depósito por mercancías
en tránsito si el depositante y el acreedor prendario dan su conformidad y corren los riesgos
inherentes, además de asegurar por conducto del almacén las mercancías. Amortización negativa
Situación que se presenta cuando el saldo pendiente por pagar de un préstamo aumenta con el
paso del tiempo. Esto ocurre debido a que los pagos periódicos son menores a lo que el
prestamista cobra por concepto de intereses y otros accesorios del crédito tales como comisiones y
gastos. Análisis de riesgo Cálculo de la probabilidad de que los rendimientos reales futuros estén
por abajo de los rendimientos esperados, esta probabilidad se mide por la desviación estándar o
por el coeficiente de variación de los rendimientos esperados.
Análisis financiero Procedimiento utilizado para evaluar la estructura de las fuentes y usos de los recursos financieros.
Se aplica para establecer las modalidades bajo las cuales se mueven los flujos monetarios, y
explicar los problemas y circunstancias que en ellos influyen.
Arrendadoras financieras Son organizaciones que mediante un contrato de arrendamiento se obligan a adquirir determinados
bienes y a conceder su uso o goce temporal a plazo forzoso a una persona física o moral,
221
obligándose ésta a realizar pagos parciales por una cantidad que cubra el costo de adquisición de
los bienes, los gastos financieros y otros gastos conexos, para adoptar al vencimiento del contrato
cualquiera de las tres opciones siguientes: a) comprar el bien a un precio inferior a su valor de
adquisición, fijado en el contrato, o inferior al valor de mercado; b) prorrogar el plazo del uso o goce
del bien, pagando una renta menor; c) participar junto con la arrendadora de los beneficios que
deje la venta del bien, de acuerdo a las proporciones y términos establecidos en el contrato.
B Banca Se denomina con este término a la actividad que realizan los bancos comerciales y de desarrollo
en sus diferentes modalidades que conforman el sistema bancario y constituyen instituciones de
intermediación financiera. Esto es que admiten dinero en forma de depósito, otorgando por ello un
interés (tasa pasiva), para posteriormente, en unión de recursos propios, conceder créditos,
descuentos y otras operaciones financieras por las cuales cobra un interés (tasa activa),
comisiones y gastos en su caso.
Banca comercial Se denomina así a las instituciones de crédito autorizadas por el Gobierno Federal para captar
recursos financieros del público y otorgar a su vez créditos, destinados a mantener en operación
las actividades económicas. Por estas transacciones de captación y financiamiento, la banca
comercial establece tasas de interés activas y pasivas.
Banca de desarrollo Instituciones que ejercen el servicio de banca y crédito a largo plazo con sujeción a las prioridades
del Plan Nacional de Desarrollo y en especial al Programa Nacional de Financiamiento del
Desarrollo, para promover y financiar sectores que le son encomendados en sus leyes orgánicas
de dichas instituciones. Por ejemplo a Nacional Financiera (NAFIN), se le encomienda promover el
ahorro y la inversión, así como canalizar apoyos financieros y técnicos al fomento industrial y en
general, al desarrollo económico nacional y regional del país. Las instituciones de banca de
desarrollo tienen por objeto financiar proyectos prioritarios para el país.
Banco Intermediario financiero Que cuenta con autorización específica para realizar captación de recursos del público en general
para su posterior colocación en el público o los mercados financieros, mediante créditos o
inversiones.
Bolsa de valores
222
Institución privada, constituida como Sociedad Anónima de Capital Variable, que tiene por objeto
facilitar las transacciones con valores y procurar el desarrollo del mercado respectivo; establecer
locales, instalaciones y mecanismos que faciliten las relaciones y operaciones de valores;
proporcionar y mantener a disposición del público, información sobre los valores inscritos en la
bolsa, los listados del sistema de cotizaciones y las operaciones que en ella se realicen; velar por
el estricto apego de la actividad de sus socios a las disposiciones que les sean aplicables; certificar
las cotizaciones en bolsa; y realizar aquellas otras actividades análogas o complementarias a las
anteriores que autorice la Secretaría de Hacienda y Crédito Público. La Ley del Mercado de
Valores establece que es facultad del Estado, por medio de la SHCP, otorgar la concesión para el
funcionamiento de las Bolsas de Valores. En la actualidad la única autorización vigente es la de la
Bolsa Mexicana de Valores.
C Captación Se entiende que existe captación de recursos del público en el mercado nacional cuando: a) se
solicite, ofrezca o promueva la obtención de fondos o recursos de persona indeterminada o
mediante medios masivos de comunicación, o b) se obtengan o soliciten fondos o recursos de
forma habitual o profesional; en ambos casos, mediante actos causantes de pasivo directo o
contingente quedando el intermediario obligado a cubrir el principal y en su caso los accesorios de
los recursos captados.
Carátula de contrato Cuadro informativo en el que se precisan los principales términos y condiciones de la operación
documentada en un contrato de adhesión, debe incluirse al frente y como parte integrante de dicho
contrato. La carátula contiene la revelación de la información obligatoria establecida en la
regulación de protección al usuario de la operación así como el consentimiento del cliente.
Casa de bolsa Entidad financiera privada autorizada para actuar en el mercado de valores. Su finalidad principal
es la de auxiliar a inversionistas en la compra y venta de diversos tipos de títulos mercantiles tales
como bonos, valores, acciones, etc. 2
Casas de cambio Las personas morales autorizadas conforme a la Ley General de Organizaciones y Actividades
Auxiliares del Crédito para realizar en forma habitual y profesional operaciones de compra, venta y
223
cambio de divisas, incluyendo las que se lleven a cabo mediante transferencia o transmisión de
fondos, con el público dentro del territorio nacional.
Comisión Nacional Bancaria y de Valores (CNBV) Órgano desconcentrado de la Secretaría de Hacienda y Crédito Público responsable de la
supervisión y regulación de las entidades financieras y de las personas físicas, y demás personas
morales cuando realicen actividades previstas en las leyes relativas al sistema financiero, cuyo fin
es proteger los intereses del público.
Costo Anual Total (CAT) Indicador del costo total de financiamiento aplicable a todo tipo de crédito con el cual es posible
comparar el costo financiero entre créditos aunque sean de plazos o periodicidades distintas e
incluso de productos diferentes. El CAT incluye: monto del crédito, intereses ordinarios, impuesto al
valor agregado, comisiones, gastos, primas de seguros requeridas, amortizaciones de principal,
descuentos y bonificaciones pactadas en el contrato, y, cualquier otro cargo que deba pagar el
cliente al momento de contratar el crédito y durante su vigencia, incluyendo la diferencia entre el
precio al contado de un bien y su precio a crédito. El CAT se expresa como porcentaje anual.
F Factoraje Actividad financiera prevista en la Ley General de Organización y Actividades Auxiliares de Crédito,
mediante la cual se establece un contrato de crédito para la obtención de liquidez inmediata,
pudiendo ser ésta un pago único o una línea de crédito; la garantía de dicho crédito es la cesión en
favor del factorante (quien otorga el crédito) del valor de las facturas (derechos de cobro) por la
producción de bienes y/o prestación de servicios de el facturado (el receptor de crédito).
Fideicomiso Figura jurídica mercantil en virtud de la cual un fideicomitente destina ciertos bienes a un fin lícito
determinado, encomendando su realización a una institución fiduciaria. Acto por el cual se destinan
ciertos bienes a un fin lícito determinado, encomendando a una institución fiduciaria la realización
de ese fin. La ley mexicana sólo acepta el fideicomiso expreso. Fideicomitente Es aquél que
entrega ciertos bienes para un fin lícito a otra persona llamada fiduciario para que realice el fin a
que se destinaron los bienes. Sólo pueden ser fideicomitentes las personas físicas o morales que
tengan la capacidad jurídica necesaria para hacer la afectación de los bienes y las autoridades
jurídicas o administrativas competentes. La Secretaría de Hacienda y Crédito Público representa,
como fideicomitente único, a la Administración Pública Centralizada en los fideicomisos que ésta
constituye. Fiduciaria Institución de crédito expresamente autorizado por la ley que tiene la
224
titularidad de los bienes o derechos fideicomitidos. Se encarga de la administración de los bienes
del fideicomiso mediante el ejercicio obligatorio de los derechos recibidos del fideicomitente,
disponiendo lo necesario para la conservación del patrimonio constituido y el cumplimiento de los
objetivos o instrucciones del fideicomitente.
G Grupos financieros Son las asociaciones de intermediarios de distinto tipo, con reconocimiento legal que se
comprometen a seguir políticas comunes y a responder conjuntamente de sus pérdidas. Entre las
ventajas que implican estos grupos destaca la posibilidad de que sus integrantes actúen de
manera conjunta, ofreciendo servicios complementarios al público. Los grupos financieros están
integrados por una sociedad controladora y cuando menos tres de las entidades siguientes:
almacenes generales de depósito, arrendadoras financieras, casas de bolsa, casa de cambio,
empresas de factoraje financiero, instituciones de banca múltiple, instituciones de fianzas e
instituciones de seguros. La Ley de Instituciones de Crédito y la Ley para Regular las Agrupaciones
Financieras permiten otras formas de asociación entre intermediarios, pero sólo la figura de grupo
financiero permite la unión de bancos, con casas de bolsa y compañías de seguros; es decir, los
tres tipos de intermediarios fundamentales.
I Institución de crédito Organización cuya actividad principal es la de captar recursos y conceder créditos.
Institución financiera Entidad que interviene en los mercados financieros y cuya actividad consiste en captar o
intermediar fondos del público e invertirlos en activos como títulos-valores, depósitos bancarios,
etc.
Instituciones de fianzas Aún cuando no es actividad auxiliar de crédito, está englobada dentro del sistema financiero
mexicano. Su objeto es otorgar garantías a título oneroso, están constituidas como sociedades
anónimas.
Instituciones de seguros Empresa constituida con apego a Ley General de Instituciones y Sociedades Mutualistas de
Seguros, que asegura riesgos ajenos y se dedican a una o más de las siguientes operaciones de
seguro: vida, accidentes, enfermedades y daños en alguno(s) de los ramos siguientes:
responsabilidad civil y riesgos profesionales; marítimos y transportes incendio, agrícola,
automóviles, crédito, diversos y especiales.
225
Instituciones Nacionales de Crédito (Sociedades Nacionales de Crédito) Sociedades con personalidad jurídica y patrimonio propio, que prestan el servicio de banca y
crédito con apoyo a las prácticas y usos bancarios pero operan según directrices de política
económica señaladas por el ejecutivo federal. Este tipo de sociedades participan en la
intermediación financiera, orientada a captar el ahorro interno y canalizarlo hacia aquellas
actividades estratégicas y prioritarias que se señalan en el Plan Nacional de Desarrollo y los
Programas de Mediano Plazo. Interés (tasa de) Rédito, tasa de utilidad o ganancia del capital, que
generalmente se causa o se devenga sobre la base de un tanto por ciento del capital y en relación
al tiempo que de éste se disponga. Llanamente es el precio que se paga por el uso de fondos.
Porcentaje que sobre el monto de un capital, paga periódicamente al dueño del mismo la persona
física o moral que toma en préstamo o en depósito dicho capital.
P Pago adelantado Pagos que aún no son exigibles, que a solicitud del cliente, las instituciones financieras reciben con
el fin de aplicarlos a cubrir pagos periódicos inmediatos siguientes.
Pago anticipado Pago parcial o total del saldo insoluto del principal de un crédito, antes de la fecha en que sea
exigible.
Práctica discriminatoria Se consideran prácticas discriminatorias de entidades financieras: I. Los actos que se realicen para
no permitir la celebración de operaciones a clientes de determinadas entidades; II. El cobro de
comisiones distintas en virtud del emisor del medio de disposición correspondiente, y III. Los actos
que se realicen para no permitir a sus clientes utilizar la infraestructura de otras entidades, o
desalentar su uso. No se considerará práctica discriminatoria, cuando las entidades exceptúen a
sus cuentahabientes o acreditados del pago de comisiones o establezcan menores comisiones
cuando éstos utilicen su infraestructura.
Principal de un crédito Monto del crédito, sin incluir accesorios, que el cliente dispone o ejerce. También se le conoce
como capital.
R Riesgo La palabra riesgo proviene del latín “risicare” que significa “atreverse”. En finanzas, el concepto de
riesgo está relacionado con la posibilidad de que ocurra un evento que se traduzca en pérdidas
para los participantes en los mercados financieros, como pueden ser inversionistas, deudores o
entidades financieras. El riesgo es producto de la incertidumbre que existe sobre el valor de los
226
activos financieros, ante movimientos adversos de los factores que determinan su precio; a mayor
incertidumbre mayor riesgo.
Riesgo de crédito y contraparte El riesgo de contraparte existe cuando se da la posibilidad de que una de las partes de un contrato
financiero sea incapaz de cumplir con las obligaciones financieras contraídas, haciendo que la otra
parte del contrato incurra en una pérdida. El riesgo de crédito es el caso particular cuando el
contrato es uno de crédito, y el deudor no puede pagar su deuda. Recientemente, además del caso
de incumplimiento, se han incorporado eventos que afectan el valor de un crédito, sin que
necesariamente signifique incumplimiento del deudor. Esto ocurre típicamente por cambios en la
calidad de un crédito, cuando una calificadora lo degrada. Cuando esto ocurre, significa que la
calificadora considera que ha aumentado la probabilidad de incumplimiento del emisor de la deuda,
y por lo tanto el crédito vale menos ya que se descuenta a una tasa mayor.
Riesgo de mercado El riesgo de mercado es la pérdida potencial en el valor de los activos financieros debido a
movimientos adversos en los factores que determinan su precio, también conocidos como factores
de riesgo; por ejemplo: las tasas de interés o el tipo de cambio.
S Saldo insoluto Principal de un crédito, pendiente de amortizar o de pago.
Sector financiero Conjunto de entidades o instituciones públicas y/o privadas dedicadas a la actividad crediticia,
bursátil y de seguros y fianzas.
Sistema bancario Estructura organizacional dentro de la cual se mueve el conjunto de instituciones bancarias,
respondiendo a las directrices que le marca la autoridad superior; incluye la banca nacional, banca
privada y mixta y banca central.
Sistema de Ahorro para el Retiro (SAR) Prestación de seguridad establecida en la Ley del Seguro Social, teniendo como objetivo principal
el de formar un mecanismo de ahorro a largo plazo y de aseguramiento para el trabajador, en caso
de retiro, incapacidad, desempleo o muerte, sustentado en una base financiera sólida. Este
sistema se creó el 24 de febrero de 1992 mediante la aprobación de una serie de modificaciones a
las leyes del Seguro Social y del Instituto del Fondo Nacional de la Vivienda; se forma con las
cuotas o aportaciones que los patrones están obligados a cubrir, mismas que son equivalentes al
dos por ciento sobre el salario base de cotización. Dichas cuotas se entregan a las instituciones de
crédito para su abono en cuentas individuales a favor de los trabajadores.
227
Sistema financiero El sistema financiero mexicano está constituido por un conjunto de instituciones que captan,
administran y canalizan a la inversión, el ahorro tanto de nacionales como de extranjeros, y se
integra por: Grupos Financieros, Banca Comercial, Banca de Desarrollo, Casas de Bolsa,
Sociedades de Inversión, Aseguradoras, Arrendadoras Financieras, Afianzadoras, Almacenes
Generales de Depósito, Uniones de Crédito, Casas de Cambio y Empresas de Factoraje. Sistema
financiero de fomento Es uno de los mecanismos fundamentales con que cuenta el sector público
para la consecución y orientación del desarrollo económico y social del país, financiando proyectos
de inversión estratégicos, canalizando recursos hacia actividades y regiones prioritarias, apoyando
obras públicas de alto contenido social y proporcionando asesoría técnica; en este sistema se
integran, Nafinsa, Banrural y Banobras, principalmente.
Sociedad de inversión Sociedad que invierte su capital en un gran número de acciones de empresas de distintas
industrias. Es atractiva para los inversionistas, debido a que ofrece una gran variedad de cartera y
un rendimiento superior a los que otorgan los valores de renta fija.
228
ANEXOS
A.1. ELEMENTOS DE DATOS
A.1.1 Conceptos
Contiene los distintos conceptos que se manejan tanto para finanzas, deuda y gasto federalizado.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CONCEPTO_ID Identificador del concepto Varchar2(10)
TIPO Indica se el concepto pertenece a finanzas publicas, deuda publica o gasto federalizado
Number (1)
DESCRIPCION_ESP Descripción en español del concepto que será utilizada en los cuadros
Varchar2(500)
DESCRIPCION_ING Descripción en ingles del concepto que será utilizada en los cuadros
Varchar2(500)
DESCRIPCION_SERIE_ESP Descripción en español del concepto que será utilizada en la consulta de series
Varchar2(500)
DESCRIPCION_SERIE_ING Descripción en ingles del concepto que será utilizada en la consulta de series
Varchar2(500)
INSTANCIA Solo requerido por la aplicación de catálogos
FASE Solo requerido por la aplicación de catálogos
OBSERVACIONES Solo requerido por la aplicación de catálogos
USUARIO Identificador del usuario que realizo la ultima modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la ultima modificación o actualización.
DATE
229
A.1.2 Clasificación
Contiene las distintas clasificaciones de información que se tienen. Son el nivel superior y también conocido como Sector.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CLASIFICACION_ID Identificador de la clasificación a la que pertenece el formato
Number (5)
DESCRIPCION_ESP Descripción en español de la clasificación
Varchar2(500)
DESCRIPCION_ING Descripción en ingles de la clasificación
Varchar2(500)
TIPO Indica si la clasificación pertenece a finanzas publicas, deuda pública o gasto federalizado
Number (1)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización de la clasificación
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización de la clasificación
DATE
A.1.3 Tipo de fuente
Contiene los distintos tipos de fuentes que se pueden utilizar
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
TIPO_FUENTE_ID Identificador del tipo de fuente NUMBER (1)
TIPO_FUENTE Tipo de fuente Varchar2(20)
INSTANCIA Solo requerido por la aplicación NUMBER (22)
230
de catálogos
FASE Solo requerido por la aplicación de catálogos
NUMBER (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.4 Fuentes de Letra.
Contiene los distintos tipos de letra que se pueden utilizar en los conceptos
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
FUENTE_LETRA_ID Identificador de la fuente que se utiliza para la letra
NUMBER (5)
FUENTE_LETRA Conjunto de fuentes de letras que forman parte de la clasificación general definida en DESCRIPCION
Varchar2(250)
DESCRIPCION Nombre de la familia de fuentes comunes entre si
Varchar2(500)
INSTANCIA Solo requerido por la aplicación de catálogos
NUMBER (22)
FASE Solo requerido por la aplicación de catálogos
NUMBER (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
231
A.1.5 Tamaños
Contiene los tamaños que se pueden aplicar a las fuentes, expresados en pixeles
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
TAMAÑO_ID Identificador del tamaño NUMBER (85)
TAMAÑO Tamaño de fuentes, expresados en pixeles
Varchar2(5)
INSTANCIA Solo requerido por la aplicación de catálogos
NUMBER (22)
FASE Solo requerido por la aplicación de catálogos
NUMBER (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.6 Estilos
Contiene los distintos estilos que el usuario ha definido para fuentes.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
ESTILO_ID Identificador del estilo NUMBER (4)
DESCRIPCION Nombre con el cual se va a conocer el estilo
Varchar2(250)
ESTILO Contiene en HTML un estilo para fuentes con su tamaño, color, tipo de fuente y si aplica negritas, cursivas
NUMBER (250)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la DATE
232
última modificación o actualización
A.1.7 Tipos
Contiene los distintos tipos de información que se pueden utilizar
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
TIPO Indica se el concepto pertenece a finanzas publicas, deuda pública o gasto federalizado
Number (1)
DESCRIPCION_ESP Descripción del tipo de información que se maneja en español
Varchar2(500)
DESCRIPCION_ING Descripción del tipo de información que se maneja en ingles
Varchar2(500)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización.
DATE
A.1.8 Formatos
Contiene los formatos que existen para las distintas clasificaciones.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
FORMATO_ID Identificador del formato Number (5)
CLASIFICACION_ID Identificador de la clasificación Number (4)
233
a la que pertenece el formato
DESCRIPCION_ESP Descripción en español del formato
Varchar2(500)
DESCRIPCION_ING Descripción en ingles del formato
Varchar2(500)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización del formato
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización. del formato
DATE
A.1.9 Presentación
Contiene los distintos tipos de presentación que se pueden aplicar a los cuadros.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
PRESENTACION_ID Identificación del tipo de presentación de datos
Number (2)
PRESENTACION _ESP Tipo de presentación (miles, millones, etc.) escrita en español
Varchar2(30)
PRESENTACION _ING Tipo de presentación (miles, millones, etc.) escrita en ingles
Varchar2(30)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
234
USUARIO Identificador del usuario que realizo la última modificación o actualización de la presentación.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización de la presentación.
DATE
A.1.10 Cuadros
Contiene los distintos cuadros estadísticos que se pueden presentar.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CUADRO_ID Identificación del cuadro estadístico.
Number (2)
CUADRO _ESP Nombre del cuadro estadístico en español
Varchar2(50)
CUADRO _ING Nombre del cuadro estadístico en ingles
Varchar2(50)
PERIODO_MINIMO Mínimo numero de meses que se debe seleccionar.
Number (2)
PERIODO_MAXIMO Máximo número de meses que se debe seleccionar.
Number (2)
ACUMULADO Indica si se puede presentar información acumulada 1-Si 2-No.
Number (1)
PERIODICIDAD Indica si se presenta mensual, trimestral, semestral, anual.
Varchar2(20)
LIMITES Indica si se toman solamente los extremos del periodo
Number (1)
TIPO Indica si el cuadro es de finanzas publicas, deuda pública o gasto federalizado
Number (1)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación Number (5)
235
de catálogos
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización del cuadro.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización del cuadro.
DATE
A.1.11 Periodos.
Son los periodos que se pueden utilizar: mensual, trimestral, anual
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
PERIODO_ID Identificador del periodo. Number (2)
PERIODO _ESP Indica si se trata de periodo mensual, trimestral, semestral, anual.etc (en español)
Varchar2(20)
PERIODO _ING Indica si se trata de periodo mensual, trimestral, semestral, anual.etc (en ingles).
Varchar2(20)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.12 PIB.
236
Contiene los montos históricos del PIB, incluyendo los actuales.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
ANIO Ciclo o año presupuestal Number (4)
TRIMESTRE Indica el numero de trimestre Number (2)
MONTO_TRIM Monto trimestral del PIB Number (21,1)
MONTO_ANUAL Monto anual del PIB Number (21,1)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.13 Etiquetas.
Contiene las etiquetas o textos fijos que se utilizan en la aplicación.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
NOMBRE Identificador de la etiqueta. Varchar2(30)
ETIQUETA _ESP Etiqueta en español Varchar2(30)
ETIQUETA _ING Etiqueta en ingles. Varchar2(30)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
237
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.14 Parámetros.
Contiene valores constantes que son utilizados en la aplicación.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
PARAMETRO Nombre de la constante Varchar2(20)
VALOR Valor de la constante Varchar2(120)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.15 INPC.
Contiene los Índices Nacionales de Precios al Consumidor a través del tiempo, incluyendo los actuales.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
ANIO Ciclo o año Number (4)
MES Es el numero de mes Number (2)
MONTO_MEN Valor del INPC Number (10,4)
238
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.16 Relación Cuadro-Presentación.
Contiene las presentaciones en las que se muestra cada cuadro estadístico.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CUADRO_ID Identificación del cuadro estadístico.
Number (2)
PRESENTACION_ID Identificación del tipo de presentación de datos
Number (2)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización a la relación.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización a la relación.
DATE
A.1.17 Relación Cuadro-Periodo.
239
Contiene los periodos en los que se puede mostrar cada cuadro.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CUADRO_ID Identificación del cuadro estadístico.
Number (2)
PERIODO_ID Identificador del periodo. Number (2)
INSTANCIA Solo requerido por la aplicación de catálogos
Number (22)
FASE Solo requerido por la aplicación de catálogos
Number (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización a la relación.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización a la relación.
DATE
A.1.18 Encabezados
Contiene los conceptos que forman parte del encabezado de una tabla
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CONCEPTO_ID Identificador del concepto que se presenta como encabezado.
Varchar2(10)
ENCABEZADO_ID Identificador de encabezado, es un consecutivo.
NUMBER (4)
FORMATO_ID Identificador del formato al que pertenece el concepto
NUMBER (5)
CLASIFICACION_ID Identificador de la clasificación a la que pertenece el concepto.
NUMBER (4)
ORDEN Lugar en el que se presenta el concepto respecto a los demás conceptos que forman parte del encabezado.
NUMBER (3)
240
PATRON Es la máscara a aplicar para obtener el concepto del cual se debe presentar su monto en la columna del concepto que se presenta como encabezado.
Varchar2(20)
INSTANCIA Solo requerido por la aplicación de catálogos
NUMBER (22)
FASE Solo requerido por la aplicación de catálogos
NUMBER (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización del concepto
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización del concepto
DATE
A.1.19 Series
Contiene la información de los montos que ha tenido la serie a través del tiempo.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CICLO Año al que se le especifica el monto
NUMBER (4)
CONCEPTO_ID Identificador del concepto para el cual se especifica el monto.
Varchar2(10)
MES Mes al cual pertenece el monto de la serie
NUMBER (2)
MONTO Cantidad monetaria de la serie. NUMBER (21,10)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.20 Plantilla
Contiene la relación de conceptos que se van a presentar para cierta clasificación y formato.
241
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
PLANTILLA_ID Identificador de la plantilla. NUMBER (7)
CONCEPTO_ID Identificador del concepto para el cual se especifica el monto.
Varchar2(10)
FORMATO_ID Identificador del formato al cual pertenece el concepto
NUMBER (5)
ClASIFICACION_ID Identificador de la clasificación ha la que pertenece el concepto.
NUMBER (4)
ESTILO_ID Identificador del estilo que se aplica al concepto que se está definiendo en la plantilla.
NUMBER (5)
DESCRIPCION_ESP Descripción en español del concepto, que se va a presentar cuando se muestre el concepto. Puede ir en blanco.
Varchar2(500)
DESCRIPCION_ING Descripción en ingles del concepto, que se va a presentar cuando se muestre el concepto. Puede ir en blanco.
Varchar2(500)
NIVEL Nivel de identacion que va a tener el concepto.
NUMBER (5)
ORDEN Lugar en el que se presenta el concepto respecto a los demás conceptos que forman parte de la misma plantilla.
NUMBER (3)
USUARIO Identificador del usuario que realizo la última modificación o actualización.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización.
DATE
A.1.21 Notas
Contiene las notas que están asociadas a conceptos.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CICLO Año al que se le especifica el NUMBER (4)
242
monto
PLANTILLA_ID Identificador de la plantilla. NUMBER (7)
CONCEPTO_ID Identificador del concepto para el cual se especifica nota.
Varchar2(10)
FORMATO_ID Identificador del formato al cual pertenece el concepto
NUMBER (5)
ClASIFICACION_ID Identificador de la clasificación a la cual pertenece el concepto.
NUMBER (4)
NOTA_ESP Descripción en español de la nota metodológica que se va a presentar cuando se muestre el concepto.
Varchar2(500)
NOTA_ING Descripción en inglés de la nota metodológica que se va a presentar cuando se muestre el concepto.
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización.
DATE
A.1.22 Bitácora de Series
Contiene la información de los montos que están pendientes de publicar
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CICLO Año al que se le especifica el monto
NUMBER (4)
CONCEPTO_ID Identificador del concepto para el cual se especifica el monto.
Varchar2(10)
MES Mes al cual pertenece el monto de la serie
NUMBER (2)
MONTO Cantidad monetaria de la serie. NUMBER (21,10)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
243
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.23 Bitácora de Plantilla
Contiene la relación de conceptos que se van a presentar para cierta clasificación y formato y que están pendientes de publicar.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
PLANTILLA_ID Identificador de la plantilla. NUMBER (7)
CONCEPTO_ID Identificador del concepto para el cual se especifica el monto.
Varchar2(10)
FORMATO_ID Identificador del formato al cual pertenece el concepto
NUMBER (5)
ClASIFICACION_ID Identificador de la clasificación a la que pertenece el concepto.
NUMBER (4)
ESTILO_ID Identificador del estilo que se aplica al concepto que se está definiendo en la plantilla.
NUMBER (5)
DESCRIPCION_ESP Descripción en español del concepto, que se va a presentar cuando se muestre el concepto. Puede ir en blanco.
Varchar2(500)
DESCRIPCION_ING Descripción en ingles del concepto, que se va a presentar cuando se muestre el concepto. Puede ir en blanco.
Varchar2(500)
NIVEL Nivel de identacion que va a tener el concepto.
NUMBER (5)
ORDEN Lugar en el que se presenta el concepto respecto a los demás conceptos que forman parte de la misma plantilla.
NUMBER (3)
USUARIO Identificador del usuario que realizo la última modificación o actualización.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o
DATE
244
actualización.
A.1.24 Bitácora de Notas
Contiene las notas que están asociadas a conceptos y que están pendientes de publicar.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CICLO Año al cual aplica la nota al concepto.
NUMBER (4)
PLANTILLA_ID Identificador de la plantilla. NUMBER (7)
CONCEPTO_ID Identificador del concepto para el cual se especifica nota.
Varchar2(10)
FORMATO_ID Identificador del formato al cual pertenece el concepto
NUMBER (5)
ClASIFICACION_ID Identificador de la clasificación a la cual pertenece el concepto.
NUMBER (4)
NOTA_ESP Descripción en español de la nota metodológica que se va a presentar cuando se muestre el concepto.
Varchar2(500)
NOTA_ING Descripción en inglés de la nota metodológica que se va a presentar cuando se muestre el concepto.
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización.
DATE
A.1.25 Bitácora de Estilos
Contiene los distintos estilos que están pendientes de publicar
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CICLO Año al que se le especifica el monto
NUMBER (4)
CONCEPTO_ID Identificador del concepto para el cual se especifica el monto.
Varchar2(10)
245
MES Mes al cual pertenece el monto de la serie
NUMBER (2)
MONTO Cantidad monetaria de la serie. NUMBER (21,10)
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.26 Archivos
Contiene los archivos que se han utilizado para cargar la información tanto de series, como de plantillas o de notas.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
ARCHIVO_ID Identificador del archivo NUMBER (5)
ARCHIVO Archivo que contiene la información que se cargo, tanto de series, plantilla o notas.
Blob
USUARIO Identificador del usuario que realizo la última modificación o actualización
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización
DATE
A.1.27 Relación Cuadro-Formato
Contiene cuales cuadro se presentan para cada relación clasificación-formato.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
CUADRO_ID Identificador del cuadro estadístico.
NUMBER (2)
FORMATO_ID Identificador del formato NUMBER (5)
ClASIFICACION_ID Identificador de la clasificación a la que pertenece el formato.
NUMBER (4)
INSTANCIA Solo requerido por la aplicación de catálogos
NUMBER (22)
246
FASE Solo requerido por la aplicación de catálogos
NUMBER (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización.
DATE
A.1.28 Tipo de cambio.
Contiene el tipo de cambio del peso contra el dólar.
NOMBRE DEL ELEMENTO DESCRIPCION TAMAÑO
ANIO Año al cual pertenece el mes. NUMBER (4)
MES Mes al cual pertenece el tipo de cambio
NUMBER (2)
MONTO_MEN Tipo de cambio que se tiene para el mes y año indicados.
NUMBER (12,18)
INSTANCIA Solo requerido por la aplicación de catálogos
NUMBER (22)
FASE Solo requerido por la aplicación de catálogos
NUMBER (5)
OBSERVACIONES Solo requerido por la aplicación de catálogos
Varchar2(500)
USUARIO Identificador del usuario que realizo la última modificación o actualización a la relación.
Varchar2(20)
FECHA Fecha en que se realizo la última modificación o actualización a la relación.
DATE
A.1.2 PARAMETROS DE CONFIGURACION
Parámetro Significado
ALTO_CELDA Especifica el alto de la celda para las filas de las notas cuando se exporta a Excel. Este parámetro se creó por que las celdas
247
combinadas no se auto-ajustaban al contenido.
ANCHO_COL_CAR Especifica el número de caracteres que tiene el campo de descripción en los archivos de Excel. Sirve para calcular el alto de las celdas combinadas en las notas al exportar a Excel
ANCHO_COL_DES Especifica el ancho que debe de tener la columna de descripción en Excel, esta expresado en píxeles.
ANCHO_COL_INTER Especifica el ancho de la columna intermedia de cuadros que llevan esta columna: crecimiento real porcentual. Esta expresado en píxeles.
ANCHO_COL_MTO Especifica el ancho que debe de tener la columna de los montos en Excel, esta expresado en píxeles.
ANCHO_COL_MTO_CAR Especifica el número de caracteres que puede tener cualquiera de las celdas de montos en Excel. Sirve para calcular el alto de las celdas combinadas en las notas al exportar a Excel.
ANCHO_COL_SER_CAR Especifica el ancho que deben de tener las columnas de descripción en Excel en las exportaciones de Series, esta expresado en píxeles.
ANCHO_DESC Especifica el ancho que deben de tener las columnas de descripciones en HTML.
ANCHO_DESC_SERIE Especifica el ancho que debe de tener la columna de descripción de la serie en HTML.
ANCHO_MTO Especifica el ancho que debe de tener la columna de los montos en los cuadros de HTML.
ANCHO_MTO_SERIE Especifica el ancho que deben de tener las columnas de los montos en la consulta de series en HTML.
CICLO_ACTUAL Indica cual es el último año de carga
COL_DESCRIPCION Indica por cuantas columnas cuenta la columna de descripción.
COLOR_ENCABEZADO Establece el color que se debe de aplicar a los encabezados de los cuadros en HTML.
COLOR_ENC_TABLA Establece el color de fondo que se debe de aplicar a la tabla que se despliega para definir el filtro de la consulta de series en HTML.
COLOR_FILTRO Establece el color de fondo que se debe de aplicar al filtro de consulta de cuadros de HTML.
COLOR_FONDO Establece el color de fondo de todos los cuadros en HTML.
248
COLOR_FONT_ENC Establece el color que se debe de aplicar al encabezado de la tabla en Excel.
COLOR_FONT_ENC_TABLA Indica el color de la fuente que se utiliza en el encabezado de la tabla en HTML.
COLOR_FUENTES Indica el color de la fuente que se debe utilizar en la tabla que muestra el filtro de las series en los cuadros, en HTML
COLOR_LINENC Indica el color de la línea en los encabezados de HTML.
COLOR_RENGLON Indica el color del renglón primario que se usa en cada una de las series que se presentan en los cuadros y series.
COLOR_ RENGLON_ALT Indica el color alterno del renglón primario que se usa en cada una de las series que se presentan en los cuadros y series.
DES_AREA Indica el área de adscripción que se debe presentar como nota general en los cuadros de finanzas y gasto generalizado.
DES_AREA_D Indica el área de adscripción que se debe presentar como nota general en los cuadros de deuda pública.
DES_DIR Indica la dirección que se debe presentar como nota general en los cuadros de finanzas y gasto generalizado.
DES_DIR_D Indica la dirección que se debe presentar como nota general en los cuadros de deuda pública.
DES_ENC_INF Indica el encabezado que se debe presentar para la nota general de información de la persona a contactar en caso de duda o persona responsable de la información en los cuadros de finanzas y gasto generalizado.
DES_ENC_INF_D Indica el encabezado que se debe presentar para la nota general de información de la persona a contactar en caso de duda o persona responsable de la información en los cuadros de deuda pública.
DES_MAIL Indica el correo electrónico que se debe presentar como nota general en los cuadros de finanzas y gasto generalizado.
DES_MAIL_D Indica el correo electrónico que se debe presentar como nota general en los cuadros de deuda pública.
DES_RESP Indica el nombre del encargado que se debe presentar como nota general en los cuadros de finanzas y gasto generalizado.
DES_RESP_D_ Indica el nombre del encargado que se debe presentar como nota general en los cuadros de deuda pública.
249
ESTILO_SEPARADOR Especifica el tamaño que va a tener la columna que sirve como separador entre montos de crecimiento real.
ESTILO_SERIE Indica el numero de estilo (de los que el usuario dio de alta) que se debe de aplicar a las series.
FMTO_ARCHIVO En desuso. Se utilizaba para identificar el nombre del archivo con los estilos de Excel cuando no se podían generar.
FMTO_MONTO Es la máscara que se aplica a los montos expresados en millones de pesos.
FUENTE_NOTA Es el tipo de fuente que se aplica a las notas generales y particulares en los archivos de Excel.
LANDSCAPE Indica si la orientación de las hojas de Excel en la vista previa se deben de presentar en landscape o no.
MARGEN_PIB Indica el margen que debe aplicarse en el cuadro de porcentaje del PIB en Excel
MES_ACTUAL Indica el último mes de carga
PAGINACION Indica el número máximo de columnas que se deben de presentar por hoja al exportarse la información a Excel.
PIX_NOTA Indica el tamaño en píxeles que deben tener tanto las notas generales como las especificas en los cuadros exportados a Excel.
PIX_TEXTO Indica el tamaño en píxeles que se debe reducir el tamaño especificado para la fuente de los montos y títulos cuando se exporta la información a Excel.
PLANTILLA Indica el nombre del esquema del modulo de consulta
PLANTILLA_PRE Indica el nombre del esquema del modulo de administración.
A.2.1 Diagrama de entidad relación de la base de datos
Cuadro 48 de Elaboración propia del equipo
251
Autorización del Proyecto
SECRETARIA DE HACIENDA Y CREDITO PUBLICO DGA OPERACIÓN Y TECNOLOGÍA
SOLICITUD DE PROYECTOS TECNOLOGICOS FORMATO SPT
A 3.1 Documento de Definición de Requerimientos
1). Datos Generales: Fecha de Solicitud: 20/04/2009 Cve. del Proyecto: SHCP-ESTOPOR-
2009-210 Área Solicitante Área Solicitante: UNIDAD DE PLANEACION HACENDARIA Nombre del DGA: Miguel Messmacher Linartas Responsable del Proyecto: Felipe de Jesus Martinez Gallegos Descripción del Proyecto Nombre del Proyecto: Estadísticas Oportunas de Finanzas Públicas y Deuda Pública. Descripción General: Mecanismo que permita la consulta de series y cuadros estadísticos a través de la pagina de Internet de la SHCP, permitiendo elegir frecuencia (Mensual, Trimestral, Anual), rango del periodo, información acumulada o mensual; así como su impresión y exportación a formato Excel y/o PDF. Los cuadros se basaran en plantillas predefinidas para una presentación especifica de un grupo de variables que se podrán combinar con elementos comparativos por periodo contra mismo periodo, año anterior, información por año, trimestres o meses, considerando la opción de incluir unidad de medida, crecimientos reales, estructura porcentual, porcentajes del PIB y pesos con base a un año determinado
Fecha Requerida: Presupuestado * SI NO
Fecha Recepción SPT: Presupuesto Actual: * $
* El Área de Negocio deberá especificar al momento de presentar su requerimiento, si cuentan con presupuesto aprobado para tales efectos, para en el caso de que se otorgue la viabilidad técnica y operativa, la DGA de Operación y Tecnología lleve a cabo las gestiones conducentes de contratación ante la Dirección de Finanzas. En caso de no contar con presupuesto aprobado, el Área de Negocio deberá solicitar y obtener dicho presupuesto.
252
Autorización del Proyecto
SECRETARIA DE HACIENDA Y CREDITO PUBLICO DGA OPERACIÓN Y TECNOLOGÍA
SOLICITUD DE PROYECTOS TECNOLOGICOS FORMATO SPT
A 3.1 Documento de Definición de Requerimientos
2). Antecedentes: A partir del 2001 la SHCP divulga cada mes a través de su página de Internet las Estadísticas Oportunas de Finanzas Publicas y Deuda Publica. El servicio a la ciudadanía considera la consulta de cuadros y series en línea de dos bases de datos (una mensual con 268 series y 9 cuadros con cifras de 1990 a la fecha de publicación y una trimestral con 100,000 series y 97 cuadros con información de 1977 a la fecha de publicación), así como la opción de poder bajar a la PC del usuario la base de datos y su aplicación. El mecanismo que permite la consulta de series y cuadros se desarrollo desde los años 80´s y 90´s sobre la base del sistema de información hacendaria, por lo que presenta un alto grado de obsolescencia y la herramienta que lo sustituirá, se encuentra en proceso de desarrollo, (Almacén único de información de la SHCP), ello a generado los siguientes problemas :
• Riesgos en incumplimientos de los componentes de la SHCP en materia de divulgación de datos por problemas de administración y mantenimiento de los sistemas.
• Duplicidad de tareas • Manejo de dos bases de datos con distintos cuadros de presentación, debido a
la dificultad y complejidad de homologación dada la plataforma utilizada. • No se facilita la consulta y exportación de información para el usuario final.
Entre Marzo del 2008 y Marzo del 2009 se trabajo en un nuevo mecanismo para mejorar la carga y consulta de la base de datos mensual, se incremento el numero de series y cuadros predefinidos, en el primer caso de 268 a 1627 series y en el segundo de 30 a 35 cuadros. Este nuevo mecanismo permite a los usuarios consultar, exportar a Excel e imprimir la información disponible de manera más ágil y sencilla. Adicionalmente se presentan nuevas opciones de visualización para la consulta de manera que el usuario ahora pueda elegir intervalos de tiempo, unidades de medida, frecuencia, así como distintas presentaciones para cuadro definido 3). Objetivos del Proyecto: Que la SHCP cuente con una herramienta eficiente para la consulta de cuadros y series de las estadísticas oportunas de finanzas públicas y deuda publica, que simplifiquen las labores de consulta de la información e incida en un mejor aprovechamiento de información por parte del publico. Así como mejorar los procesos internos de generación de los productos estadísticos que la SHCP proporciona a la ciudadanía. Para mejorar los procesos internos de generación de Productos estadísticos de la SHCP proporciona a la ciudadanía se llevaran acabo las siguientes acciones:
253
Autorización del Proyecto
SECRETARIA DE HACIENDA Y CREDITO PUBLICO DGA OPERACIÓN Y TECNOLOGÍA
SOLICITUD DE PROYECTOS TECNOLOGICOS FORMATO SPT
A 3.1 Documento de Definición de Requerimientos
• Se definirán nuevas series y cuadros de tal forma que se cubrirán los 69 cuadros que actualmente se presentan en la revista trimestral de las estadísticas oportunas de finanzas públicas y deuda publica.
• Se modificara la carga y presentación de la información en diferentes unidades de tiempo (mensual, trimestral y anual)
• Se definirá una opción que permita presentar los cuadros predefinidos actualmente en distintas unidades de medida como miles de pesos, millones de pesos, pesos años base, crecimiento real, por ciento del PIB y estructura porcentual.
• Se desarrollara un nuevo mecanismo que permita definir las notas que requieran los cuadros para la presentación de la información con las siguientes opciones, notas por concepto, notas por montos mensuales y/o acumulados y notas por cuadro.
• Se incorporara en la pagina de producción un “preview” que refleje el tipo de cuadro que desea consultar el usuario.
• Se establecerán candados a la información histórica para evitar que sea modificada, aun accidentalmente y en caso de requerir modificación se haga bajo autorización.
• Se implementara el mecanismo de difusión real simple. • Se incorporara el servicio al usuario para consultar y recuperar información
directamente de una hoja de cálculo de Excel. 4). Justificación del Proyecto:
El articulo 16, fracción XXIV del Reglamento Interior de la SHCP señala que es competencia de la unidad de Planeación Hacendaria; integrar, consolidar y difundir las estadísticas oportunas de finanzas publicas por ingreso, gasto y financiamiento del Gobierno Federal, entidades paraestatales, no financieras, entidades paraestatales financieras, sector publico presupuestario y sector publico federal; en los medios y bajo los métodos que determine la Coordinación de Procesos y Estructuras de Información de la Subsecretaría del Ramo. Un nuevo mecanismo para la consulta de cuadros y series en la página de Internet de la SHCP que permitirá:
• Mejorar el servicio a los clientes externos de la SHCP y reducir las consultas telefónicas y vía Internet del público sobre la desagregación y series de tiempo de la información.
• Integrar una sola base de datos, con cuadros y series de tiempo para consulta mensual, trimestral y anual.
• Mejorar los procesos de la generación de estadísticas de finanzas y deuda publica.
• Actualización de la plataforma tecnológica.
254
Autorización del Proyecto
SECRETARIA DE HACIENDA Y CREDITO PUBLICO DGA OPERACIÓN Y TECNOLOGÍA
SOLICITUD DE PROYECTOS TECNOLOGICOS FORMATO SPT
A 3.1 Documento de Definición de Requerimientos
5). Alcance y Cobertura del Proyecto:
5.1 Alcance (Procesos y Subprocesos a Cubrir):
• Publicación de las estadísticas oportunas de finanzas publicas y deuda publica. • La carga de información debe incluir estadísticas de 1977 a la fecha en forma
unificada con la base mensual actual. • Elaboración de plantillas • Series de tiempo; se deben incorporar y unificar con las series de la base
mensual actual • Cuadros comparativos; se deben de incorporar y unificar con los cuadros de la
base mensual actual • Cuadros históricos, estilos cuadro deben mostrar información de 1977 a la fecha • Al aplicar los procedimientos de carga y publicación del modulo de
administración se recomienda incorporar un mensaje o reloj que indique que tal procedimiento se encuentra en progreso
• Vistas preliminares
5.2 Cobertura Geográfica:
N/A
5.3 Cobertura Organizacional:
• El alcance organizacional involucra a la Dirección General Adjunta de
Estadísticas de la Hacienda Publica, la Unidad de Plantación Hacendaria, la Unidad de Crédito Publico y a la Coordinación General de Tecnologías de Información y Comunicaciones.
255
Autorización del Proyecto
SECRETARIA DE HACIENDA Y CREDITO PUBLICO DGA OPERACIÓN Y TECNOLOGÍA
SOLICITUD DE PROYECTOS TECNOLOGICOS FORMATO SPT
A 3.1 Documento de Definición de Requerimientos
6). Beneficios y Riesgos:
6.1 Beneficios Cualitativos:
• Mayor eficiencia en la generación de estadísticas • Actualización de la plataforma tecnológica, con una base de datos incremental
que se adecue a los requerimientos de información de los distintos usuarios • Mejora en la calidad del servicio
6.2 Beneficios Cuantitativos:
• Ahorro de horas hombre en la elaboración y entrega de productos estadísticos • Mayor oportunidad en el tiempo de entrega de los productos estadísticos
6.3 Riesgos del Proyecto:
• Riesgos en el cumplimiento de los compromisos de la SHCP en materia de divulgación de datos por problemas de administración y mantenimiento de los sistemas actuales.
256
Autorización del Proyecto
SECRETARIA DE HACIENDA Y CREDITO PUBLICO DGA OPERACIÓN Y TECNOLOGÍA
SOLICITUD DE PROYECTOS TECNOLOGICOS FORMATO SPT
A 3.1 Documento de Definición de Requerimientos
7). Modelo Operativo (*)
7.1 Modelo Funcional de la Situación Actual:
• La Unidad de Planeación Hacendaría tiene entre sus funciones publicar información económica en la página principal de la Secretaría de Hacienda y Crédito Público, para dar a conocer a toda la ciudadanía información económica respecto a Estadísticas Oportunas de Finanzas públicas y Deuda Pública. Actualmente la información que se presenta se genera de forma manual lo cual representa mucho tiempo y costos. Por lo cual se requiere una aplicación que automatice la presentación de la información de Finanzas Públicas y Deuda Pública.
7.2 Modelo Funcional Propuesto:
• Se requiere una aplicación que automatice el proceso de publicación de información de Estadísticas Oportunas de Finanzas Públicas y Deuda Pública. La información que su pública es de forma mensual, trimestral y semestral y en un formato tabular.
• La información se maneja en series y cuadros, los cuadros se forman aplicando un cálculo a partir de la información de series.
• Al ser las series el principal insumo de todo el proceso, se requiere que la aplicación permita cargar la información de las series mediante un mecanismo masivo. Además debe contar con un modulo que permita asociar que series se presentan en que cuadros, y a su vez definir los distintos tipos de cuadros que existirán.
• Para cada serie y cuadro que se defina, se debe permitir darle formato a la información contenida en ellos, dicho formato puede ser: cambiar el color de fondo del renglón, indicar el nivel de identación del concepto, mostrarlo en negritas, cambiar el color de la fuente, definir la fuente a utilizar en todo el cuadro, indicar el tamaño e la fuente.
• Una vez definidas las características de presentación, se debe mostrar una vista previa de la información del cuadro con el formato especificado. Cuando el usuario considere que el formato de presentación es el adecuado, entonces debe publicar la información.
• La información que se presentará en el portal debe mostrarse tanto en español como en inglés, pero utilizado como moneda de los pesos mexicanos, pudiendo mostrarse en miles o millones.
257
Autorización del Proyecto
SECRETARIA DE HACIENDA Y CREDITO PUBLICO DGA OPERACIÓN Y TECNOLOGÍA
SOLICITUD DE PROYECTOS TECNOLOGICOS FORMATO SPT
A 3.1 Documento de Definición de Requerimientos
• Toda la información referente a cuadros debe poder exportarse a Excel. (*). Esta información se llenará en conjunto con la DGA de Operación y Tecnología.
DGA de Operación y Tecnología. Dictamen y Factibilidad
Líder Técnico del Proyecto Director de Sistemas
Nombre y Firma Nombre y Firma
DGA Operación y Tecnología Nombre y Firma
Autorización del Proyecto
Líder de Proyecto Director General Adjunto de Área Solicitante
Director General Adjunto de Operación y Tecnología
Nombre y Firma Nombre y Firma Nombre y Firma