sábado, 7 de julio de 2018

Actividad 3. GNU - LINUX


Actividad 3. GNU - LINUX



Definición de GNU LINUX




Linux es un sistema operativo: un conjunto de programas que le permiten interactuar con su ordenador y ejecutar otros programas. Por tanto, un sistema operativo consiste en varios programas fundamentales que necesita el ordenador para poder comunicar y recibir instrucciones de los usuarios; tales como leer y escribir datos en el disco duro, cintas, e impresoras; controlar el uso de la memoria; y ejecutar otros programas. La parte más importante de un sistema operativo es el núcleo. En un sistema GNU/Linux, Linux es el núcleo. El resto del sistema consiste en otros programas, muchos de los cuales fueron escritos por o para el proyecto GNU. Dado que el núcleo de Linux en sí mismo no forma un sistema operativo funcional, preferimos utilizar el término “GNU/Linux” para referirnos a los sistemas que la mayor parte de las personas llaman de manera informal “Linux”.

Para conocer su evolución, podemos apreciar la siguiente cronología:

Las principales características de GNU - LINUX son:
  • Multitarea: se pueden realizar varias actividades a la vez (navegar por Internet, editar un documento,compilar un programa,...)
  • Multiusuario: varios usuarios pueden trabajar concurrentemente en un único ordenador con varios terminales (teclado y monitor) de forma que tengan la sensación de que es el único que está trabajando en el sistema. Cada usuario almacena sus datos (programas, documentos de texto, imágenes,...) en una cuenta privada o “home”. Notar que para que sea multiusuario es imprescindible que sea multitarea.
  • Conectividad: permite las comunicaciones en red y el acceso a recursos remotamente. Por ejemplo, podemos acceder a nuestros datos situados en una máquina a través de otro equipo, conectados ambos a Internet.
  • Multiplataforma: se puede instalar en multitud de dispositivos, desde todo tipo de ordenadores de sobremesa y portátiles y servidores hasta videoconsolas o incluso teléfonos móviles.
  • Libre: su código fuente está disponible. Cualquiera puede usarlo, modificarlo y distribuir. Una consecuencia de esto es que es gratis. 
El sistema operativo Linux consiste en cuatro componentes principales: el kernel o núcleo, que es la parte del sistema operativo que interactúa directamente con el hardware de la computadora; el shell, el cual lee los comandos alimentados por el usuario, los interpreta y manda una petición de ejecución del programa y por último, los comandos y el sistema de archivos, también se les conoce como herramientas puesto que pueden ser usados en varias formas para completar un trabajo. Una ventaja del sistema operativo Linux es la facilidad de instalación de nuevos comandos o aplicaciones. El shell sólo necesita saber en donde se encuentran y estos los pueden asignar los usuarios.

Ahora bien, para interactuar con linux, se diseñaron diferentes entornos gráficos que ayudan a suavizar la interacción, uno de ellos es GNOME que es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos Unix y derivados Unix como GNU/Linux, BSD o Solaris; compuesto enteramente de software libre. K Desktop Environment o Entorno de Escritorio K, es un entorno de escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de MacOSX o Windows; las aplicaciones KDE están traducidas a más de 88 idiomas y están construidas con los principios de facilidad de uso y de accesibilidad moderna en mente.

Por otro lado, también existe Xfce es un entorno de escritorio ligero para sistemas tipo Unix como Linux, BSD, Solaris y derivados. Se configura íntegramente con el ratón o mouse. Su creador, Olivier Fourdan, lo describe así: Diseñado para la productividad, las aplicaciones se cargan y se ejecutan rápidamente, mientras conserva recursos de sistema.

    En cuanto a las aplicaciones existen muchas debido a la diversidad de métodos de manejo de paquetes, unos pueden ser muy faciles de instalar y vienen incluidos en los repositorios. En otros sistemas operativos como Windows o MAC, deben descargarse las aplicaciones de terceros, para poder ser instaladas.

Distribución GNU LINUX y distribución en Venezuela


     La gestón de paquetes representa una colección de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes de software. A continuación, se muestran algunas diferencias entre gestor de paquetes e instaladores:
En cuanto a los tipos y tendencias, las distribuciones Linux pueden ser:
  • Comerciales o no comerciales.
  • Ser completamente libres o incluir software privativo.
  • Diseñadas para uso en el hogar o en las empresas.
  • Diseñadas para servidores, escritorios o dispositivos empotrados.
  • Orientadas a usuarios regulares o usuarios avanzados.
  • De uso general o para dispositivos altamente especializados, como un cortafuegos, un enrutador o un clúster computacional.
  • Diseñadas e incluso certificadas para un hardware o arquitectura específicos.
  • Orientadas hacia grupos en específico, por ejemplo a través de la internacionalización y localización del lenguaje, o por la inclusión de varios paquetes para la producción musical o para computación científica.
  • Configuradas especialmente para ser más seguras, completas, portables o fáciles de usar.
  • Soportadas bajo distintos tipos de hardware.
  • La diversidad de las distribuciones Linux es debido a cuestiones técnicas, de organización y de puntos de vista diferentes entre usuarios y proveedores. El modo de licenciamiento del software libre permite que cualquier usuario con los conocimientos e interés suficiente pueda adaptar o diseñar una distribución de acuerdo a sus necesidades.
     En cuanto a las distribuciones más populares, existen muchas versiones y cada día se desarrollan más, entre las de mayor uso se encuentran:

  • CentOS, una distribución creada a partir del mismo código del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios.
  • Debian, una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre.
  • Elementary OS, Es una distribución Linux basada en Ubuntu 12.04
  • Fedora, una distribución lanzada por Red Hat para la comunidad.
  • Kubuntu, la versión en KDE de Ubuntu.
  • Linux Mint, una popular distribución derivada de Ubuntu.
  • Mandriva, mantenida por la compañía francesa del mismo nombre, es un sistema popular en Francia y Brasil. Está basada en Red Hat.
  • openSUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE (Micro Focus International).
  • Ubuntu, una popular distribución para escritorio basada en Debian y mantenida por Canonical.

También podemos encontrar distribuciones especializadas para un uso específico, las cuales se detallan algunas a continuación:

  • 64 Studio, una distribución basada en Debian diseñada para la edición multimedia.
  • ABC GNU/Linux, distribución para la construcción de clusters Beowulf desarrollado por Iker Castaños Chavarri, Universidad del País Vasco.
  • Kali Linux, distribución basada en Debian y especializada en seguridad de red.
  • Debian Med, es una distro orientada a la práctica médica y a la investigación bio-médica.
  • Edubuntu, un sistema del proyecto Ubuntu diseñado para entornos educativos.
  • Emmabuntüs, es diseñada para facilitar el reacondicionamiento de computadores donados a comunidades Emaús.
  • Fedora Electronic Lab, distribución basada en Fedora y especializada en el desarrollo electrónico.

En Venezuela, se implementó Canaima GNU/Linux que es un proyecto socio-tecnológico abierto, construido de forma colaborativa, centrado en el desarrollo de herramientas y modelos productivos basados en las Tecnologías de Información (TI) Libres de software y sistemas operativos cuyo objetivo es generar capacidades nacionales, desarrollo endógeno, apropiación y promoción del libre conocimiento, sin perder su motivo original: la construcción de una nación venezolana tecnológicamente preparada. Actualmente Canaima impulsa grandes proyectos nacionales tanto a nivel público como privado, entre los que se encuentran el Proyecto Canaima Educativo, el Plan Internet equipado de CANTV, entre otros.


Manejo GNU LINUX


Para el manejo de este sistema operarivo, Linux ofrece muchas alternativas. Los entornos de escritorio más populares son GNOME, KDE, XFCE, MATE y Cinnamon. Estos sirven para que el usuario pueda interactuar con el computador y realizar las actividades que requiera. Pero tambien existen comando básicos para realizar operaciones, estos comandos también se conocen como códigos. Por ejemplo para invocar la terminal, basta con presionar CTRL + ALT + T. En este enlace puedes encontrar una guía con un manual de comandos básicos.
También podemos encontrar comandos de comunicación y avanzados que permiten diferentes tipos de acciones en el computador. Estos requieren ser ejecutados con privilegios de root, para hacerlo solo se tiene que agregar "sudo " al inicio de cualquiera de los comandos de este estilo. Algunos de los que se pueden listar, se mencionan a continuación.
  • arch : mostrar la arquitectura de la máquina (1).
  • uname -m : mostrar la arquitectura de la máquina (2).
  • uname -r : mostrar la versión del kernel usado.
  • dmidecode -q : mostrar los componentes (hardware) del sistema.
  • hdparm -i /dev/hda : mostrar las características de un disco duro.
  • ls -lh: Mostrar permisos.
  • ls /tmp | pr -T5 -W$COLUMNS: dividir la terminal en 5 columnas.
  • chmod ugo+rwx directory1: colocar permisos de lectura ®, escritura (w) y ejecución(x) al propietario (u), al grupo (g) y a otros (o) sobre el directorio ‘directory1’.
     Igual, en este enlace puedes conseguir una guía con este tipo de comandos.

Un proceso en Linux es, en resumen, un programa en ejecución. Un proceso puede crear a su vez otros procesos. Al proceso que genera otro proceso se le llama proceso padre. Al proceso generado por otro proceso se le llama proceso hijo. Los procesos pueden ser padres e hijos y además, varios procesos pueden ser hijos del mismo padre a la vez. Veamos un ejemplo.
El terminal o consola es un proceso, ya que se trata de un programa que ejecutamos. Si en el terminal escribimos, por ejemplo, el comando “ls -l”, se estaría generando un nuevo proceso que sería proceso hijo del terminal. En este caso el shell sería el proceso padre y el comando “ls -l” sería el proceso hijo.
De igual manera, en Linux podemos trabajar con los navegadores convencionales (Chrome, Mozilla, Explorer, Opera, etc) pero han desarrollado navegadores especializados para usarlos en este sistema operativo, entre los cuales se manejan: Swiftweasel, Flock, Epiphany. Para la versión Canaina GNU-LINUX existe el navegador Cunaguaro.


Actividad 2. Software libre

Actividad 2. Software libre

Definición de Software Libre

        El software libre son todos aquellos programas informáticos en donde el usuario puede realizar todas las operaciones que desee, como copiarlo, descargarlo, distribuirlo, modificarlo, usarlo sin que esto implique una violación legal del producto. Mientras que el software privativo Se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o que su código fuente no está disponible o el acceso a ́este se encuentra restringido.


 


Las cuatro libertades del software libre

 

Decreto 3390

      El Estado Venezolano está en toda la disposición de emplear el software libre según los artículos 110 y 226  de la Constitución de la República Bolivariana de Venezuela, los artículos 12 y 47 de la Ley Orgánica  de  la  Administración  Pública  y los artículos  2º,  19°  y  22°  del  Decreto  con  Rango y Fuerza de Ley Orgánica de Ciencia, Tecnología e Innovación.

      El Decreto 3390 de fecha 23 de diciembre de 2004, indica que el Estado y sus diferentes órganos deben hacer uso y promoción del software libre con estándares abiertos y promover el estudio y desarrollo de software libre a nivel nacional procurando incentivos especiales para los desarrolladores.

     El Ministerio de Ciencia y Tecnología (MCT) será el responsable de liderar este proyecto y llevar constantes capacitaciones a los responsables de las áreas de tecnologías de información y comunicación en las diferentes entidades, para que se procure aumentar el conocimiento en los diferentes software de estándares libres. De igual manera, se pretende incluir a los estudiantes de básica y diversificado para orientarlos en el estudio de la tecnología.

     Si por algún motivo, alguna entidad del Estado no pudiere establecer el software libre, debe consultarlo con el MCT, para que este lo autorice para adoptar otro tipo de soluciones bajo las normas y criterios establecidos por ese Ministerio.

    Y aunque los beneficios de emplear el software libre en Venezuela son muchos, no son considerados un punto importante para el desarrollo económico del país; estos beneficios son:

     El bajo costo de producción de un programa: No debe pagarse por una licencia temporal y se puede modificar y rediseñar para usos específicos.
  • Unificación de los procesos llevados a cabo en una institución: Lo que conlleva a disminución de tiempo y acciones, que tarde o temprano se transforma en dinero.
  • Estímulo a la industria nacional: Se pone en marcha la diversificación de la oferta y apoyo a la innovación nacional.
  • Genera nuevos nichos de negocio: Aparecen oportunidades para desarrollo de unidades productivas.
  • Impulsa el modelo de negocios: Se basa principalmente en estimular el sector servicios, que es muy rentable ya que su costo de aplicación es baja o nula debido a que la materia prima es el conocimiento.

     Hoy día el papel que juega el Ministerio de Ciencia, Tecnología e Innovación en los planes de desarrollo en Venezuela en cuanto al uso del software libre son muy pobres, pues aún no se han logrado implementar al 50% el uso de licencias libres en las empresas del Estado, tampoco se ha hecho presión alguna para que eso suceda y no se controlan dichas pautas, a pesar de que han pasado 13 años desde que apareció el Decreto 3390 la infraestructura tecnológica del país va muy por detrás de otros países latinoamericanos. Y aunque no niego el hecho de que se cuente con tres (3) satélites que técnicamente mejoran ciertos estudios topográficos, geográficos, atmosféricos y tecnológicos, se halla dado un paso adelante con la enseñanza de herramientas tecnológicas en las diversas etapas de estudio (básica, diversificada y universitaria) aún tenemos un largo camino que recorrer.

Actividad 1. Sistemas administrativos y sistemas de administración para la gerencia


Actividad 1. Sistemas administrativos y sistemas de administración para la gerencia

Sistema de información gerencial



En el mundo empresarial: han permitido el desarrollo de la humanidad “… información se convierte en el recurso estratégico y generador de cambio en esta sociedad…” De Pablo Heredero, Carmen (2006)

De lo anterior se puede comentar que los sistemas de información gerencial presentan un reto en el entorno basada en la nueva tecnología de información ya que a partir de estos sistemas se ha facilitado el uso notable de la información para la toma de decisiones en el ámbito empresarial. Ahora bien el objetivo de información gerencial es proporcionar información a la gerencia para soportar la toma de decisiones y con esto lograr las metas y objetivos del negocio para que los mismos sean logrados con eficiencia.

La estructura se basa en un sistema integrado usuario–máquina, el cual implica que algunas tareas son mejor realizadas por el hombre, mientras que otras son muy bien hechas por la máquina, para prever información que apoye las operaciones, la administración y las funciones de toma de decisiones en una empresa. El sistema utiliza equipos de computación y software especializado, procedimientos, manuales, modelos para el análisis, la planificación, el control y la toma de decisiones, además de bases de datos.

La importancia de la información para las organizaciones puede ser observada desde los siguientes puntos de vista básicos que cumplan con su función primordial, es decir la de aumentar el conocimiento del usuario o en reducir sus incertidumbres. En este sentido los individuos dentro de la organización para que tomen las medidas que lo conduzcan a lograr los objetivos y metas propuestas. Sin embargo se podrá clasificar el valor de la información de acuerdo a:

  • Valor administrativo: cuando la información permite a la gerencia tomar decisiones efectivas.
  • Valor operacional: cuando la información apoya o documenta las actividades de rutina o repetitivas de la organización.
  • Valor documental: cuando sirve de prueba o evidencia sobre los hechos ocurridos en la empresa.
  • Valor histórico: cuando la información nos documenta sobre los hechos pasados o nos provee de elementos para estimar comportamiento futuro.

Por otra parte los sistemas de planificación de recursos empresariales son sistemas de gestión de información que automatizan muchas de las prácticas de negocio asociadas con los aspectos operativos o productivos de una empresa. Este tipo de sistema se aplica de manera global para las empresas, y se caracterizan por estar compuestos por diferentes módulos para distintos usos tales como producción, administración, compras, contabilidad, pedidos, entre otros. Presentan diferentes objetivos como lo son:  

  • Optimización de los procesos empresariales. 
  • Acceso a la información. 
  • Posibilidad de compartir información entre todos los componentes de la organización. 
  • Eliminación de datos y operaciones innecesarias de reingeniería. 

El propósito fundamental de un ERP es otorgar apoyo a los clientes del negocio, tiempos rápidos de respuesta a sus problemas, así como un eficiente manejo de información que permita la toma oportuna de decisiones y disminución de los costos totales de operación.

Los beneficios que puede aportar una herramienta de ERP se resumen en la resolución de los problemas contables, mercantil o fiscal de la empresa. Asimismo, puede permitir un mayor control del inmovilizado en el inventario permanente, conciliación bancaria, liquidación de impuestos, etc.

Las características que distinguen a un ERP de cualquier otro software empresarial son que deben ser modulares, configurables y especializados.

Las ventajas que representan los sistemas de ERP son muy variados sin embargo se puede destacar que este se puede personalizar contando con un diseño de ingeniería para mejorar el producto, una compleja administración, entre otros. Por otro lado su mayor desventaja se debe a la inversión inadecuada para la educación continua del personal encargado del manejo del sistema.

Sistemas administrativos

       El termino sistemas de información administrativa (S.I.A) se refiere al desarrollo y al uso de sistemas de información eficaces dentro de la organización, lo cual no se aplica solo a los niveles gerenciales, sino a todos los estratos y personas que componen su estructura. El S.I.A se refiere a la suma de todos los sistemas de información de la empresa.

Las características que debe presentar un S.I.A son las siguientes:

  • Comprensibilidad: Debe ser elaborado en forma correcta y contener términos y símbolos adecuados para que el receptor lo interprete debidamente.
  • Confiabilidad: es necesario quesea preciso, congruente con el hecho, real y comprobable desde la fuente y todo el proceso de transmisión.
  • Relevancia: debe ser esencial para el área de responsabilidad de actuación del administrador.
  • Integridad: Tiene que contener los hechos que el administrador necesita para tomar decisiones y resolver problemas.
  • Concisión: debe omitir materias ajenas al asunto, resumir la información clave y dejar a un lado los detalles y los datos que no tienen relación con el sistema de información administrativa.
  • Oportunidad: Tiene que estar disponible en el momento en quesea necesaria para la actuación del administrador, pues anticipada podría ser olvidada o mal usada, y retrasada no tiene valor.
  • Calidad: es el grado de precisión con el cual la información retrata la realidad, a un costo razonable, para su procesamiento y distribución.
        
Los Sistemas Administrativos y Contables implican la expresión operativa de los criterios emanados de la Teoría de la Administración. Así los principios administrativos y el proceso administrativos se conviertan en Manuales de Organización y de Normas y Procedimientos, en los cuales se definen los objetivos, misión, visión, funciones, tareas, y el flujo de datos que deben ser procesados en la organización necesario para el proceso de toma de decisiones y el registro de sus operaciones. De esta forma, se constituyen básicamente en una estructura de relaciones formales, que implica además la definición del flujo de información el diseño del soporte de los datos y la descripción de las funciones y tareas administrativas que se realizan en la organización en forma de rutinas organizativas y procedimientos administrativos, ejecutadas a través de las unidades orgánica y de los cargos que forman parte de la estructura de la organización.

El impacto de las tecnologías en la doctrina administrativa es diverso y abarca una infinidad de aplicaciones. La administración de empresas es una ciencia sincrética de segundo grado, ya que esta se nutre de otras doctrinas como la politología, psicología, contabilidad, finanzas, marketing, derecho, sociología, producción etc. Es por eso que la ciencia y la tecnología tienen un impacto relevante en la ciencia administrativa, ya que han sido los avances en todas las demás ciencias que han hecho evolucionar la administración de empresas a lo que hoy es, una sofisticada ciencia empresarial.

Paquetes administrativos y contables

Un sistema administrativo contiene datos acerca de todas las operaciones efectuadas por una organización y ayuda a los administradores a tomar decisiones y desarrollar sus funciones. Estos sistemas se diseñan para las actividades de seguimiento, control, toma de decisiones y las actividades administrativas de la gerencia. Proporcionan reportes periódicos en vez de información instantánea sobre las operaciones. Estos sistemas establecen estrategias para la obtención de información financiera, a fin de lograr el control del personal de una empresa. Se llama software administrativo a los programas de contabilidad o paquetes administrativos, destinados a sistematizar y simplificar las tareas de contabilidad.

Los sistemas administrativos guardan una estrecha relación con la Ofimática por cuanto son aplicaciones que complementan el equipo diseñado para procesar información dentro de una organización. Ambos conforman la tecnología de punta que facilita el trabajo de los administrativos. Los tipos de paquetes administrativos pueden oscilar en:

  • Financiera: sistema de información orientado a proporcionar información a terceras personas relacionadas con la empresa.
  • Fiscal: sistema de información orientado a dar cumplimiento a las obligaciones tributarias de las organizaciones. 
  • Administrativa: servicio de información al servicio de las necesidades de la administración, destinada a facilitar las funciones de planeación, control y toma de decisiones. 

Estos paquetes administrativos y contables cuentan con las siguientes características:
  • Una aplicación integral para controlar la empresa. 
  • Análisis de información gerencial que le permite ver información actual e histórica de forma rápida y desde múltiples ángulos y configuraciones. 
  • Pueden armar e imprimir reportes para el control departamental 
  • Control estricto de inventario y surtido de órdenes. 
  • Determinación de mercancía adquirida, Separación de mercancía, Ordenes de carga, Manejo de direcciones de embarque diferentes a la de facturación,Transferencias controladas, Devoluciones de mercancía y notas de crédito,Reporte de inventarios incluyendo existencias, separaciones, disponibles, entre otras informaciones. 
  • Sistema de adquisiciones completo, para productos y servicios. 
  • Elaboración automatizada de contabilidad administrativa. 
  • Bitácora de actividades por usuario y sistema para auditoría interna. 
  • Base de datos y sistema resistente ante cualquier corrupción. 
  • Instalación del sistema enfocado al éxito de la implementación. 

Paquetes administrativos para la gestión pública

El software libre puede ser usado, modificado y distribuido sin restricciones, lo que promueve la participación y difusión del conocimiento entre sus usuarios, evita que se realicen copias ilegales (ya que en nuestro caso se puede hacer libremente) y a la hora de trabajar con o para la Administración en temas relacionados con la informática no favorece a ninguna empresa o individuo, ya que en principio toda persona que tenga acceso a un PC puede utilizar y conocer el software libre en las mismas condiciones.

Aunque en general esto no sea importante para el usuario doméstico, en una Administración es una gran ventaja, ya que le da independencia tecnológica; al disponer o poder disponer de personal capaz de leer y escribir el código de los programas es posible modificarlos para añadir funcionalidades o corregir errores siempre que sea necesario en lugar de depender de entidades externas, que con frecuencia son empresas extranjeras.

La gran mayoría del software libre es gratuito, lo que reduce los costes generados por el pago de licencias. Además, las modificaciones o adaptaciones de programas pueden ser realizadas por personal propio o contratado a empresas de la industria local del software, de modo que el dinero invertido en el trabajo no acabe en otros países.

En una organización pública puede ser interesante disponer de distintos tipos de distribuciones según el público al que vayan dirigidas:
  • Administradores de sistemas, 
  • Personal interno de la organización, 
  • Ciudadanos. 

Y la función que vayan a cumplir:
  • Sistemas servidores de propósito general, 
  • Sistemas servidores especializados, 
  • Sistemas de usuario final o de escritorio

Una vez identificado el tipo de público al que va dirigida una distribución y la función que va a desempeñar, se puede optar por emplear una distribución ya existente tal cual está o adaptarla para generar una versión propia. En principio, para implantar y utilizar una distribución, la Administración tendrá que disponer de infraestructura para proporcionar servicios relacionados con ella. Estos servicios serán, a grandes rasgos:
  • Formación para usuarios y administradores. 
  • Servicio de soporte ante problemas para el personal propio. 
  • Mantenimiento de los equipos y la distribución, incluyendo servicios de administración y actualización remota de equipos de escritorio y servidores especializados. 


Paquetes para la gestión pública en Venezuela


Un ejemplo claro de la aplicación de este tipo de paquetes en nuestro país es SIGESP, que es un sistema integrado que simplifica los procesos de gestión administrativa en las organizaciones del sector público venezolano. Está conformado por una serie de módulos configurables, que gestionan diversas tareas y proporcionan respuesta inmediata y oportuna a las necesidades de registro presupuestario, patrimonial, contable y administrativo. SIGESP ha sido diseñado observando las normas legales que rigen la materia presupuestaria establecidas por la Oficina Nacional de Presupuesto para las instituciones públicas (ONAPRE), la Ley Orgánica de la Administración Financiera del Sector Público y sus Reglamentos, y demás publicaciones de la Contraloría General de la República, la Oficina Nacional de Contabilidad Pública y la Superintendencia Nacional de Auditoría Interna.