02 instituto polit.cnico nacional tesina caratula

266
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 QUE PARA OBTENER EL TÍTULO DE: LICENCIADO EN CIENCIAS DE LA INFORMÁTICA P R E S E N T A N : HÉCTOR ALONSO DÍAZ VEGA R U B E N R O G E L I O O R T I Z C E L A Y A ROBERTO CARLOS SALINAS GUTIERREZ QUE PARA OBTENER EL TÍTULO DE: 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 : LUIS EZEQUIEL LUNA FLORES MÉXICO. DF 2010

Upload: others

Post on 02-Aug-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 2: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 3: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 4: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 5: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 6: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

5.2.12 Generación de Vista Previa de la Información 212

CONCLUSIONES 216

BIBLIOGRAFIA 218

GLOSARIO 220

ANEXOS 228

Page 7: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 8: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 9: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 10: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 11: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 12: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 13: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 14: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 15: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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;

Page 16: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 17: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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;

Page 18: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 19: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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;

Page 20: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 21: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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;

Page 22: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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;

Page 23: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 24: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 25: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 26: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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;

Page 27: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 28: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 29: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)”

Page 30: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

21

Page 31: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 32: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 33: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 34: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 35: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 36: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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).

Page 37: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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”

Page 38: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 39: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 40: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 41: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 42: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 43: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 44: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 45: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 46: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 47: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 48: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 49: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 50: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 51: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 52: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 53: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 54: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 55: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 56: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 57: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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).

Page 58: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 59: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 60: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 61: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 62: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 63: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 64: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 65: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 66: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 67: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 68: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 69: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 70: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 71: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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»

Page 72: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 73: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 74: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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>>”.

Page 75: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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>>

Page 76: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 77: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 78: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 79: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 80: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 81: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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).

Page 82: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 83: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 84: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 85: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 86: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 87: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 88: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 89: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 90: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 91: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 92: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 93: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 94: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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).

Page 95: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 96: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 97: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 98: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 99: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 100: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 101: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 102: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 103: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 104: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 105: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 106: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 107: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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ó.

Page 108: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 109: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 110: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 111: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 112: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 113: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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ó.

Page 114: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 115: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 116: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 117: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 118: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 119: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 120: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 121: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 122: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 123: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 124: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 125: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 126: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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ó.

Page 127: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 128: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 129: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 130: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 131: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 132: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 133: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 134: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 135: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 136: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 137: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 138: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 139: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 140: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 141: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 142: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 143: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 144: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 145: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 146: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 147: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 148: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 149: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 150: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 151: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 152: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 153: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 154: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 155: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 156: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 157: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 158: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 159: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 160: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 161: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 162: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 163: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 164: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 165: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 166: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 167: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 168: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

159

Ventana de: Selección de Cuadros

Cuadro 51 de (Elaboración propia del equipo)

Page 169: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 170: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 171: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 172: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 173: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 174: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 175: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 176: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 177: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 178: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 179: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 180: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 181: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 182: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 183: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 184: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 185: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 186: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 187: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 188: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 189: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 190: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 191: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 192: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 193: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 194: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 195: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 196: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 197: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 198: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 199: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 200: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 201: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 202: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 203: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 204: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 205: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 206: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 207: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 208: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 209: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 210: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 211: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 212: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 213: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 214: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 215: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 216: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 217: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 218: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 219: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 220: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 221: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 222: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 223: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 224: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 225: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 226: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 227: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 228: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 229: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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,

Page 230: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 231: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 232: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 233: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 234: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 235: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 236: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 237: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 238: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 239: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 240: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 241: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 242: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 243: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 244: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 245: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 246: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 247: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 248: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 249: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 250: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 251: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 252: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 253: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 254: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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)

Page 255: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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

Page 256: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 257: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 258: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 259: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

A.2.1 Diagrama de entidad relación de la base de datos

Cuadro 48 de Elaboración propia del equipo

Page 260: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 261: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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:

Page 262: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 263: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 264: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 265: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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.

Page 266: 02 INSTITUTO POLIT.CNICO NACIONAL TESINA CARATULA

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