DISEÑO E IMPLEMENTACIÓN DEL MÓDULO DE INGRESOS PARA EL SISTEMA ADMINISTRATIVO INTEGRADO DESCENTRALIZADO (SAID).

Tamaño: px
Comenzar la demostración a partir de la página:

Download "DISEÑO E IMPLEMENTACIÓN DEL MÓDULO DE INGRESOS PARA EL SISTEMA ADMINISTRATIVO INTEGRADO DESCENTRALIZADO (SAID)."

Transcripción

1 Propuesta de Proyecto de Grado: DISEÑO E IMPLEMENTACIÓN DEL MÓDULO DE INGRESOS PARA EL SISTEMA ADMINISTRATIVO INTEGRADO DESCENTRALIZADO (SAID). Por Br. Marcos Gatti Tutor Académico: Hilda Contreras Tutor Industrial: Javier Rivera Abril Universidad de Los Andes Mérida, Venezuela

2 Diseño e Implementación del módulo de Ingresos para el Sistema Administrativo Integrado Descentralizado (SAID) Resumen: Esta tesis pretende desarrollar un componente de software para manejar los ingresos de la administración pública de entes descentralizados sin fines empresariales según los instructivos de la Oficina Nacional de Presupuesto. Este componente debe integrarse al Sistema Administrativo Integrado Descentralizado (SAID), el cual fue desarrollado por la Fábrica de Software Libre de la Fundación de Ciencia y Tecnología del Estado Mérida. El desarrollo de este componente usará la Metodología de la Fábrica de Software Libre definida por FUNDACITE-Mérida. Esta metodología está diseñada para la construcción de aplicaciones de software utilizando herramientas libres, específicamente para proyectos de desarrollo de sistemas de información. SAID es el primer sistema de software libre producto de esta metodología, lo cual permitió generar una herramienta competitiva y de calidad frente al software propietario, buscando reducir la elevada dependencia tecnológica de la nación. La meta es poseer una aplicación administrativa desarrollada bajo estándares y plataformas 100% libres, para manejar todos los procesos correspondientes a la Administración Pública Nacional. En consecuencia, el desarrollo de este nuevo módulo para SAID persigue incorporar, como nueva funcionalidad, la automatización de los diferentes procesos de ingresos de los entes administrativos públicos. Palabras clave: Fabrica de Software Libre (FSL), Sistema Administrativo Integrado Descentralizado (SAID), Ingresos, Oficina Nacional de Presupuesto (ONAPRE), Oficina Nacional de Contabilidad Pública (ONCOP). 2

3 Índice Índice... 3 Capítulo 1 Introducción Antecedentes Planteamiento del problema Objetivos Objetivo general Objetivos específicos Justificación Metodología y Plan de Trabajo Etapa I: Investigación Etapa II: Desarrollo del módulo Etapa III: Documento final de la tesis Cronograma de Trabajo...12 Capítulo 2 Marco Teórico Sistemas Administrativos Administración Pública como sistema Software Libre como herramienta Plataforma de desarrollo colaborativo Herramientas para el desarrollo...19 Lenguaje de programación: PHP...19 Biblioteca: XAJAX...20 Base de datos: PostgreSQL...21 API para BD: ADOdb Ejemplo de Software libre: Sistemas Administrativo Integrado y Descentralizado (SAID) Metodología de desarrollo de la Fábrica de Software Libre M-FSL Proceso # 1: Conceptualización de Proyectos de Software Proceso # 2: Administración de Proyectos de Software Proceso # 3: Desarrollo de Aplicaciones de Software...28 Fase # 1: Análisis del Dominio de Aplicación...28 Fase # 2: Especificación de Requerimientos...29 Fase # 3: Análisis y Diseño

4 Fase # 4: Construcción...29 Fase # 5: Pruebas...30 Fase # 6: Liberación Lenguaje Unificado de Modelado (UML)...31 Referencias y Bibliografía

5 Capítulo 1 Introducción 1.1 Antecedentes En el año 2004, el decreto (Chávez, 2004) publicado en la Gaceta Oficial N de fecha 28/12/2004, habla sobre el uso obligatorio del software libre en el país para todas las dependencias públicas de carácter oficial. En particular, dicho decreto impone que la Administración Pública Nacional (APN) debe emplear prioritariamente Software Libre desarrollado con estándares abiertos, en sus sistemas, proyectos y servicios informáticos. Posteriormente a la aprobación del decreto 3.390, el 13 de julio del 2005 se aprueba el Plan de Migración de Software Libre (Ministerio de Ciencia y Tecnología, 2005). Por consiguiente, el Ministerio de Ciencia y Tecnología toma la iniciativa y propone desarrollar un sistema administrativo en software libre para la administración pública, pues todos los sistemas que existían para aquel entonces eran software propietario. Luego, FUNDACITE-Mérida, con el objetivo de cumplir con el Plan Nacional de Migración al Software Libre, decidió crear su propio Sistema Administrativo. Inicialmente se realizó un trabajo de exploración para descartar alguna aplicación en Software Libre que pudiese utilizarse o adecuarse a las necesidades de la Fundación, y luego se llegó a la conclusión de que no existía alguna alternativa factible adecuada a las necesidades de FUNDACITE-Mérida. Entonces, en el año 2005 se decide iniciar el proyecto de desarrollo de una aplicación administrativa integrada que cumpliera con las necesidades reales de la Fundación. Durante el primer año de vida se realizó el desarrollo y las pruebas iniciales y en el segundo año la implantación en FUNDACITE-Mérida. Para realizar dicha implantación, fue necesario primero realizar la migración de los datos de los sistemas administrativos basados en software propietario que se tenían para aquel entonces y posteriormente el adiestramiento del personal. Así, desde el año 2006 esta herramienta, denominada Sistema Administrativo Integrado Descentralizado (SAID), se utiliza en todos los procesos presupuestarios, administrativos y contables de la Fundación. Actualmente la Administración Pública Nacional cuenta con el Sistema Administrativo (SAID) bajo software libre desarrollado con herramientas avanzadas y actualizadas. Este sistema tiene como finalidad ingresar y controlar el presupuesto de gastos de un organismo público sin fines empresariales, de esta manera le permite a sus usuarios programar la formulación del presupuesto de gastos fundamentado por la Oficina Nacional de Presupuesto ONAPRE (Pardo, 2008). Además permite la formulación del presupuesto de gastos y la asignación de créditos para hacer uso del dinero presupuestado. Contemplando, la ejecución del presupuesto que pasa por todas las etapas de gasto: compromiso, causado y pagado. 5

6 El proyecto SAID es el más descargado del repositorio de FUNDACITE-Mérida y CENDITEL, con más de 5000 descargas para abril del Actualmente, se destacan los usuarios: CENDITEL, FUNDACITE-Mérida, FUNDACITE-Bolívar, FUNDACITE-Amazonas, FUNDACITE-Lara, FUNVISIS, la Gobernación del estado Mérida en la Dirección de Administración y Dirección de Educación, Cultura y Deporte, Hospital Central Universitario Dr. Antonio Maria Pineda del estado Lara, tipo IV, FONDAFA y COTATUR, los cuales usan SAID para automatizar sus procesos administrativos. SAID, es un sistema Integrado porque abarca todos los procesos administrativos de las unidades de la Administración Pública (Contaduría, Administración y Presupuesto) de forma tal que trabajen en conjunto y no independientemente (como se suele hacer en la Administración Pública Nacional). Es un sistema Descentralizado ya que está dirigido específicamente para entes descentralizados sin fines empresariales de la Administración Pública Nacional. SAID actualmente automatiza los siguientes procesos: Registro de Beneficiarios, Proveedores y Personal. Definición (por código programático, proyectos y acción centralizada, unidades administrativas), formulación (en base al instructivo 12 de ONAPRE) y ejecución (en base al instructivo 4 de ONAPRE) presupuestaria. Compras (Requisición, cotizaciones, actas, nota de pedido, órdenes, reintegros y definiciones). Almacén (Ingresar, consultar, entregar y anular solicitudes; ingresar, consultar, modificar el inventario; genera reportes de mínimo inventariado, gastos por programa, por partida presupuestaria y de dependencia). Bienes (Ingreso desde compras, manuales; modificación de bienes; ingresar y consultar del clasificador de bienes, genera reportes por clasificación, por dependencia y general). Cuentas por pagar (Definiciones de impuestos y deducciones, recepción de documentos, solicitud de pago). Bancos (Definiciones de bancos, agencias, tipo de cuenta, cuentas, tipo de colocación y colocación; movimientos bancarios; emisión de cheques; pago directo; reportes y conciliación bancaria). Contabilidad (Asiento contable, reportes de convertidor de cuentas, estado de resultado, balance general, libro diario, mayor analítico, libro auxiliar, balance de comprobación). Catálogos cuentas (Clasificador presupuestario, cuentas patrimoniales y convertidor). Cierre (Compromisos pendientes y asientos de cierre). 1 Información obtenida en 6

7 1.2 Planteamiento del problema El Sistema Administrativo Integrado Descentralizado (SAID) es todavía muy joven, y aún así presenta una gran demanda a nivel Nacional desde su liberación. Debido a su corta edad y su gran solicitud, SAID presenta varias necesidades, entre estas se encuentra la de poseer un módulo que se encargue de manejar los Ingresos de los entes descentralizados sin fines empresariales 2. La elaboración del módulo de Ingresos propuesto responde a la necesidad actual de SAID proporcionando una solución inmediata a las Instituciones que utilizan este sistema, ya que automatizará y permitirá un mayor control en cada uno de los procesos de la Administración Pública Nacional. El principal punto a considerar es la integración de un componente de software nuevo, el módulo de ingresos, al sistema implementado SAID. Tecnológicamente esta integración estaría garantizada al funcionar precisamente como la Fábrica del Software Libre (FSL), utilizando su metodología de desarrollo y plataforma colaborativa. El producto final debe cumplir las condiciones de Software libre. Otro aspecto importante a considerar en el diseño del módulo es el cumplimiento con los aspectos legales requeridos. Esto debido a que la Administración Pública Nacional debe someterse al marco jurídico especializado para normar el ejercicio de los actos administrativos. La normativa jurídica esta decretada en la constitución nacional de 1999, detallada en la Ley Orgánica de la Administración Publica (LOAP). Dicha ley dicta las reglas y leyes que regulan y controlan los procesos funcionales de los sistemas administrativos públicos. Además existe la Oficina Nacional de Presupuesto (ONAPRE) 3 como el órgano rector del presupuestario público. Las planillas, datos, salidas y procedimientos del módulo de ingreso a implementar deben regirse por su correspondiente marco jurídico. Por otra parte, es conveniente que el modulo de ingresos mantenga el carácter de integrado del SAID, en el sentido de acoplar los procesos de las unidades administrativas: contabilidad y presupuesto. Por lo general, en los sistemas administrativos las unidades de contabilidad y presupuesto van de la mano, por tanto es indispensable que las operaciones realizadas en cada una de estas unidades se vean mutuamente reflejadas, sin embargo la mayoría de las soluciones automatizada de estos procesos no integran estas unidades. El SAID muestra su funcionamiento integrado, por ejemplo, a través del módulo de gastos y se requiere que el módulo de ingresos funcione de la misma forma. Otra característica importante del sistema, propio de los entes descentralizados, es la existencia de varios entes generadores de ingresos. Por lo cual, los entes descentralizados manejan varias cuentas a nivel de presupuesto 2 Los Entes Descentralizados sin fines empresariales serán aquellos que no realicen actividades de producción de bienes o servicios destinados a la venta y cuyos ingresos o recursos provengan fundamentalmente del presupuesto de la República, los estados, los distritos metropolitanos, o los municipios (Asamblea Nacional de la República Bolivariana de Venezuela, 2001) 3 Oficina Nacional de Presupuesto 7

8 y otras a nivel de la contabilidad que además no están directamente relacionadas, contando además con presupuestos dinámicos, por lo que se requiere realizar las respectivas modificaciones presupuestarias ante los ingresos extras. Por ejemplo, los Ingresos destinados a FUNDACITE-Mérida provienen generalmente del Ministerio de Ciencia y Tecnología (MIT) y de la gobernación del estado Mérida. Dichos ingresos, transferencias u órdenes de pagos mensuales realizadas por estos organismos, llegan directamente a la unidad de contabilidad, en donde se realizan las respectivas operaciones contables. El sistema actualmente permite registrar los Ingresos contablemente, a través de movimientos bancarios o asientos contables, pero no se vinculan las cuentas patrimoniales con las respectivas cuentas presupuestarias, es decir, no se relaciona el Ingreso hacia la(s) cuenta(s) presupuestaria(s). Además, en el contexto particular de FUNDACITE-Mérida, un módulo de ingresos permitiría automatizar la formulación presupuestaria de sus Ingresos, la cual se realiza actualmente con una hoja de cálculo. Dado este panorama, es de esperarse que se genere un retraso en el proceso administrativo, pues la unidad de presupuesto debe esperar que contabilidad realice su cierre y envíe los balances de comprobación. Por otra parte, una vez que los balances de comprobación arriban a presupuesto, la unidad se encarga de identificar cuales cuentas corresponden a las transferencias (Ingresos) o a ingresos propios, para poder ver reflejado los ingresos en el módulo de presupuesto. La figura 1.1 muestra un esquema de la unidad de presupuesto de SAID en donde los ingresos no son considerados. Figura 1.1. Ejecución del presupuesto en SAID Para finalizar, el módulo debe permitir llevar el control de la proporción Ingresos y Egresos de las instituciones descentralizadas, la cual actualmente no se verifica en el sistema debido a que este solo maneja los procesos administrativos relacionados con los gastos. Esto permite integrar la unidad de Finanzas (Contabilidad) y la unidad de Presupuesto, de forma tal que la información (referente a los ingresos) registrada en Finanzas se vea reflejada en Presupuesto, a través de la generación de reportes de ingresos para ambas unidades. La Figura 1.2 8

9 muestra el mapa conceptual del SAID en donde debe incorporarse el diseño de un módulo de ingresos que cumpla con los requerimientos de los entes descentralizados. Figura 1.2 Mapa Conceptual del Sistema Administrativo Integrado Descentralizado (SAID) 1.3 Objetivos Objetivo general Diseñar e implementar un componente de software que maneje los Ingresos en el SAID Objetivos específicos Realizar un levantamiento de información en lo referente al manejo de ingresos de la administración pública, específicamente en FUNDACITE-Mérida. 9

10 Estudiar de los componentes del SAID (presupuesto, administración y contabilidad) para establecer relaciones con el módulo de ingresos. Modelar los cambios en las bases de datos de SAID. Diseñar y construir la interfaz Web de acuerdo a las pautas del SAID. Implementar el componente de software de Ingresos en SAID. Realizar las pruebas posteriores a la implementación. 1.4 Justificación La aparición del decreto y el plan de Migración de Software Libre, ha puesto en marcha la migración y el desarrollo de sistemas de información con estándares privados hacia estándares libres, principalmente aquellos sistemas que estén relacionados con la Administración Pública Nacional (APN). A su vez surge la Ley Orgánica de Ciencia y Tecnología (LOCTI), la cual tiene por objeto: Formular, promover y evaluar planes nacionales en materia de ciencia, tecnología, innovación y sus aplicaciones, para el corto, mediano y largo plazo. Además, esta ley trata de estimular y promover los programas de formación necesarios para el desarrollo científico y tecnológico del país, buscando la participación del sector privado a través de mecanismos que permitan la inversión de recursos financieros para el desarrollo de las actividades científicas, tecnológicas, de innovación y sus aplicaciones (Chávez, 2005). Ambos fundamentos jurídicos, la LOCTI y el decreto 3.390, parecen ir de la mano para que aquellas instituciones, cooperativas o empresas dedicadas al desarrollo de la Ciencia y Tecnología en el país, como es el caso de FUNDACITE-Mérida o CENDITEL (ambas instituciones), se vean beneficiadas debido a la percepción de ingresos extras ya sea por empresas privadas, empresas en el sector de hidrocarburos, empresas en la actividad minera y eléctrica, entre otros. Aquellas instituciones públicas de carácter oficial (como las mencionadas anteriormente), deben emplear para el manejo de sus procesos administrativos, sistemas de información para cumplir con el mencionado decreto. Justamente, uno de los procesos administrativos que realiza la APN es el manejo de los ingresos. Actualmente el único sistema existente desarrollado con estándares libres, para instituciones públicas descentralizadas sin fines empresariales y fundamentados en la legislación venezolana de administración pública, es SAID. Sin embargo, SAID no cuenta con el manejo de ingresos, esto trae como consecuencia un descontrol en el presupuesto de instituciones públicas que perciban ingresos extras ya sea por LOCTI o por alguna otra vía. Este descontrol afecta directamente a la unidad de presupuesto, quien debe reformular el presupuesto y distribuir de manera precisa y en poco tiempo ese dinero, que proviene de ingresos extras e imprevistos, a cada una de las cuentas presupuestarias. Entonces queda justificado el desarrollo de esta tesis, al hacerse evidente que el manejo de ingresos es parte vital para el buen funcionamiento y la credibilidad de las instituciones de todo el aparato administrativo 10

11 público nacional. En particular se destaca la incorporación del control automatizado entre los ingresos y gastos que garanticen el uso legal, efectivo y eficiente de los recursos de la nación. 1.5 Metodología y Plan de Trabajo Etapa I: Investigación Esta etapa pretende contextualizar el problema planteado y permite conocer sus antecedentes generando el marco teórico en base a los siguientes tópicos: Sistemas de Información. Sistemas Administrativos Públicos e instructivos de ONAPRE. Software libre y herramientas de desarrollo. Metodología FSL. UML Etapa II: Desarrollo del módulo En esta etapa se da inicio al desarrollo del módulo de Ingresos, siguiendo las directrices que indica la metodología seleccionada para el desarrollo del proyecto denominada Metodología de la Fábrica de Software Libre de CENDITEL, la cual esta netamente orientada al desarrollo de sistemas de información bajo software libre (Álvarez et. al., 2007). Esta metodología es un compendio de metodologías. Está inspirada en el método ágil Extreme Programming (Beck, 2004), en The Rational Unified Process (Philipp e Kruchten, 2000), en el Modelo de Procesos de Desarrollo descrito en el Método Watch (Montilva, 2004) y en el Modelo de Procesos para el Desarrollo de Software MoProSoft 4. La M-FSL se compone de 2 estilos de desarrollo de software libre. El estilo Catedral y el estilo Bazar (Raymond, 1998). La M-FSL esta basada en una estructura organizacional orientada a procesos específicos: Gestión de Proyectos de Software: se encarga de gestionar todo lo referente al desarrollo de software, es decir, genera la conceptualización del proyecto, el estudio de factibilidad de un desarrollo por parte del personal de organización o por contratación, la priorización de funcionalidades y riesgos, la definición de estándares de desarrollo, establecimientos de acuerdos de liberación, uso del código fuente, entre otros. Administración de Proyectos de Software: Este proceso está encargado de coordinar, conducir o dirigir al grupo desarrollador encargado de un proyecto específico, haciendo uso de la plataforma de desarrollo colaborativo

12 Desarrollo de aplicaciones de Software: Este proceso genera, el conjunto de actividades para dar inicio al Proceso de desarrollo del software. Las actividades se encuentran distribuidas por las siguientes fases, las cuales serán explicadas con detalle en el marco teórico: Fase 1. Análisis del dominio de la aplicación Fase 2. Especificación de requerimientos Fase 3. Análisis y Diseño Fase 4. Construcción Fase 5. Pruebas Fase 6. Liberación Etapa III: Documento final de la tesis Esta etapa consiste en la elaboración del documento de Proyecto de Grado. Documentación de antecedentes y marco teórico, diseño, resultados y conclusiones. 1.6 Cronograma de Trabajo Se presenta la planificación de 18 semanas. La Figura 1.3 contiene la planificación por fechas de las fases principales del proyecto y la figura 1.4 muestra de las evaluaciones a desarrollar para este proyecto. Figura 1.3 Cronograma de Trabajo del Proyecto de Grado del semestre A

13 1.4 Cronograma de Evaluaciones del Proyecto de Grado del semestre A

14 Capítulo 2 Marco Teórico El presente capítulo contiene las bases teóricas necesarias para la compresión de este proyecto, además incluye la explicación formal de la metodología a utilizar para conseguir el producto final y por último todas las herramientas y tecnologías a utilizar para el desarrollo e implementación del módulo planteado en esta propuesta de proyecto de grado. 2.1 Sistemas Administrativos Un sistema de información es un conjunto de componentes que se relacionan entre si para procesar información o datos, con la finalidad de disponer de forma adecuada la información o datos de una determinada organización, y así proporcionar apoyo a operaciones, administración, toma de decisiones, entre otros. Los componentes o elementos que conforman a un Sistema de Información son los siguientes: Las personas. Los datos. Las actividades. Los recursos materiales. Los Sistemas de Información tiene como objetivo primordial la automatización de procesos, proporcionando información necesaria para facilitar el proceso de toma de decisiones y aumentando el rendimiento de la organización a través de su implantación y uso. Los Sistemas de Información de acuerdo a su función pueden clasificarse de la siguiente manera: Sistemas de procesamiento de datos. Sistemas informáticos para la Administración (MIS). Sistemas de apoyo para la toma de decisiones (DSS). Sistemas de automatización de oficinas Sistemas expertos e inteligencia artificial. Los Sistemas de Información son generalmente de propósito específico para una organización, proceso o requerimiento particular. De esta forma existen sistemas para diferentes ámbitos de competencia, un ejemplo son los sistemas administrativos que automatizan los procesos administrativos sobre el cual se enmarca el desarrollo de este trabajo. Un sistema administrativo es un conjunto de componentes o actividades interrelacionadas entre si para procesar los datos ingresados a la organización y los que ella misma produce, con el fin de traducir dicha entrada en 14

15 información de vital importancia para la toma de decisiones de la organización. El sistema administrativo es básicamente una estructura de relaciones formales. Implica la definición del flujo de información, el diseño del soporte de los datos y la descripción de las tareas administrativas en cada sector en forma de rutina y procedimiento. Dada la interrelación entre las operaciones de la organización, se requiere normalizar el tratamiento de la información de manera que el mismo presente un proceso de integración análogo al requerido para tomar decisiones en las organizaciones. Los sistemas administrativos se construyen para llevar a cabo actividades de seguimiento y control, toma de decisiones, actividades administrativas de gerencia, generación de reportes, entre otras. 2.2 Administración Pública como sistema La Administración Pública es el contenido de la actividad del Poder Ejecutivo, y se refiere a todas actividades de gestión desempeñadas sobre los bienes del Estado para satisfacer las necesidades públicas y lograr con ello el bien general (Lares, 2001). Los procesos funcionales de la estructura organizacional de las dependencias y entidades de la administración pública están formados por elementos y relaciones establecidas para que los sistemas estén en condiciones de procesar los insumos (entradas) y obtener como resultado los productos esperados (salida), en condiciones de óptimas eficacia y eficiencia (ver Figura 2.1 para ilustra el modelo). PROCESOS FUNCIONALES DEMANDAS RECURSOS INFORMACIÓN BIENES SERVICIOS INFORMACIÓN MECANISMO DE RETROALIMENTACIÓN Figura 2.1 Modelo de la AP como sistema. Una parte fundamental del modelo de sistema de la administración pública son las entradas o ingresos financieros. Los ingresos se definen como el aumento del capital de entrada de la empresa, institución u organización ya sea por la venta de productos (servicios, bienes o información) o provenientes por parte del gobierno Nacional, en el caso de la administración pública. Continuando en el contexto de la Administración Pública Nacional, en particular para los entes descentralizados sin fines empresariales, los ingresos provienen fundamentalmente del presupuesto de la 15

16 República, los estados, los distritos metropolitanos, o los municipios (Asamblea Nacional de la República Bolivariana de Venezuela, 2001). Además, los ingresos también pueden generarse a través de cursos, convenios, colocaciones bancarias, intereses de libreta, aranceles, etc. Este tipo de ingresos se conocen como Ingresos Propios según la Ley Orgánica de la Administración Pública Nacional (Salgado, 2006). Las atribuciones de la Administración Pública Nacional son propias de un servicio público y por tanto deben someterse al marco jurídico especializado para normar el ejercicio de los actos administrativos. La normativa jurídica que rige la APN, esta decretada en la constitución nacional de 1999, la cual contiene un extenso titulo IV relativo al "Poder Público, cuyas normas se aplican a todos los órganos que ejercen el Poder Publico tal como lo indica el articulo 136: en su distribución vertical o territorial (Poder Municipal, Poder Estadal y Poder Nacional); y en el nivel Nacional, en su distribución horizontal (Legislativo, Ejecutivo, Judicial, Ciudadano y Electoral). Por tanto, en Venezuela para alcanzar los principios constitucionales relativos a la Administración Publica, la Asamblea Nacional de la República (2001) ha dictado la Ley Orgánica de la Administración Publica (LOAP). Dicha ley dicta las reglas y leyes que regular y controlan los procesos funcionales de los sistemas administrativos públicos. Por otra parte, se crea la Oficina Nacional de Presupuesto (ONAPRE) 5 como el órgano rector del Sistema Presupuestario Público, creado con la finalidad de cumplir las atribuciones que le confiere el artículo 21 de la Ley Orgánica de la Administración Financiera del Sector Público (LOAFSP) 6. La misión de esta oficina es evaluar la ejecución del presupuesto y asesorar a la Presidencia de la República y a los Organismos sujetos a la LOAFSP, en el sistema presupuestario, en su formulación, seguimiento, liquidación y en la evaluación de su ejecución física y financiera, así como en su consolidación anual. Una de las atribuciones de ONAPRE es la de preparar y dictar las normas e instrucciones técnicas relativas al desarrollo de las diferentes etapas del proceso presupuestario. Dichas normas deben tomarse en cuenta en la elaboración de este proyecto al estar enmarcado en un de los niveles de la administración pública como son los entes descentralizados. ONAPRE pone a disposición de la nación, diversas leyes e instructivos para normar todas las actividades relativas al presupuesto nacional. Para el contexto de esta tesis es de suma importancia considerar en particular el instructivo Nº 4 que muestra la formulación del presupuesto de los Entes Descentralizados sin fines empresariales financieros y no financieros (Pardo, A. 2007). SAID esta basado en instructivos y formatos de la Oficina Nacional de Presupuesto ONAPRE y la Oficina Nacional de Contabilidad Pública ONCOT. 2.3 Software Libre como herramienta Durante años, el desarrollo de sistema de información se ha realizado en diversas plataformas, aplicando variados paradigmas y orientados a diversos mercados. Pero la tendencia actual de desarrollo de software marca el rumbo hacia la socialización de los sistemas e integración de las comunidades a través de ellos. Por tanto, la manera 5 Oficina Nacional de Presupuesto 6 Gaceta Oficial N , del 5 de septiembre de

17 en que se analiza e implementa el software es una condición que debe satisfacerse, en particular para este trabajo se convierte en toda una herramienta. Se denomina Software Libre a la libertad que poseen los usuarios de ejecutar, copiar, distribuir, estudiar, modificar y mejorar aplicaciones, herramientas o programas informáticos. Dicho de otra manera, un software será denominado libre si cumple con las siguientes 4 libertades: Libertad 0: Libertad de usar el programa con cualquier propósito. Libertad 1: Libertad de estudiar el funcionamiento del programa y adaptarlo a las necesidades propias. El acceso a las fuentes es una precondición de esta libertad. Libertad 2: Libertad de distribuir copias. Libertad 3: Libertad de mejorar el programa y hacer pública las mejoras. El acceso a las fuentes es una precondición de esta libertad. El Software Libre suele estar disponible gratuitamente; sin embargo no es obligatorio que sea así, por ende no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en algunas ocasiones el código fuente; no obstante, este tipo de software no es libre, a menos que se garanticen las 4 libertades (Stallman, 1985). El mapa conceptual del Software libre se muestra en la Figura 2.2. Figura 2.2 Mapa conceptual del Software Libre. 17

18 El software libre presenta una serie de ventajas por los derechos que otorga a sus usuarios. Algunas de estas ventajas pueden ser mejor apreciadas por los usuarios particulares, otras por las empresas, y otras por la administración pública. Entre estas ventajas tenemos las siguientes (Culebro et. al., 2006): Bajo costo de adquisición y libre uso. Innovación tecnológica. Requisitos de hardware menores y durabilidad de las soluciones. Escrutinio público. Independencia del proveedor. Tiende a ser muy eficiente (por que constantemente es optimizado). Tiende a ser muy robusto, debido a que la comunidad tiende a contribuir porque es el interés de todos mejorar esta base común. Tiende a ser muy diverso: comunidad tiene muchas necesidades diferentes y esto hace que el software esté adaptado a una cantidad más grande de problemas. El software libre se lleva a cabo considerando las libertades que lo fundamentan y los principios de mejoras de calidad del software. Para eso se cuentas con herramientas y plataformas de distribución, desarrollo y soporte que se mencionan a continuación Plataforma de desarrollo colaborativo Se define como trabajo colaborativo, a aquel donde no hay una fuente única y fija de la que emane las pautas para llevar a cabo un desarrollo. Todos los participantes en una determinada tarea aportan sus ideas para modelar el resultado final, entre todos, de una forma consensuada, natural y lógica. Un ejemplo de plataforma para llevar a cabo desarrollo colaborativo es Gforge 7. Gforge es un producto que integra un conjunto de herramientas aptas para el desarrollo software y la gestión de proyectos de software libre. Entre dichas herramientas cabe destacar herramientas tales como foros, herramientas de gestión y monitorización de errores y tareas, listas de correo, repositorios de archivos, herramientas de control de versiones software, entre otros. Gforge es, por tanto, un producto que proporciona una infraestructura básica para apoyar la construcción de comunidades de software libre, como MORFEO 8. Gforge es un producto con licencia libre en Sourceforge 9, el sitio Web que actualmente aloja más de proyectos de software libre en los que participan más de usuarios desarrolladores. Además, 7 GForge 8 Proyecto Morfeo 9 Sourceforge 18

19 Gforge ha sido adoptado como base del sitio Web del software libre 10 que surge con el afán de situarse como lugar de referencia para el alojamiento de comunidades de software libre en el ámbito hispano Herramientas para el desarrollo Las herramientas y tecnologías de Software Libre que se utilizaran para el desarrollo de esta propuesta, acordes a las demandas del desarrollo previo del SAID, son las que se describen a continuación. Lenguaje de programación: PHP PHP 11 (Hypertext Pre-processor), es un lenguaje de programación interpretado usado principalmente para la creación dinámica de contenidos en un servidor Web. Un lenguaje de programación interpretado quiere decir que la ejecución del programa no se realiza mediante una previa compilación, por el contrario para realizar la ejecución del programa se hace uso de un intérprete. Los interpretes se diferencian de los compiladores porque estos traducen los programas a medida que sea necesario, generalmente instrucción por instrucción y por lo general no generan un archivo de dicha traducción. La figura 2.3 ilustra los pasos de una solicitud dinámica hacia un servidor Web, en donde se interpreta código PHP. Inicialmente, (Paso 1) se muestra cuando el cliente realiza una solicitud al servidor, luego, (Paso 2) el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el contenido de manera dinámica (por ejemplo obtener información de una base de datos). Luego (Paso 3), el resultado es enviado por el intérprete al servidor y (paso 4) finalmente se visualiza el documento generado dinámicamente en el navegador del cliente. Figura 2.3 Pasos para la obtención de un documento dinámico. 10 Software Libre 11 PHP 19

20 PHP tiene características de software libre con el que además pueden desarrollar software libre. Usa extensiones para la generación de archivos en diferentes formatos como PDF, Flash, y diversos formatos de imágenes. Entre las características principales o fundamentales se presenta las siguientes: Es un potente y robusto lenguaje de programación embebido en documentos HTML. Dispone de extensiones para la conexión con la gran mayoría de los sistemas de gestión de bases de datos para el almacenamiento de información permanente en el servidor (Oracle, Postgres, Informix, MySQL, SNMP, entre otros). Proporciona soporte a múltiples protocolos de comunicaciones en Internet (http, IMAP, FTP, LDAP, SNMO, entre otros). Código fuente abierto. Gratuito. Portable y multiplataforma. Consume pocos recursos en el servidor. Alta velocidad de desarrollo. Biblioteca: XAJAX Xajax es una biblioteca de código abierto para PHP que permite crear de manera fácil y simple aplicaciones Web basadas en AJAX usando además HTML, CSS, y Javascript. Las aplicaciones desarrolladas con Xajax pueden comunicarse asincrónicamente con funciones que se encuentran del lado del servidor y así actualizar el contenido de una página sin tener que recargarla nuevamente. Con la introducción de AJAX (Ashyncronous JavaScript And XML) en aplicaciones Web el manejo del objeto XMLHttpRequest se hace mucho más sencillo. Cuando el usuario interactúa con la Web y provoca una acción, se crea y configura un objeto XMLHttpRequest, el mismo posteriormente realiza una llamada al servidor requiriendo tal evento. La petición se procesa en el servidor y retorna una respuesta que puede ser un documento XML, texto plano, JavaScript, etc., que contienen el resultado de dicha petición. Luego el objeto XMLHttpRequest llama a la función callback() para procesar el resultado y finalmente se actualiza el DOM (Documen Object Model) de la página con la petición dependiendo del resultado devuelto. Xajax presenta las siguientes características: Es sencillo y solo se necesita escribir sentencias muy cortas y simples en Javascript gracias a que la biblioteca fue implantada en PHP. Es compatible con Firefox, Mozilla, Internet Explorer, Opera y Safari. Puede ser usado para actualizar estilos, clases CSS, botones de selección, casillas de verificación y botones de radio o cualquier otro atributo de un elemento. Cada función registrada para ser accesible a través de Xajax puede tener distintos tipos de petición. 20

21 Base de datos: PostgreSQL Una Base de Datos (BD) es un modelo que representa algún aspecto del mundo real. Es un conjunto de datos coherentes, con cierto significado inherente. Por ser una abstracción del mundo real, toda base de datos se diseña, construye y llena con datos para un propósito específico y está dirigida a un grupo de usuarios o aplicaciones. La base de datos son sistemas que han evolucionado mucho y actualmente ellas son creada con un sistema manejador de base de datos. El sistema manejador de base de datos proporciona un entorno que permite realizar manipulaciones de la información de la base de datos, las distintas operaciones que podemos realizar son, extracción, inserción y modificación. Todas las peticiones de acceso a la base de datos, se manejan centralizadamente a través del manejador de base de datos, por lo que este paquete funciona como interface entre los usuarios y la base de datos (Mancilla, 2007). El modelo representado en una BD generalmente es un modelo de datos llamado entidad-relación (E-R), el cual está basado en una percepción del mundo real que consta de un conjunto de objetos básicos llamados entidades y de relaciones entre estos objetos. El modelo de datos E-R es uno de los diferentes modelos de datos semánticos; el aspecto semántico del modelo yace en el intento de representar el significado de los datos. El modelo E-R es útil para hacer corresponder los significados e interacciones de los desarrollos del mundo real con un esquema conceptual. Para tener acceso al modelo de la BD se utiliza un lenguaje denominado SQL (Structured Query Language), el cual usa una combinación algebraica relacional y construcciones del cálculo relacional. SQL es un lenguaje específicamente diseñado para el acceso a sistemas de bases de datos relacionales, sin embargo no implementa el modelo relacional de manera estricta. Cualquier sistema de información requiere manejar un conjunto de datos, y para eso requiere el uso de un sistema manejador de BD. PostgreSQL 12 es un sistema de base de datos relacional libre (open source) que utiliza SAID para representar el modelo relacional de los sistemas administrativos. PostgreSQL, tiene más de 15 años de activo desarrollo y arquitectura probada, por lo que se considera un sistema seguro y confiable para la integridad de los datos. Funciona en todos los sistemas operativos importantes, incluyendo Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), y Windows. Obedece completamente a ACID, tiene soporte total para foreign keys, joins, views, triggers, y stored procedures (en múltiples lenguajes). Incluye la mayoría de los tipos de datos SQL92 y SQL99; INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, y TIMESTAMP. También soporta almacenamiento de objetos grandes binarios, incluyendo gráficos, sonidos, o vídeos. Tiene interfaces de programación nativos para C/C++, Java, Perl, Python, Ruby, Tcl, ODBC, entre otros, y documentación excepcional. 12 PostgreSQL 21

22 PostgreSQL utiliza control de concurrencia de Multi-Versión (MVCC), puntos de recuperación (Silberchatz, 1998) a un momento dado, tablespaces, replicación asincrónica, transacciones jerarquizadas (savepoints), backups en línea, un sofisticado analizador/optimizador de consultas y write ahead loggin para tolerancia de falla. Soporta juegos de caracteres internacionales, múltiples codificaciones de caracteres y manejo sensitivo de mayúsculas y minúsculas. Tiene características de escalabilidad tanto en la cantidad de datos que puede manejar, como en el número de usuarios concurrentes que puede aceptar. Además, el código fuente de PostgreSQL está disponible bajo la licencia BSD. Esta licencia proporciona la libertad de usar, modificar y distribuir PostgreSQL. Todas las modificaciones, mejoras, o cambios que se realicen quedan a decisión del usuario de publicar o no hacerlo. API para BD: ADOdb Las funciones de acceso a base de datos en PHP no están estandarizadas. Por tanto se requiere una librería que esconda las diferencias entre cada API de base de datos (encapsular las diferencias) para poder cambiar fácilmente de base de datos. ADOdb 13 es un conjunto de librerías de bases de datos para PHP y Phyton la cual proporciona un nivel de abstracción para los queries y el manejo de las base de datos. ADOdb oculta las diferencias entre los distintos tipos de manejadores de bases de datos, lo que permite cambiar entre gestores de bases de datos sin necesidad de cambiar el código. Actualmente, ADOdb ha estandarizado su biblioteca para los siguientes manejadores de bases de datos: MySQL, Oracle, Microsoft SQL Server, Sybase, Sybase SQL Anywhere, Informix, PostgreSQL, FrontBase, SQLite, Interbase (versiones de Firebird y Borland), Foxpro, Access, ADO, DB2, SAP DB and ODBC. Algunas de las características que posee ADOdb son las siguientes: Diseñada para ser veloz. Soporta código para manejar INSERT y UPDATE que son rápidamente adaptables a múltiples bases de datos. Tiene un sistema de meta tipos (metatype) para poder determinar cuales tipos como CHAR, TEXT and STRING son equivalentes en diferentes bases de datos. Fácil de portar. Creación de tablas e índices portables. Monitor de rendimiento de base de datos y ajuste de enunciados SQL. Sesiones en bases de datos. Mapeo a objetos relacionales. En continuo desarrollo desde agosto del Sitio Oficial de ADOdb 22

23 Términos razonables de licenciamiento (BSD y GPL). Esto significa que los usuarios pueden hacer uso de ADOdb en sus aplicaciones de software, sin necesidad de obtener permiso del autor. De fácil aprendizaje Ejemplo de Software libre: Sistemas Administrativo Integrado y Descentralizado (SAID) Un ejemplo de software libre es el SAID (Sistemas Administrativo Integrado y Descentralizado) el cual fue desarrollado bajo estándares de software libre, garantizando independencia del creador del sistema ya que cada organización puede realizar las adaptaciones que necesite. Como lenguaje de programación se utilizó PHP (The PHP Group, 2001), se utiliza la librería de abstracción de datos ADOdb (Lim, 2000) con un manejador de base de datos Postgresql (Group P. G., 1996), para proporcionarle dinamismo a la aplicación se hizo uso de AJAX, por medio de la librería XAJAX (White & Wilson, 2005). Además SAID permite a los entes administrativos públicos reducir costos en cuanto al licenciamiento, asesoría técnica, implementación, capacitación, adaptaciones, entre otros servicios informáticos. Esto se debe a que la organización tiene la posibilidad de capacitar a su personal de Tecnología Información y Comunicación (TIC) para realizar con libertad las implementaciones, adaptaciones, asesoría técnica y demás necesidades propias de cada organización. Por otra parte, SAID es un sistema de información Web, es decir el usuario accede desde Internet o Intranet basado en un modelo cliente-servidor. También, es Multi Plataforma (Linux, Windows, Mac), ya que sólo necesita un navegador Web basado en Mozilla para acceder al mismo. Posee amplia documentación para usuarios finales y técnicos. El software posee control de versión y cuenta con una red de aliados institucionales que ofrecen los siguientes servicios: Capacitación: La Academia de Software Libre de Mérida (ASL-Mérida), ofrece cursos del SAID en el área de Soporte Técnico y Usuario. Asesoramiento, implantación, adaptaciones: La Fundación para el Desarrollo de la Ciencia y Tecnología en el estado Mérida (FUNDACITE-Mérida) inicialmente dirigente del proyecto y el Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL), actual dirigente del proyecto. Ambos organismos estadales adscritos al Ministerio de Ciencia y Tecnología. Como un ejemplo de software libre, SAID ofrece recursos y herramientas de trabajo colaborativo para integrar los esfuerzos de desarrollo. Entre estos tenemos: Sitios Web: SAID cuenta con dos sitios Web para publicar la información del proyecto. Estos son: 23

24 o Sitio Web Informativo: Este sitio ofrece información general acerca del proyecto, recursos de descargas de software, documentación, tutoriales, demostraciones del sistema, capturas de pantallas, etc. o Sitio Web colaborativo: Este sitio Web es donde se concentra todos los esfuerzos para el desarrollo del SAID, se dispone de listas de correo, foros, encuestas, soporte técnico, etc. A través de este se realiza la asignación y seguimiento de nuevas tareas a los encargados o desarrolladores del sistema. Listas de Correo: SAID cuenta dos tipos de listas de correos para contestar las preguntas mas frecuentes: o La lista de correo de usuario: Se encuentra ayuda en todo lo referente a soporte de usuario en cuanto a procesos administrativos del SAID. o La lista de correo de desarrollo: Este en esta lista podrás encontrar ayudar en todo lo referente a soporte en el desarrollo, adaptaciones y mejoras de código fuentes o técnicas del SAID. Foros de discusión: SAID cuenta con varios foros electrónicos de distintos temas cada uno: o Foro discusiones-abiertas: Se encuentra ayuda en todo lo referente a las discusiones generales del SAID. o Foro ayuda-instalación: Se encuentra ayuda en todo lo referente al soporte de soporte técnico de instalación, configuración y entonación del SAID. o Foro ayuda-uso-del-sistema: Se encuentra ayuda en todo lo referente al uso de la interfaz del SAID. Canal IRC: El canal IRC (Internet Relay Chat) es un mecanismo para tener aun mayor contacto con la comunidad de usuarios y desarrolladores del SAID ya que permite conversar en tiempo real al estilo de los famosos clientes de mensajería instantánea (Jabber, Yahoo Messenger, GTalk, MSN Messenger entre otros), solo se necesita tener instalado un cliente IRC como GAIM, Xchat, MIrc, etc. En este canal o salón de charla se puede consultar temas variados sobre el SAID. 2.4 Metodología de desarrollo de la Fábrica de Software Libre M-FSL Según la Real Academia Española (RAE), se define metodología como el conjunto de métodos que se siguen en una investigación científica o en una exposición doctrinal. RAE define desarrollo de la siguiente manera: Exponer o discutir con orden y amplitud cuestiones, temas, lecciones, etc., y al término software como el conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora. Por medio de estos tres conceptos se concluye que una Metodología de Desarrollo de Software es un conjunto de métodos que tienen como finalidad exponer con orden y amplitud ideas para llevar a cabo la construcción de un software. 24

25 En la ingeniería del software, el objetivo es entregar un producto de software de alta calidad que satisfaga las necesidades del usuario. Es de esperarse obtener resultados satisfactorios al contar con una metodología cuya plataforma permite buenas prácticas de desarrollo de software. En particular, la Metodología de desarrollo de la Fábrica de Software Libre (M-FSL), nace a través del estudio de un conjunto de métodos, procesos y modelos: el método ágil Extreme Programing, The Racional Unified Process, el método WATCH y el modelo de procesos MoProSoft. Esta metodología utiliza en gran parte de sus actividades al Lenguaje Unificado de Modelado (UML) de amplio uso en la ingeniería de software. La M-FSL está orientada al desarrollo de Software Libre, pero esta combina características de estilos de desarrollo tanto propietario como libre. El estilo Catedral, orientado al desarrollo de software propietario, se dirige de forma centralizada, esto quiere decir que el proceso de desarrollo esta restringido a solo un grupo de programadores, únicamente aquellos que estén encargados del diseño y elaboración del software. El estilo Bazar, como su misma palabra lo dice, se asemeja a un bazar (mercado) donde se encuentran una cantidad de individuos con enfoques distintos. El estilo bazar no está dirigido de manera centralizada, eso quiere decir que el proceso de construcción de la aplicación se realiza con el aporte de estos individuos del mercado, o mejor dicho, se realiza con el aporte de la comunidad de interesados que regularmente libera cada versión desarrollada con la finalidad de que otros puedan apropiarse, depurar y mejorar la aplicación. Aunque las definiciones anteriores (Catedral y Bazar) son opuestas conceptualmente, para el caso de la M- FSL son combinadas con la finalidad de desarrollar proyectos de software donde se considere la dirección centralizada de los procesos de desarrollo y a su vez la participación comunitaria para la construcción de las aplicaciones y su periódica liberación de las fuentes.. Figura 2.4 Relación entre los procesos de Gestión, Administración y Desarrollo de Aplicaciones de Software 25

26 Como puede verse en la Figura 2.4, la M-FSL se basa en una estructura organizacional orientada a procesos específicos lo cuales se relacionan entre si: Proceso de Conceptualización de Proyectos de Software, Proceso de Administración de Proyectos de Software y Proceso de Desarrollo de Aplicaciones de Software. Es importante destacar que todos los documentos o resultados obtenidos en cada proceso, deben situarse en la plataforma de desarrollo colaborativo Proceso # 1: Conceptualización de Proyectos de Software El actual proceso se encarga de estudiar e indagar sobre los problemas o necesidades existentes en la comunidad que requiera solución en el área informática. Posteriormente se define o actualiza el alcance del proyecto y se genera un estudio de factibilidad del desarrollo del proyecto, de ser factible se procede a identificar los posibles actores que integraran la comunidad de desarrollo de la aplicación y posteriormente se elabora la propuesta de desarrollo del proyecto. A continuación se presenta un diagrama de flujo explicativo de los pasos contemplados en este proceso (ver Figura 2.5). Figura 2.5 Flujo de trabajo del Proceso Conceptualización de Proyectos de Software Proceso # 2: Administración de Proyectos de Software Este proceso se encarga de coordinar y dirigir las tareas del grupo de desarrollo. Cada proyecto de software debe tener un administrador el cual se encargará de gestionar el cumplimiento de las siguientes actividades: Descripción de la aplicación a utilizar, en base al alcance preestablecido para el proyecto. Selección de los estándares de desarrollo, requeridos por el proyecto. 26

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

CARACTERISTICAS DEL SISTEMA

CARACTERISTICAS DEL SISTEMA CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya

Más detalles

Diseño dinámico de arquitecturas de información

Diseño dinámico de arquitecturas de información Diseño dinámico de arquitecturas de información CARACTERISTICAS DEL SISTEMA Las organizaciones modernas basan su operación en la gestión del conocimiento, es decir, en el manejo de información que se presenta

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización

Más detalles

Sistema. Administrativo. Integrado para instituciones públicas Descentralizadas

Sistema. Administrativo. Integrado para instituciones públicas Descentralizadas Sistema Administrativo Integrado para instituciones públicas Descentralizadas SAID y Software Libre Es un sistema administrativo integrado que permite la automatización de los procesos inherentes a la

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Bechtle Solutions Servicios Profesionales

Bechtle Solutions Servicios Profesionales Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora

Más detalles

CAPITULO I FORMULACION DEL PROBLEMA

CAPITULO I FORMULACION DEL PROBLEMA CAPITULO I FORMULACION DEL PROBLEMA TITULO DESCRIPTIVO DEL PROYECTO. Implementación de un servidor proxy para el control de tráfico de la red y gestión de los servicios de Internet en los centros de cómputo

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

1.8 TECNOLOGÍA DE LA INFORMACIÓN

1.8 TECNOLOGÍA DE LA INFORMACIÓN Objetivo General: 1.8 TECNOLOGÍA DE LA INFORMACIÓN Establecer una infraestructura y plataforma tecnológica y de sistemas de información, y definir las políticas, estrategias y directrices para su implantación

Más detalles

Durante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con

Durante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con Autora: Rodríguez Fortunato, Marìa Rossana Titulo: Implementación de un sistema bajo tecnología web basado en estrategias de CRM que apoye las actividades de mercadeo de una empresa de servicios de adiestramientos

Más detalles

SISTEMAS ADMINISTRATIVOS BAJO SOFTWARE LIBRE PARA EL ESTADO. Centro Nacional de Tecnologías de Información (CNTI)

SISTEMAS ADMINISTRATIVOS BAJO SOFTWARE LIBRE PARA EL ESTADO. Centro Nacional de Tecnologías de Información (CNTI) SISTEMAS ADMINISTRATIVOS BAJO SOFTWARE LIBRE PARA EL ESTADO Centro Nacional de Tecnologías de Información (CNTI) Abril 2010 Herramientas Tecnológicas Disponibles SAID Plataforma de desarrollo colaborativo

Más detalles

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

Más detalles

TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES

TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES I. Antecedentes TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES El Congreso de la República aprobó, mediante decreto Legislativo No 141-2011, el Convenio Financiero No 4774-HN, suscrito entre

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS Resultados de aprendizaje y criterios de evaluación. 1. Identificar la estructura y organización

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

DISPOSICIONES GENERALES. En primer lugar se determina que la UNED contará para realizar sus funciones y competencias con:

DISPOSICIONES GENERALES. En primer lugar se determina que la UNED contará para realizar sus funciones y competencias con: LA ESTRUCTURA ACADÉMICA DE LA UNED II. INSTITUTOS UNIVERSITARIOS DE INVESTIGACIÓN. CENTRO ADSCRITOS Y SERVICIOS DE ASISTENCIA A LA COMUNIDAD UNIVERSITARIA. En desarrollo del Capítulo I del Título II de

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

PROTOCOLO DE EVALUACIÓN PARA LA VERIFICACIÓN DE TÍTULOS OFICIALES (GRADO Y MÁSTER)

PROTOCOLO DE EVALUACIÓN PARA LA VERIFICACIÓN DE TÍTULOS OFICIALES (GRADO Y MÁSTER) PROTOCOLO DE EVALUACIÓN PARA LA VERIFICACIÓN DE TÍTULOS OFICIALES (GRADO Y MÁSTER) V.01.02/12/10 Página 2 de 17 Para facilitar la labor que desarrollan los evaluadores, nombrados por AGAE, en el proceso

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Sistema PYMES Ventas e Inventarios H&S

Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3

Más detalles

WorkFlow Pagos de Facturas de Bienes y Servicios De la Administración Central. Seminario: Plataforma Lotus Domino.

WorkFlow Pagos de Facturas de Bienes y Servicios De la Administración Central. Seminario: Plataforma Lotus Domino. WorkFlow Pagos de Facturas de Bienes y Servicios De la Administración Central Seminario: Plataforma Lotus Domino. Integrantes: Ana Goyes Grésely Pamela Ortiz Quinteros 2006 Proceso De Pago De Facturas

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA Oficina de Sistemas INFRAESTRUCTURA BASE DE DATOS Mayo de 2011 TABLA DE CONTENIDO 1. TIPO DE BASE DE DATOS... 3 2. BALANCEO DE CARGA PARA SERVIDORES

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 3 Abril 2006 Índice 1. Generalidades... 3 1.1

Más detalles

Sesión No. 7. Contextualización: Nombre de la sesión: Intelisis Business Intelligence PAQUETERÍA CONTABLE

Sesión No. 7. Contextualización: Nombre de la sesión: Intelisis Business Intelligence PAQUETERÍA CONTABLE Paquetería contable 1 Sesión No. 7 Nombre de la sesión: Intelisis Business Intelligence Contextualización: Llegamos al tema de los sistemas contables o de paquetería contable basados en los sistemas conocidos

Más detalles

Tribunal Registral Administrativo

Tribunal Registral Administrativo Tribunal Registral Administrativo MANUAL DE USO E INSTALACIÓN DE PROGRAMAS DE CÓMPUTO 18 JUNIO 2015 (APROBADO EN SESIÓN N. 26-2015 DEL 1 DE JULIO DE 2015) Contenido 1. INTRODUCCIÓN... 3 2. ALCANCE... 3

Más detalles

Hospital Nacional de Maternidad UNIDAD DE INFORMATICA

Hospital Nacional de Maternidad UNIDAD DE INFORMATICA Hospital Nacional de Maternidad UNIDAD DE INFORMATICA 87 Introducción Página: I INTRODUCCION Para el propósito de este manual el Hospital Nacional de Maternidad puede ser referido también como El Hospital,

Más detalles

1.2. SITUACIÓN PROBLEMÁTICA Los Centros de Cómputo de la Universidad de Oriente están conformados de la siguiente manera:

1.2. SITUACIÓN PROBLEMÁTICA Los Centros de Cómputo de la Universidad de Oriente están conformados de la siguiente manera: TEMA DE INVESTIGACION DE TESIS DESARROLLO DE UN SISTEMA AUTOMATIZADO PARA EL CONTROL DEL ACTIVO FIJO DE LOS CENTROS DE CÓMPUTO DE LA UNIVERSIDAD DE ORIENTE. 1. FORMULACION DEL PROBLEMA 1.1. TITULO DESCRIPTIVO

Más detalles

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT INTRODUCCIÓN La documentación de auditoría ó papeles de trabajo son el respaldo que tiene el auditor para registrar los procedimientos aplicados,

Más detalles

SUPLEMENTO EUROPASS AL DIPLOMA DE TÉCNICO SUPERIOR DE FORMACIÓN PROFESIONAL

SUPLEMENTO EUROPASS AL DIPLOMA DE TÉCNICO SUPERIOR DE FORMACIÓN PROFESIONAL SUPLEMENTO EUROPASS AL DIPLOMA DE TÉCNICO SUPERIOR DE FORMACIÓN PROFESIONAL DENOMINACIÓN DEL TÍTULO (ES) Técnico Superior en Administración de Sistemas Informáticos en Red TRADUCCIÓN DE LA DENOMINACION

Más detalles

OpenERP - Web Es completo Es potente Es flexible Es libre Es accesible

OpenERP - Web Es completo Es potente Es flexible Es libre Es accesible OpenERP - Web Es completo Los módulos base de OpenERP pueden gestionar una empresa de manera estándar en todos sus departamentos y ademas, con la parametrización adecuada, puede llegar a personalizar todos

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

MODELOS DE ESTRUCTURA PARA LAS DIRECCIONES DE INFORMÁTICA

MODELOS DE ESTRUCTURA PARA LAS DIRECCIONES DE INFORMÁTICA MODELOS DE ESTRUCTURA PARA LAS DIRECCIONES DE INFORMÁTICA OPCION 1: PEQUEÑA ENVERGADURA DIRECCIÓN DE INFORMÁTICA DEPARTAMENTO DE SISTEMAS DEPARTAMENTO DE INFRAESTRUCTURA Y ASISTENCIA A USUARIOS DIRECCIÓN

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

Nombre de la sesión: Intelisis Business Intelligence segunda parte

Nombre de la sesión: Intelisis Business Intelligence segunda parte Paquetería contable 1 Sesión No. 8 Nombre de la sesión: Intelisis Business Intelligence segunda parte Contextualización: Con el crecimiento de un sinnúmero de proyectos en las empresas, se ha generado

Más detalles

Procedimiento de Sistemas de Información

Procedimiento de Sistemas de Información Procedimiento de Sistemas de Información DIRECCIÓN DE COORDINACIÓN TÉCNICA Y PLANEACIÓN VIEMBRE DE 2009 PR-DCTYP-08 Índice. 1. INTRODUCCIÓN.... 3 2. OBJETIVO.... 4 3. ALCANCE.... 4 4. MARCO LEGAL.... 4

Más detalles

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura 1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA

Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA Bases de Presentación de Propuestas Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA Julio 2011 1.- Antecedentes La Cooperación Latino Americana de Redes

Más detalles

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL

Más detalles

Unidad III. Software para la administración de proyectos.

Unidad III. Software para la administración de proyectos. Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de

Más detalles

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO 1. GENERALIDADES En el presente capítulo se tratará la determinación de los requerimientos de software que se necesitan para el sistema; para

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW): INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características

Más detalles

Informe final de evaluación del seguimiento de la implantación de títulos oficiales

Informe final de evaluación del seguimiento de la implantación de títulos oficiales Informe final de evaluación del seguimiento de la implantación de títulos oficiales 2013 MÁSTER UNIVERSITARIO EN TECNOLOGÍA PARA EL DESARROLLO HUMANO Y LA Escuela Técnica Superior de Ingenieros Agrónomos

Más detalles

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA

Más detalles

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo

Más detalles

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

Más detalles

LOGISTICA D E COMPRAS

LOGISTICA D E COMPRAS LOGISTICA D E COMPRAS 1. - Concepto de compras OBTENER EL (LOS) PRODUCTO(S) O SERVICIO(S) DE LA CALIDAD ADECUADA, CON EL PRECIO JUSTO, EN EL TIEMPO INDICADO Y EN EL LUGAR PRECISO. Muchas empresas manejan

Más detalles

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes

Más detalles

http://www.nicasoft.com.ni

http://www.nicasoft.com.ni BSC-RH es un sistema automatizado de planificación estratégica y gestión, utilizado en empresas para direccionar las actividades del negocio a la visión y estrategia de la organización. Mejora la comunicación

Más detalles

boletín N 8-2012 EL MANUAL DE PROCEDIMIENTOS CONTABLES HERRAMIENTA CLAVE EN LA IMPLEMENTACIÓN DE LAS NICSP

boletín N 8-2012 EL MANUAL DE PROCEDIMIENTOS CONTABLES HERRAMIENTA CLAVE EN LA IMPLEMENTACIÓN DE LAS NICSP EL MANUAL DE PROCEDIMIENTOS CONTABLES HERRAMIENTA CLAVE EN LA IMPLEMENTACIÓN DE LAS NICSP La implementación de las Normas Internacionales de Contabilidad del Sector Público (NICSP) es un proceso que a

Más detalles

Y por consiguiente los firmantes acuerdan las siguientes cláusulas: CLÁUSULAS

Y por consiguiente los firmantes acuerdan las siguientes cláusulas: CLÁUSULAS CONVENIO DE COLABORACIÓN ENTRE EL MINISTERIO DE CIENCIA E INNOVACIÓN Y LA ENTIDAD PROMOTORA CAMPO NOMBRE ENTIDAD PROMOTORA, A LOS EFECTOS DE LA CONVOCATORIA 2010 DE INFRAESTRUCTURAS CIENTIFICO- TECNOLÓGICAS,

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

Sub Sistema Contabilidad Financiera

Sub Sistema Contabilidad Financiera CAPACITACIÓN Y ADIESTRAMIENTO AL USUARIO. Sub Sistema Contabilidad Financiera Datos Generales: Número de horas: Pre Requisito: Carácter: Obligatorio Introducción El siguiente programa tiene por finalidad

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez e-mail: oscardny86@hotmail.com

I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez e-mail: oscardny86@hotmail.com DISEÑO, IMPLEMENTACIÓN E IMPLANTACIÓN DE UNA APLICACIÓN WEB DE ADMINISTRACIÓN Y CONTROL DE CALIFICACIONES PARA LA UNIDAD EDUCATIVA PARTICULAR OVIEDO (SECCIÓN SECUNDARIA), UTILIZANDO SOFTWARE LIBRE. Oscar

Más detalles

e-commerce vs. e-business

e-commerce vs. e-business Formas de interactuar en los negocios e-commerce vs. e-business Día a día debemos sumar nuevas palabras a nuestro extenso vocabulario, y e-commerce y e-business no son la excepción. En esta nota explicamos

Más detalles

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado El grupo de documentación del SAID para FUNDACITE Mérida y CENDITEL. Documentación en progreso Copyright 2007

Más detalles

Business Process Management(BPM)

Business Process Management(BPM) Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com

Más detalles

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

Más detalles

Servidores Donantonio

Servidores Donantonio Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

Más detalles

2.11.1 CONTRATAS Y SUBCONTRATAS NOTAS

2.11.1 CONTRATAS Y SUBCONTRATAS NOTAS NOTAS 1 Cuando en un mismo centro de trabajo desarrollen actividades trabajadores de dos o más empresas, éstas deberán cooperar en la aplicación de la normativa sobre prevención de riesgos laborales. A

Más detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

Sistema de Gestión de Proyectos Estratégicos.

Sistema de Gestión de Proyectos Estratégicos. [Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los

Más detalles

Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el

Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el seno de la empresa quede librado al azar, es fundamental

Más detalles

OpenProdoc. ECM Open Source

OpenProdoc. ECM Open Source OpenProdoc ECM Open Source Índice Visión General Arquitectura Funciones Seguridad Administración Requerimientos Evolución Visión General OpenProdoc es un gestor documental de código abierto. Cuenta con

Más detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica. Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control

Más detalles

Unidad 1: Componentes del sistema

Unidad 1: Componentes del sistema Unidad 1: Componentes del sistema Identificar los elementos del sistema de información de mercados de la organización. M.I.A. Gabriel Ruiz Contreras gabriel2306@prodigy.net.mx Contenido 1. Elementos del

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

INFORME FINAL EVALUACIÓN PARA RENOVACIÓN DE LA ACREDITACIÓN

INFORME FINAL EVALUACIÓN PARA RENOVACIÓN DE LA ACREDITACIÓN EXPEDIENTE Nº: 4311242 FECHA: 29/05/2015 INFORME FINAL EVALUACIÓN PARA RENOVACIÓN DE LA ACREDITACIÓN Denominación del Título Universidad (es) Centro (s) donde se imparte Menciones/Especialidades que se

Más detalles

Propuesta Técnica. I. Diseño y análisis.

Propuesta Técnica. I. Diseño y análisis. Propuesta Técnica Requerimiento: Desarrollar aplicación computacional capaz de administrar eficazmente fichas y casos de pacientes del laboratorio Barmed. Objetivo: Desarrollar el Sistema de Administración

Más detalles

Criterio 2: Política y estrategia

Criterio 2: Política y estrategia Criterio 2: Política y estrategia Definición. Cómo implanta el servicio su misión, y visión mediante una estrategia claramente centrada en todos los grupos de interés y apoyada por políticas, planes, objetivos,

Más detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: AI2 Adquirir y mantener software aplicativo Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para

Más detalles

Sesión No. 10. Contextualización: Nombre de la sesión: ClickBalance segunda parte PAQUETERÍA CONTABLE

Sesión No. 10. Contextualización: Nombre de la sesión: ClickBalance segunda parte PAQUETERÍA CONTABLE Paquetería contable 1 Sesión No. 10 Nombre de la sesión: ClickBalance segunda parte Contextualización: Como complemento de este sistema a las demás áreas operativas de una empresa como son recursos humanos,

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO

MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO Contenido 1. Qué es Factura expedida por canales electrónicos? 2. Cuáles son los

Más detalles