ANA MILENA NIÑO CRUZ. Informe práctica empresarial. Tutor Ing. Jaime Páez

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

Download "ANA MILENA NIÑO CRUZ. Informe práctica empresarial. Tutor Ing. Jaime Páez"

Transcripción

1 IMPLEMENTACIÓN DE UN SISTEMA GENERADOR DE ALERTAS, QUE PERMITA LA DETECCIÓN DE FALLAS DE LOS BACKUP S DE LAS BASES DE DATOS EN LOS SERVIDORES DEL ÁREA DE TECNOLOGÍA DE LA EMPRESA BBVA S.A., ÁREA ADMINISTRATIVA SEDE BOGOTÁ ANA MILENA NIÑO CRUZ UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS BOGOTÁ D.C. 2019

2 IMPLEMENTACIÓN DE UN SISTEMA GENERADOR DE ALERTAS, QUE PERMITA LA DETECCIÓN DE FALLAS DE LOS BACKUP S DE LAS BASES DE DATOS EN LOS SERVIDORES DEL ÁREA DE TECNOLOGÍA DE LA EMPRESA BBVA S.A., ÁREA ADMINISTRATIVA SEDE BOGOTÁ ANA MILENA NIÑO CRUZ Informe práctica empresarial Tutor Ing. Jaime Páez UNIVERSIDAD COOPERATIVA DE COLOMBIA FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS BOGOTÁ D.C. 2019

3 TABLA DE CONTENIDO pág. GLOSARIO....7 RESUMEN.. 9 INTRODUCCIÓN DESCRIPCIÓN Y NATURALEZA DE LA ORGANIZACIÓN REQUERIMIENTO DE LA ORGANIZACIÓN CONCEPCIÓN INDAGACIÓN PROBLEMAS DE ALCANCE PROBLEMAS DE ENTENDIMIENTO PROBLEMAS DE VOLATILIDAD ELABORACIÓN NEGOCIACIÓN ESPECIFICACIÓN VALIDACIÓN ADMINISTRACIÓN DE LOS REQUERIMIENTOS REQUERIMIENTO UNO REQUERIMIENTO DOS REQUERIMIENTO TRES REQUERIMIENTO CUATRO REQUERIMIENTO QUINTO

4 3. PLAN DE ACCIÓN ANÁLISIS DEL INCONVENIENTE PROPUESTA DE LA SOLUCIÓN EJECUCIÓN DE LA SOLUCIÓN PRUEBAS DE LA SOLUCIÓN ACTIVIDADES REALIZADAS ANÁLISIS DEL INCONVENIENTE PROPUESTA DE LA SOLUCIÓN EJECUCIÓN DE LA SOLUCIÓN CREACIÓN DEL AMBIENTE DE DESARROLLO DESARROLLO DE LA SOLUCIÓN PRUEBAS DE LA SOLUCIÓN PRUEBAS ESTÁTICAS PRUEBAS DINÁMICAS PRUEBAS FUNCIONALES PRUEBAS NO FUNCIONALES LOGROS Y LECCIONES APRENDIDAS LOGROS LECCIONES APRENDIDAS LIMITACIONES, CONCLUSIONES Y RECOMENDACIONES LIMITACIONES CONCLUSIONES.33 4

5 6.3 RECOMENDACIONES 33 BIBLIOGRAFÍA.35 WEBGRAFÍA.36 5

6 LISTA DE FIGURAS Pág. Figura 1. Diagrama UML proceso actual de verificación de archivos logs...14 Figura 2. Diagrama UML solución planteada del proceso de verificación de logs...15 Figura 3. Contenido Shell Figura 4. Resultado Backup Figura 5. Ejecución Shel.. 22 Figura 6. Shell de verificación..22 Figura 7. Resultado exitoso. 23 Figura 8. Resultado fallido Figura 9. Resultado con errores Figura 10. Resultado no encontrado Figura 11. Instalación mailutils Figura 12. Inclusión de correo. 24 Figura 13. Resultado por correo..24 Figura 14. Variable nombre archivo 25 Figura 15. Inicializar variable de resultado 25 Figura 16. Buscar cadenas de texto...26 Figura 17. Identificar el resultado 26 Figura 18. No encuentra resultados 26 Figura 19. Ejecutar la prueba de Shell 27 Figura 20. Resultado de la prueba del backup...27 Figura 21. Correo del resultado de la prueba..28 Figura 22. Encuesta realizada 29 6

7 GLOSARIO ADMINISTRADOR DE LA BASE DE DATOS: Comúnmente llamado DBA por sus siglas en inglés (Database Administrator) es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos. BASE DE DATOS: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. BACKUP: Una copia de seguridad, respaldo, copy backup, copia de respaldo, copia de reserva (del inglés backup) en ciencias de la información e informática es una copia de los datos originales que se realiza con el fin de disponer de un medio para recuperarlos en caso de su pérdida. DATA PUMP EXPORT: (invocado con el comando expdp) es una utilidad a partir de Oracle Database 10 g, y es utilizada para descargar datos y metadatos en un conjunto de archivos del sistema operativo llamado conjunto de archivos de volcado, estos archivos se pueden importar en el mismo sistema o se puede mover a otro sistema y cargar allí. DB2: Es un motor de base de datos relacional que integra XML de manera nativa desarrollado por la empresa IBM. GESTOR DE BASE DE DATOS: Un Sistema Gestor de Base de Datos (SGBD) o DataBase Managenent System (DBMS) es un sistema que permite la creación, gestión y administración de bases de datos, así como la elección y manejo de las estructuras necesarias para el almacenamiento y búsqueda de información del modo más eficiente posible. LINUX: Es un sistema operativo libre tipo Unix; multiplataforma, multiusuario y multitarea LOG: Grabación secuencial en un archivo o en una base de datos de todos los acontecimientos (eventos o acciones) que afectan a un proceso particular (aplicación, actividad de una red informática, etc.). De esta forma constituye una evidencia del comportamiento del sistema. MICROSOFT SQL SERVER: Es un sistema de gestión de base de datos relacional, desarrollado por la empresa Microsoft. 7

8 ORACLE: Oracle Database es un sistema de gestión de base de datos de tipo objeto-relacional (ORDBMS, por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. SERVIDOR: Es una aplicación en ejecución capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de computadora, pero normalmente son computadoras muy potentes y se destinan a una tarea en particular. SHELL: El shell o intérprete de órdenes o intérprete de comandos (sh), es el programa informático que provee una interfaz de usuario para acceder a los servicios del sistema operativo. SISTEMA OPERATIVO WINDOWS: Es el nombre de una familia de distribuciones de software para PC, smartphone, servidores y sistemas empotrados, desarrollados y vendidos por Microsoft y disponibles para múltiples arquitecturas, tales como x86, x86-64 y ARM. UML: El lenguaje unificado de modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad UNIX: Es un sistema operativo portable, multitarea y multiusuario; desarrollado en 1969 por un grupo de empleados de los laboratorios Bell de AT&T VI: Es un programa que entra en la categoría de los editores de texto y se encuentra en casi todo sistema de tipo Unix, el cual permite mover, copiar, eliminar o insertar caracteres con mucha versatilidad mediante combinaciones de teclado. 8

9 RESUMEN La empresa Banco Bilbao Vizcaya Argentaria Colombia S.A., BBVA es una entidad bancaria de primer nivel, con una trayectoria de más de 50 años, con presencia en más de 122 municipios a lo largo del territorio Nacional, y hace parte de un grupo financiero global, con un negocio diversificado que ofrece servicios financieros en más de 30 países a 53 millones de Clientes, a pesar de que maneja mucha información no tiene un control óptimo de los backups de Bases de Datos ocasionando incidencias. Es por esto que se analizó la problemática presentada en la empresa BBVA Colombia y de cómo se encuentra su situación actual. Luego de esto, se propuso una Shell que sea capaz de abrir, recorrer, leer, buscar y encontrar una cadena de texto en particular dentro de un archivo de log resultante de los backups generados en los diferentes Gestores de Base de Datos que utiliza el Banco BBVA Oracle, Microsoft SQL Server y DB2, entre otros, y detectar cuando el proceso del Backup culminó con éxito, cuando fallo, cuando termino con errores y cuando no se realizó, luego con los resultados encontrados generar un reporte automático para finalmente informarle de manera instantánea por medio de un correo electrónico al Administrador de la Base de Datos para que él determine el plan de acción. Para concluir, con el presente trabajo no se está afirmando de ninguna manera que una Shell es en todos los aspectos superior a cualquier otra alternativa existente en el mercado hoy día o a alguna alternativa futura, ni que sería la más óptima y aplicaría en todos los casos y a todas las empresas, solo se quiere aclarar que la Shell es la más óptima y adecuada en este caso para la empresa BBVA Colombia ya que se adapta mejor al problema propuesto, y posiblemente sea la más óptima para empresas ya sean grandes o chicas con una problemática similar. 9

10 INTRODUCCIÓN La empresa Banco Bilbao Vizcaya Argentaria Colombia S.A., BBVA es una entidad bancaria de primer nivel, con una trayectoria de más de 50 años, con presencia en más de 122 municipios a lo largo del territorio Nacional, a través de una red de 390 sucursales, 1300 cajeros automáticos y más de corresponsales bancarios, y hace parte de un grupo financiero global, con un negocio diversificado que ofrece servicios financieros en más de 30 países a 53 millones de Clientes A pesar de que es una empresa funcional con varios años de maduración, procesos y metodologías plenamente definidas, establecidas, e implementadas, con áreas especializadas en desempeñar roles muy específicos y cuenta con amplia experiencia al manejar mucha información, sin embargo, no tiene un control óptimo en el proceso de verificación de la correcta realización de las copias de seguridad de las Bases de Datos, lo que implica revisar manualmente los múltiples logs de las numerosas bases de datos de los diversos servidores. Este proceso es muy dispendioso, demorado y desgastante ya que se destinan varias horas revisando los logs resultantes de las copias de seguridad, además de esto, se pueden presentar fallas humanas al no detectar el error oportunamente, ocasionando incidentes que consumen recursos valiosos para la empresa como los son el tiempo y la ocupación del personal especializado en estas labores. Ante esta situación, el proyecto pretende desarrollar e implementar en el Banco BBVA Colombia un sistema de alertamiento automático oportuno y veraz, por medio de una Shell programada que sea capaz de abrir los archivos de logs, recorrerlos, buscar el resultado del Backup y detectar las inconsistencias para generar un informe y reportarlo vía mail al área encargada con copia al Administrador de la Base de Datos correspondiente para que él determine el plan de acción y así remediar el inconveniente presentado. 10

11 1. DESCRIPCIÓN Y NATURALEZA DE LA ORGANIZACIÓN Banco Bilbao Vizcaya Argentaria Colombia S.A., una entidad bancaria de primer nivel con un claro y ambicioso proyecto empresarial, hace parte de un grupo financiero global, con un negocio diversificado que ofrece servicios financieros en más de 30 países a 53 millones de Clientes. Es por esto que, el BBVA es uno de los primeros bancos de la eurozona por rentabilidad y eficiencia; es la primera entidad financiera de México y cuenta además con una sólida posición en España y con franquicias líderes en América del Sur y en la región de Sunbelt en Estados Unidos. También hace presencia en Asia, con posiciones relevantes en China y Turquía, a través de alianzas con CITIC Group y Garanti Bank, respectivamente. Adicional a esto, el BBVA cuenta con una trayectoria de más de 50 años y en Colombia el BBVA se destaca como una entidad comprometida con el desarrollo económico y social del país. Con presencia en más de 122 municipios a lo largo del territorio Nacional, a través de una red de 390 sucursales, 1300 cajeros automáticos y más de corresponsales bancarios. Actualmente en el BBVA Colombia es reconocida como una entidad ágil y moderna, caracterizada por su constante vocación de liderazgo e innovación, que la ha llevado a ocupar siempre los primeros lugares en el sector financiero colombiano. Debido a que, al ser el BBVA una entidad bancaria la información que maneja es muy delicada, y al hacer parte de un grupo financiero global, BBVA Colombia siempre procura ocupar los primeros lugares en el sector financiero colombiano. BBVA Colombia tiene una amplia presencia física en el territorio nacional, también tiene una fuerte presencia en el mundo digital con su banca móvil, que costa de un portal web que igualmente es ampliamente utilizado con todos sus servicios, además cuenta con una aplicación móvil multiplataforma que se encuentra disponible 7/24, debido a esto diariamente se realizan millones de movimientos bancarios, esto sin mencionar los datos generados por la entidad. 11

12 2. REQUERIMIENTO DE LA ORGANIZACIÓN 2.1 CONCEPCIÓN Al ser el BBVA una entidad bancaria la información que maneja es muy delicada, es por esto que el Área de Riegos del Banco BBVA ante una posible pérdida de información, al igual que la implementación de buenas prácticas indicadas por el Área de calidad, se dio la directriz de que toda esta información debe ser respaldada varias veces al día, previniendo así cualquier eventualidad que se pueda llegar a presentar, y estos backups siempre deben estar disponibles ante una posible restauración, en caso de ser necesario. Aun así, pese a conocer la importancia del respaldo oportuno y confiable de la información, actualmente en el departamento de Bases de Datos perteneciente al Área de Tecnología del Banco BBVA Colombia se evidencia un gran inconveniente con la verificación de los logs resultantes de los backups de las múltiples Bases de Datos de los diferentes Gestores como lo son Oracle, Microsoft SQL Server y DB2, entre otros, debido a que cada uno de estos backups genera varios archivos log (según programación interna). Dichos logs de los backups que se encuentran en servidores diferentes resultantes del día anterior, se deben verificar ingresando uno a uno de forma manual para corroborar que hayan ejecutado el proceso de backup, y de ser así, verificar que hayan culminado de manera exitosa. Por lo anterior, se identificó la necesidad de desarrollar e implementar un sistema generador de alertas que automáticamente identifique si se generó el backup, de ser así, que abra y recorra los diferentes archivos de logs y verifique la correcta realización de los mismos, provenientes de la bases de datos. En caso de detectar algún inconveniente en los archivos de logs resultado de los backups, se debe trasladar la incidencia vía correo electrónico al área correspondiente para que determine el motivo de la falla y proceda a solucionarlo. 12

13 2.2 INDAGACIÓN Diariamente el Área de Base de Datos manualmente verifica los servidores uno a uno para corroborar que se haya ejecutado el proceso de backup, y de ser así, revisa los archivos de log resultantes de los backups de las bases de datos de Oracle, Microsft SQL Server y DB2 instaladas en diversos servidores, para garantizar la correcta realización de los backups, lo cual es muy dispendioso y le ocupa gran parte del tiempo de la jornada laboral de los Administradores de Bases de Datos retrasando significativamente sus otras actividades. Cuando se detecta un error en el archivo log dependiendo del error se escala al área encargada de solucionar dicho error, ya que puede ser errores por que la contraseña caduco o por falta de espacio en disco, entre otros, y dependiendo del error existe un área encargada. Los servidores donde quedan alojados los logs tienen fuertes restricciones de seguridad y no se les pueden desplegar aplicaciones para administrar los logs, es por ello que utilizan las Shell para realizar la administración, pero esto no es problema ya que los Ingenieros administradores de estos servidores están muy familiarizados con las Shell Problemas de alcance. No se presentan problemas de alcance ya que está claramente identificada la necesidad y está debidamente definido y delimitado el problema para obtener como producto final el resultado que satisfaga dicha necesidad desde el inicio del proyecto Problemas de entendimiento. No se presentan problemas de entendimiento ya que la solicitud fue planteada por Ingenieros de Sistemas que mostraron gráfica, operativa y funcionalmente como se realiza diariamente la actividad de revisión de manera manual para así determinar la necesidad de automatizar el proceso, además fue muy precisa y detallado el planteamiento frente a sus restricciones tecnológicas Problemas de volatilidad. No se presentan problemas de volatilidad ya que el alcance fue definido con precisión basado en la necesidad del Banco BBVA, delimitado desde el inicio del proyecto, y no fue afectado en el transcurso del mismo. 13

14 2.3 ELABORACIÓN Diagrama de actividad UML del proceso actual de verificación de archivos logs productos de la generación de los backups de las Bases de Datos para indagar los requerimientos. Figura 1. Diagrama UML proceso actual de verificación de archivos logs Se realiza un backub de una BD y se crea un archivo de log Se revisa manualmente el archivo de log NO Hay errores? SI Buscar e identificar manualmente el error Reportar el error al área encargada de forma manual El área encargada soluciona el inconveniente 14

15 Diagrama UML de la solución planteada con base a los requerimientos del proceso de verificación de archivos logs y alertamiento de incidencias. Figura 2. Diagrama UML solución planteada del proceso de verificación de archivos logs Se lanza una Shell que realiza un backub de una BD y se crea un archivo de log, al finalizar esta Shell lanza la nueva Shell desarrollada La nueva Shell abre, recorre, busca e interpreta el archivo de log NO Hay errores? SI La nueva Shell identifica el error La nueva Shell reporta automáticamente mediante correo electrónico el error al área encargada El área encargada soluciona el inconveniente 15

16 2.4 NEGOCIACIÓN No se presentaron negociaciones ya que el requerimiento inicial era preciso y contemplaba las necesidades del cliente, por lo cual no fue necesario agregarle, modificarle o quitarle requerimientos. 2.5 ESPECIFICACIÓN Se requiere una Shell programada que sea capaz de abrir, recorrer, leer, buscar y encontrar una cadena de texto en particular dentro de un archivo de log, para que dependiendo de lo que encuentre envié un correo a unos destinatarios configurables. Se realiza la aclaración que al desarrollarse e implementarse la Shell programada no se realizara ningún tipo de interfaz gráfica para su administración y ejecución ya que según directrices propias del Banco BBVA los servidores donde se tiene contemplado instalar la Shell no pueden instalar nada diferente a Bases de Datos, salvo unas aplicaciones muy específicas, esto incluye entre otros contener aplicaciones gráficas para ayuden a administrar las Shell. 2.6 VALIDACIÓN Al tener más claro el proceso que realizaba el Banco BBVA, se realizó la validación en conjunto con el personal perteneciente al Área de Base de Datos de la problemática y el requerimiento, y no se detectaron inconsistencias, omisiones ni errores en la comunicación de la necesidad, y se garantizó que todos los requerimientos hayan sido enunciados sin ambigüedades. 2.7 ADMINISTRACIÓN DE LOS REQUERIMIENTOS Requerimiento uno. Versión 1: Desarrollar una Shell que sea capaz de abrir, recorrer, leer, buscar y encontrar una cadena de texto en particular Requerimiento dos. Versión 1: Desarrollar una Shell que sea capaz de enviar correos electrónicos Requerimiento tres. Versión 1: Integrar las Shell del requerimiento uno con la del requerimiento dos. 16

17 2.7.4 Requerimiento cuatro. Versión 1: Desarrollar una lógica dentro de la Shell para que dependiendo de la cadena de texto que encuentre se envié un correo electrónico en específico a unos destinatarios particulares Requerimiento quinto. Versión 1: Explicar la Shell programada a los Administradores de Base de Datos para que ellos la implementen en los futuros servidores que consideren necesarios, también en caso de requerirlo puedan realizarle modificaciones, así mismo para realizar la pertinente administración de la misma. 17

18 3. PLAN DE ACCIÓN Para solucionar el inconveniente que se le está presentando actualmente al Banco BBVA Colombia, en el Área de Tecnología, con la detección oportuna de los incidentes en la generación de los backups reflejados en los logs de transacciones pertenecientes a las Bases de Datos, se propuso implementar cuatro etapas para atender el requerimiento. 3.1 ANÁLISIS DEL INCONVENIENTE Examinar detalladamente el procedimiento actual del Banco BBVA Colombia en cuanto a la realización de las copias de seguridad de las Bases de Datos, posteriormente, revisar los logs para aprender a interpretarlos, contemplar los incidentes que se pueden presentar, y por ultimo determinar a quién corresponde el respectivo escalamiento en dado caso de detectar un error para que sea solucionado por el profesional a cargo. 3.2 PROPUESTA DE LA SOLUCIÓN Una vez analizado el proceso del Banco BBVA Colombia en cuanto a la realización de los backups de las Bases de Datos, se propone la implementación de un sistema generador de alertas, que permita la detección de fallas en el proceso de backups realizados a las bases de datos pertenecientes a el Área de Tecnología de la empresa BBVA S.A., Área Administrativa Sede Bogotá. 3.3 EJECUCIÓN DE LA SOLUCIÓN Configurar el ambiente de pruebas con las mismas características del ambiente de producción y desarrollar la Shell por partes, posteriormente acoplarlas, realizar diferentes tipos de pruebas y por último, cuando se termina que funciona de acuerdo a lo planeado, desplegarla en producción. 3.4 PRUEBAS DE LA SOLUCIÓN Se realizan diferentes tipos de pruebas, estáticas y dinámicas, funcionales y no funcionales, por ejemplo: unitarias, de integración, alpha, beta, de aceptación, de compatibilidad, de usabilidad y rendimiento, entre otras, se analizan los resultados de la pruebas y se realiza un seguimiento del resultado de la solución implementada, para una posterior mejora continua. 18

19 4. ACTIVIDADES REALIZADAS 4.1 ANÁLISIS DEL INCONVENIENTE El Área de Base de Datos tiene a su cargo múltiple Bases de Datos, las cuales se encuentran en diferentes Gestores como lo son Oracle, Microsoft SQL Server y DB2, entre otros, estos Gestores de Bases de Datos se encuentran en múltiples servidores, y toda esta información se debe respaldar varias veces al día. Por consiguiente, la generación de los backups se realiza de forma automática, pero para garantizar la correcta realización de las copias de seguridad correspondientes a las bases de datos, el personal del Área de Base de Datos manualmente busca en los diversos servidores uno a uno los logs de transacciones, el encontrarlo, se debe abrir y recorrer para corroborar en qué estado termino dicho backup. Así que, en caso de detectar algún inconveniente resultante de los backups, se debe identificar el motivo de la falla, para trasladar la incidencia al área correspondiente, dado que los inconvenientes que se pueden detectar son pertenecientes a diversas áreas, como por ejemplo: espacio insuficiente en los Discos Duros (Área de Almacenamiento), caída de algún servidor (Área de Infraestructura), requerimiento de cambio de contraseña de las BD (Área de Base de Datos), borrado involuntario de la ruta destino, u otro tipo de suceso, que finalmente pueden desencadenar grandes y serios problemas al momento de surgir alguna solicitud de restauración de una BD de alguna fecha en específico y no contar con la información almacenada de manera lógica, adicionalmente la compañía se vería afectada al no cumplir con las normar establecidas que son verificadas por auditorías internas y externas sobre procedimientos de respaldo oportuno de la información. Por ende, este proceso de verificación manual resulta ser dispendioso, demorado y desgastante, ya que se destinan varias horas revisando los logs, además se pueden presentar fallas humanas al no detectar el error oportunamente, todo esto implica demoras en la detección de inconvenientes, para su posterior y pertinente corrección, adicionalmente atrasa las labores diarias de los Administradores de Base de Datos quienes tienen otras actividades como monitorear las bases de datos, realizar pasos a producción, responder a solicitudes diarias, etc. 19

20 4.2 PROPUESTA DE LA SOLUCIÓN Una vez analizado el proceso del Banco BBVA Colombia en cuanto a la realización de los backups de las Bases de Datos y su posterior revisión de archivos de logs, se propuso crear e implementar un sistema de alertamiento automático, oportuno y veraz, mediante el desarrollo de líneas de comando con condicionales alojadas mediante Shell s programadas, que sean capaces de ingresar y recorrer cada archivo.log resultante de los backups generados en los diferentes Gestores de Base de Datos que utiliza el Banco BBVA Oracle, Microsoft SQL Server y DB2, entre otros, y detectar cuando el proceso del backup culminó con éxito, cuando fallo, cuando termino con errores y cuando no se realizó. Dichos condicionales van ligados al comando grep que nos permite buscar, dentro del archivo.log, las líneas que concuerdan con un patrón en particular, en este caso se utilizaron las arrojadas por el archivo dependiendo del resultado del backup, como lo son: 'successfully completed' (Completado con éxito) error(s) (Se completó el backup pero con errores) ERROR MESSAGE STACK FOLLOWS (Fallo el backup) Si no se encuentran ninguno de los mensajes anteriores o en la ruta no se encuentra el.log diario, significa que no se generó el backup. Luego con los resultados encontrados generar un reporte automático con el incidente para finalmente informarle de manera automática por medio de un correo electrónico al Administrador de la Base de Datos correspondiente para que él determine el plan de acción y así remediar el inconveniente presentado. 4.3 EJECUCIÓN DE LA SOLUCIÓN Creación del ambiente de pruebas. Como medida inicial se creó una base de datos exclusiva para este proyecto con fines de prueba y se generó sobre ella una copia de seguridad de manera manual, utilizando un recurso importante de Oracle llamado DATA PUMP (EXPDP e IMPDP) que se utiliza para importar y exportar datos, en ese caso solo se usa EXPDP dado que solo es necesario exportar información mediante un backup, dicho backup se genera en la actualidad de la siguiente manera estando dentro del servidor que aloja la base de datos: 20

21 Figura 3. Contenido Shell Donde los parámetros ingresados hacen referencia a lo siguiente:!/bin/bash: Le dice al shell con qué programa interpretar el script, cuando se ejecute, en este caso se utiliza bash fecha="`date '+%Y%m%d'`": Se crea la variable fecha que almacena la fecha actual, dando como parámetros el orden en el que debe aparecer (Año/Mes/Dia), luego exportamos la fecha con los comandos export fecha expdp: Comando con el que se realiza la exportación system/*****: Es el usuario y la contraseña actual del servidor schemas=recaudar: Es el esquema de la base de datos a respaldar directory=data_pump_dir: Es el directorio a el cual apunta la base de datos, es decir, que ese directorio tiene una ruta predefinida y es en la que se va a almacenar el.log resultante del backup dumpfile=prueba_ dmp: Es el que genera el archivo.dmp que es el archivo de volcado con toda la información que se va exportar, el cual por estándar de la empresa, se nombra con el esquema más la fecha en la que se realiza el respaldo logfile=bk_prueba.log: Es el encargado de generar el fichero que contiene el log resultado de la exportación, el cual nombramos BK_PRUEBA.log y él es.log a analizar. Una vez terminado el proceso de generado de backup, observamos de manera directa el resultado del mismo, teniendo en cuenta los cuatro resultados posibles ya mencionados, en este caso el resultado fue: ERROR MESSAGE STACK FOLLOWS (Fallo el backup) Figura 4. Resultado Backup 21

22 4.3.2 Desarrollo de la solución. Dentro de la Shell encargada de realizar el backup, se crean el comando para lanzar la Shell encargada de verificar el estado final de la copia de seguridad, la cual se llama verificador.sh Figura 5. Ejecución Shell Se creó una Shell con una serie de líneas de código las cuales son las encargadas de verificar el resultado final del backup. Dichas líneas se encuentran comentariadas (#) para su mayor comprensión. Figura 6. Shell de verificación 22

23 Dependiendo del resultado mostrara un mensaje u otro. Si el resultado de la copia de seguridad es exitoso, aparece el siguiente mensaje: Figura 7. Resultado exitoso En caso de no completarse el backup, aparece el este mensaje: Figura 8. Resultado fallido En caso de que el backup se complete con errores, aparece lo siguiente: Figura 9. Resultado con errores Si no encuentra el archivo de log correspondiente al backup, aparece el mansaje: Figura 10. Resultado no encontrado Estos resultados se deben escribir por medio de una plantilla en el cuerpo de un mail de manera automática con los inconvenientes encontrados, para ello se utiliza el comando Mail que se encarga de enviar correos desde la terminal. 23

24 En caso de no contar en la distribución con el Mail de manera predeterminada, se debe instalar el programa mailutils de la siguiente manera: Figura 11. Instalación mailutils Una vez se tiene instalado se utilizan los siguientes comandos dentro de la Shell que contiene el alertamiento incluyéndole los respectivos parámetros: Figura 12. Inclusión de correo En estos comandos, la opción mail -s se utiliza para establecer el asunto del correo que es "Resultado del backup", seguido a ello se escribe las direcciones de correo electrónico a la que se desea enviar el correo, es decir la de los DBA, separándolas por una coma, seguidamente se concatena el resultado encontrado en él.log con la ruta y el respectivo backup analizado, para finalmente informarle de manera instantánea mediante el correo electrónico al Administrador de Base de Datos correspondiente, para que él determine el plan de acción de esta copia de seguridad fallida. Figura 13. Resultado por correo 24

25 Luego de esto, el código queda implementando en una Shell configurada en los distintos servidores donde se encuentran los gestores de bases de datos, además se debe programar para que se ejecute diariamente luego de la hora estipulada de finalización para cada copia de seguridad y así mismo su respectivo.log, teniendo cuenta que cada uno se ejecuta en diferentes horarios para no saturar de procesos la máquina, además de esto, cada Shell debe ser configurada y modificada según la ruta de destino del.log y según el nombre especifico de cada servidor. 4.4 PRUEBAS DE LA SOLUCIÓN La Shell desarrollada fue sometida a las siguientes pruebas: Pruebas Estáticas. Prueba de escritorio: Se realiza el backup de una BD y se genera un archivo de log. Se inicializa la variable de nombre archivo con la ruta donde se encuentra el archivo de log y su respectivo nombre. Figura 14. Variable nombre archivo Se inicializan las variables de nombre resultado_1, resultado_2 y resultado_3 con el valor cero. Figura 15. Inicializar variables de resultado El archivo de log debe ser abierto, recorrido e interpretado. La Shell busca una cadena de texto en particular que hace referencia al resultado del backup basado en las posibles respuestas que puede generar los archivos de 25

26 logs, suma todas las coincidencias encontradas y la cantidad la almacena en la variables de nombre resultado Figura 16. Buscar cadenas de texto Compara uno a uno la cantidad almacenado en las variables resultados y si es mayor a cero significa que hubo una coincidencia para ese error en particular y retorna el resultado encontrado Figura 17. Identificar el resultado Si no encuentra ningún resultado significa que no se terminó de realizar el backup Figura 18. No encuentra el resultado 26

27 4.4.2 Pruebas Dinámicas Pruebas Funcionales Pruebas Unitaria Prueba de búsqueda de una cadena de texto dentro de un archivo de log Prueba de la lógica dentro de la Shell para que dependiendo de la cadena de texto que encuentre realice una actividad. Prueba del envío de correos electrónicos Pruebas de Integración Se lanza la Shell que realizar el backup de la Base de Datos y cuando termine lanzara la Shell desarrollada. Figura 19. Ejecutar la prueba de Shell Cuando termina de realizar el backup de la Base de Datos se muestra un resultado, para esta prueba el resultado fue: ERROR MESSAGE STACK FOLLWS, lo que indica que fallo el backup. Figura 20. Resultado de la prueba del Backup 27

28 Dependiendo de la cadena de texto que encuentre en el resultado del backup se enviará un mensaje de texto en específico a los destinatarios indicados. Figura 21. Correo del resultado de la prueba El resultado de la prueba es el esperado, así que finalizan las pruebas de integración satisfactoriamente. Pruebas Alpha Se realiza una prueba en el ambiente de desarrollo para mostrarles a las personas interesadas el avance del desarrollo con el fin de asegurar que lo que se está desarrollando es correcto y útil para el Banco, las personas del Banco dan la aprobación del avance del desarrollo e indican que es correcto. Pruebas Beta Se despliega la Shell desarrollada al ambiente de preproducción y se ejecutan pruebas por parte del desarrollador con el fin de localizar algún inconveniente que no ha sido detectado, con el fin de poder a solucionarlo antes de liberar la versión y desplegarla en producción, en dichas pruebas no se presentaron inconvenientes. Pruebas de Aceptación Se realizan pruebas en el ambiente de preproducción por parte de las personas interesadas del Banco con el fin de corroborar que la Shell desarrollada cumple a cabalidad lo solicitado, todas las personas al culminar la prueba dan la aprobación y aceptación. Se despliega la Shell programada en el ambiente de producción y nuevamente se realizar pruebas y tras el paso de una semana de ejecución se realiza una encuesta 28

29 individual a cada una de las personas interesadas y que se responde de forma anónima: Figura 22. Encuesta realizada Pruebas de Regresión Se realiza una prueba con el fin de descubrir algún error o carencia en la funcionalidad con respecto al comportamiento esperado. Se evalúa y aprueba el correcto funcionamiento de la Shell desarrollada Pruebas No Funcionales Pruebas de Compatibilidad Se realizan pruebas de la Shell desarrollada desplegada en el ambiente de preproducción con el fin de corroborar que no se presente ningún inconveniente de compatibilidad con la versión Unix del servidor al momento de ejecutar la Shell, y no se presenta inconveniente alguno. Pruebas de Usabilidad Se realiza una prueba de usabilidad por parte del usuario final en el ambiente de preproducción con el fin de identificar la complejidad de utilizar la Shell desarrollada. 29

30 Exactitud (Número de errores cometidos por los sujetos de prueba y si estos fueron recuperables o no al usar los datos o procedimientos adecuados): Todos los usuarios que realizaron las pruebas la ejecutaron sin problemas, salvo uno que coloco mal la ruta donde se encontraba en log, pero rápidamente el usuario se dio cuenta del inconveniente y corrigió la ruta y prosiguió con la prueba. Tiempo requerido para concluir la actividad: Todos los usuarios tuvieron casi el mismo tiempo de conclusión de la prueba que era de minuto y medio, incluso el usuario que se equivocó con la ruta donde se encontraban los logs llego casi a los dos minutos. Recuerdo (Qué tanto recuerda el usuario después de un periodo sin usar la aplicación): Pasada una semana de la prueba en el ambiente de preproducción se les volvió a preguntar a todos los usuarios que realizaron la prueba si recordaban como se lanzaba la Shell, y todos ellos los recordaron con perfección, y el usuario que se equivocó en la prueba fue enfático en indicar que se debe colocar bien la ruta donde se encuentra en archivo de log. Respuesta emocional (Cómo se siente el usuario al terminar la tarea, bajo tensión, satisfecho, molesto, etc): Todos los usuarios de prueba se sintieron inicialmente nerviosos al desconocer cómo se lanzaba la Shell, curiosos de cómo funcionaba, y sobre todo con muchas expectativas de la solución a la necesidad. Al momento de configurar la ruta de los archivos de log se sintieron muy confiados y deseosos de realizar más configuraciones, todos los usuarios me preguntaron que si solo eso era lo que había con modificar, los usuarios de prueba estaban esperando que fueran muchas más cosas. Finalmente todos los usuarios se sintieron sorprendidos y satisfechos, con la solución, algunos estaban escépticos por lo que les pareció muy fácil su funcionamiento así que ellos decidieron realizar varias pruebas adicionales en varios archivos de logs, al finalizar estaban muy contentos e indicaron que deseaban que se desplegara en el ambiente de producción lo antes posible para su utilización inmediata. Pruebas de Rendimiento Se realizaron pruebas de carga lanzando varias veces la Shell y pruebas de estrés con más usuarios al mismo tiempo, casi cuatro veces más de los usuarios que la van a utilizar habitualmente, pero la Shell se ejecutaba muy rápido, era casi 30

31 imperceptible en el rendimiento del hardware de los servidores, y los correos con los resultados del log cuando habían errores siempre llegaron a su destino igualmente rápido. Pruebas de Escalabilidad Se realizó una prueba en la cual se agregó una cadena de texto a buscar y se adiciono el resultado en la sección de validaciones del resultado, luego se ejecutó la Shell en un archivo de log que contenía esa cadena de texto, con el resultado que la encontró y posteriormente envío el mensaje de correo. Luego se buscó esa misma cadena de texto en un archivo con extensión TXT, con el resultado de que lo encontró y posteriormente envío el mensaje de correo. Se llegó a la conclusión de que a la Shell programaba se le pueden adicionar nuevas búsquedas y se puede utilizar en diferentes tipos de archivos, se puede emplear para diferentes usos. 31

32 5. LOGROS Y LECCIONES APRENDIDAS 5.1 LOGROS Adquirir conocimientos relacionados con los diferentes Gestores de Bases de Datos, aprender sobre Sistema Operativo UNIX, profundizar sobre de comandos Shell a tal punto de desarrollar e implementar exitosamente un sistema generador de alertas, que permite la detección de fallas de los backups de las bases de datos en los servidores del área de tecnología de la empresa Banco Bilbao Vizcaya Argentaria Colombia S.A - BBVA S.A., Luego de proponer la solución del problema presentado con la revisión manual de los logs resultantes de los backups de los diferentes Gestores de Bases de Datos, en la empresa Banco Bilbao Vizcaya Argentaria Colombia S.A, de realizar las pruebas correspondientes de funcionamiento a todo el sistema de alertamiento que consta de la Shell y el envío de los reportes a los correos de los DBA con antelación, de realizar las pertinentes correcciones antes de a afectar las bases de datos reales y de tener el visto bueno por parte de los DBA acerca de la culminación exitosa en la pruebas de mejora para el área de base de datos, se determina la implementación total de la Shell en los diversos gestores de base de datos editándola para cada backup programado, tarea que resulta ser extensa debido a la magnitud de copias de seguridad que se maneja dentro de la empresa. 5.2 LECCIONES APRENDIDAS Después de implementar el sistema generador de alertas que permite la detección de fallas de los backups de las bases de datos, se comprendió la importancia de tener automatizadas tareas que requieren gran parte de tiempo dedicado de manera manual, como en este caso a la revisión de los.logs generados por los backups programados diariamente, dado que eso disminuyo considerablemente los tiempos de verificación y redujo el porcentaje de errores no detectados por fallas humanas, permitiendo una oportuna corrección de fallas, brindándole a los DBA la posibilidad de destinar más horas de su tiempo en otras funciones propias de los administradores de datos. 32

33 6. LIMITACIONES, CONCLUSIONES Y RECOMENDACIONES 6.1 LIMITACIONES Una de las limitaciones que tiene este desarrollo es que si se crea una base de datos, se debe adicionar el nombre, el usuario y la contraseña de la misma, de manera manual en la tarea, es decir a la Shell programada. De la misma manera al momento de eliminar una base de datos, o si se llegase a bloquear un usuario o cambiar la clave de acceso, se debe actualizar en la Shell que ejecuta la tarea de backups diarios, de lo contrario está fallara. También se debe tener en cuenta, que en caso de retiro o ingreso de un DBA, se debe actualizar la cuenta de correo en la sección de destinatarios de mail de la Shell. 6.2 CONCLUSIONES Luego de crear e implementar la solución de la necesidad ya expuesta, se llega a la conclusión de la importancia que tiene la automatización de tareas repetitivas ya que ayudan a minimizar los tiempos en los procesos significativamente y minimizan a su vez la probabilidad de errores humanos. Se puede implementar Shells en multitud de tareas, pero hay que identificar acciones, labores, operaciones o tareas concretas repetitivas que se puedan automatizar y permitirían simplificar las labores cotidianas. Para concluir, con el presente trabajo no se está afirmando de ninguna manera que una Shell es en todos los aspectos superior a cualquier otra alternativa existente en el mercado hoy día o a alguna alternativa futura, ni que sería la más óptima y aplicaría en todos los casos y a todas las empresas, solo se quiere aclarar que la Shell es la más óptima y adecuada en este caso para la empresa BBVA Colombia ya que se adapta mejor al problema propuesto, y posiblemente sea la más óptima para empresas ya sean grandes o chicas con una problemática similar. 6.3 RECOMENDACIONES Se observó que al momento de encontrarse algún DBA en vacaciones, por motivos de seguridad de los datos y por políticas de la compañía, se deben desactivar temporalmente las cuentas vinculadas a la organización, esto incluye el correo electrónico, motivo por el cual es necesario remplazar la cuenta de correo 33

34 electrónico de destino del reporte de alertamiento por la cuenta del trabajador suplente desde el acceso de administrador. También, se recomienda que al momento de cambiar una clave de acceso a la base de datos, inmediatamente sea actualizada en la Shell correspondiente a la misma base de datos, dado que se evidencio de manera constante que por olvido, por trabajar en otra tarea inmediata o por delegar funciones, se omitía este paso y por tal razón fallaban varios backups diarios. 34

35 BIBLIOGRAFÍA ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES. Advanced Programming in the UNIX Environment, ,The Art of UNIX Programming

36 WEBGRAFÍA BANCO BILBAO VIZCAYA ARGENTARIA COLOMBIA S.A, Somos BBVA, {en línea}. {11 de enero de 2019} disponible en: BERKELY SHOOL OF INFORMATION, UNIX Tutorial, {en línea}. {15 de enero de 2018} disponible en: BRICHAM YOUNG UNIVERSITY BYU, UNIX Tutorial, {15 de enero de 2018} disponible en: CS 61A: STRUCTURE AND INTERPRETATION OF COMPUTER PROGRAMS, UNIX Tutorial, {15 de enero de 2018} disponible en: FRESH 2 REFRESH, UNIX Tutorial, {en línea}. {15 de enero de 2018} disponible en: GURU 99, Linux/Unix Tutorial for Beginners: Learn Online in 7 days, {en línea}. {15 de enero de 2018} disponible en: JAVA T POINT, Linux/Unix Tutorial, {en línea}. {15 de enero de 2018} disponible en: MIT MATHEMATICS, Unix Tutorials, {15 de enero de 2018} disponible en: NATIONAL INSTITUTE OF MENTAL HEALTH, Unix Tutorial, {15 de enero de 2018} disponible en: ndex.html NC STATE UNIVERSITY, Linux Introduction, {15 de enero de 2018} disponible en: SAN DIEGO STATE UNIVERSITY, UNIX Tutorial One, {en línea}. {15 de enero de 2018} disponible en: 36

37 SCHOOL OCEANOGRAPHY, Unix Tutorials, {15 de enero de 2018} disponible en: SOFTWARE CARPENTRY, The Unix Shell, {en línea}. {15 de enero de 2018} disponible en: SOFTWARE TESTING HELP, Unix Commands: Basic and Advanced Unix Commands with Examples, {en línea}. {15 de enero de 2018} disponible en: SOFTWARE TESTING HELP, UNIX Tutorial for Beginners (20+ In-depth Unix Training Videos), {en línea}. {15 de enero de 2018} disponible en: TUTORIALS POINT, Unix / Linux - What is Shells?, {en línea}. {15 de enero de 2018} disponible en: TUTORIALES Y TRUCOS EN COMPUTACIÓN, Programación Shell de Unix, {15 de enero de 2018} disponible en: programacion-shell-de-unix.html UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO - COLEGIO DE POSTGRADUADOS, FES Zaragoza UNAM, INTRODUCCION AL SISTEMA OPERATIVO UNIX, {en línea}. {15 de enero de 2018} disponible en: UNIVERSITY AT ALBANY - STATE UNIVERSITY OF NEW YORK - COLLEGE OF ARTS AND SCIENCES, Unix Tutorial, {15 de enero de 2018} disponible en: UNIVERSITY OF SURREY, UNIX Tutorial for Beginners, {en línea}. {15 de enero de 2018} disponible en: UNIVERSITY OF VIRGINIA, UNIX Tutorials for Beginners. {15 de enero de 2018} disponible en: 37

Array Development. Array Development Plan de Pruebas de Aceptación Versión 1.0

Array Development. Array Development Plan de Pruebas de Aceptación Versión 1.0 Array Development Array Development Versión 1.0 Array Development Versión 1.0 Historia de Revisión Fecha Versión Descripción Autor 27/06/2007 1.0 Versión Final Array Development Pág. 2 de 15 Array Development

Más detalles

MTIC (MEDIOS Y TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN) ADMINISTRACION DE LA PLATAFORMA DE CURSOS VIRTUALES MINERVA-ISER

MTIC (MEDIOS Y TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN) ADMINISTRACION DE LA PLATAFORMA DE CURSOS VIRTUALES MINERVA-ISER CURSOS VIRTUALES MINERVA-ISER 1 de 10 1. OBJETIVO Proveer al administrador de la plataforma virtual MINERVA del ISER, un documento en donde se cite de forma general las tareas a desarrollar para establecer

Más detalles

MIDRANGE DYNAMICS. ofreciendo soluciones innovadoras para IBM i. MDOpen. Gestión de Cambios en Entornos Multiplataforma.

MIDRANGE DYNAMICS. ofreciendo soluciones innovadoras para IBM i. MDOpen. Gestión de Cambios en Entornos Multiplataforma. ofreciendo soluciones innovadoras para IBM i Gestión de Cambios en Entornos Multiplataforma El conector para MDCMS ofrece todas las funciones necesarias para gestionar cambios en las aplicaciones de IBM

Más detalles

InstituLAC Versión 2.0 Enero 2012 Manual de usuario Página 1 de 31. Manual de usuario

InstituLAC Versión 2.0 Enero 2012 Manual de usuario Página 1 de 31. Manual de usuario Manual de usuario Página 1 de 31 Manual de usuario Manual de usuario Página 2 de 31 Contenido INTRODUCCIÓN... 3 OBJETIVOS... 4 CÓMO UTILIZAR ESTE MANUAL?... 5 DESCRIPCIÓN DE LA APLICACIÓN INSTITULAC...

Más detalles

ANALISTA PROGRAMADOR

ANALISTA PROGRAMADOR ANALISTA PROGRAMADOR Objetivos La carrera forma profesionales en informática capacitados para: - desempeñarse como analistas y programadores de sistemas informáticos y como especialistas en el desarrollo

Más detalles

SOFTWARE SICOSS PONE A TU DISPOSICIÓN ESTA ACTUALIZACIÓN, SICOSSHotFix

SOFTWARE SICOSS PONE A TU DISPOSICIÓN ESTA ACTUALIZACIÓN, SICOSSHotFix SOFTWARE SICOSS PONE A TU DISPOSICIÓN ESTA ACTUALIZACIÓN, SICOSSHotFix 2017.02.07 IMPORTANTE: Para poder utilizar esta actualización correctamente necesitas tener actualizado tu sistema SICOSS a la versión

Más detalles

SOFTWARE SICOSS PONE A TU DISPOSICIÓN ESTA ACTUALIZACIÓN, SICOSSHotFix

SOFTWARE SICOSS PONE A TU DISPOSICIÓN ESTA ACTUALIZACIÓN, SICOSSHotFix SOFTWARE SICOSS PONE A TU DISPOSICIÓN ESTA ACTUALIZACIÓN, SICOSSHotFix 2017.02.07 IMPORTANTE: Para poder utilizar esta actualización correctamente necesitas tener actualizado tu sistema SICOSS a la versión

Más detalles

OUTLOOK. Configuración del correo institucional de Office 365 en el cliente Outlook local para equipos Windows

OUTLOOK. Configuración del correo institucional de Office 365 en el cliente Outlook local para equipos Windows OUTLOOK Configuración del correo institucional de Office 365 en el cliente Outlook local para equipos Windows Gerencia de Servicios Tecnológicos UNIMINUTO 2018 1. Qué es Office 365? Office 365 es una plataforma

Más detalles

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores).

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores). ERS IEEE 830 En el capítulo 1 se explicó que es el estándar IEEE 830. A continuación, se lo aplica en la definición de los requerimientos del sistema, basado en las historias de usuario. Introducción Propósito

Más detalles

Generación de Certificados SSL con IIS

Generación de Certificados SSL con IIS Generación de Certificados SSL con IIS Certicámara S.A USO: EXTERNO Página 1 de 41 CONTROL DE ACTUALIZACIONES Generación de Certificados SSL con IIS VERSIÓN 4.O VERSION FECHA ELABORADO REVISADO APROBADO

Más detalles

Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1

Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1 2.1 Introducción al análisis de sistemas 2.1.1 Ciclo de vida del desarrollo de sistemas La concepción de sistemas viene de las ciencias naturales al tratar de analizar un ser vivo a través del estudio

Más detalles

Administración de sistemas gestores de bases de datos

Administración de sistemas gestores de bases de datos Administración de sistemas gestores de bases de datos S TAR BOOK Pablo Valderrey Sanz Administración de sistemas gestores de bases de datos Pablo Valderrey Sanz Contenido Capítulo 1. Tipos de almacenamiento

Más detalles

Implantación de Webmin

Implantación de Webmin Implantación de Webmin instalación de Webmin OBJETIVO.- instalar y configurar la herramienta de administración del sistema Webmin. Esta es una buena herramienta para la administración de sistemas Linux,

Más detalles

SISTEMA OPEATIVO DEFINICIÓN

SISTEMA OPEATIVO DEFINICIÓN DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse

Más detalles

GLOSARIO. una entidad en estructurada, con la menor redundancia posible. BD: Base de Datos

GLOSARIO. una entidad en estructurada, con la menor redundancia posible. BD: Base de Datos GLOSARIO Administradores: También llamados DBA (Data Base Administrator), se encargan de gestionar las basess de datos. ANSI: Instituto de Estándares Americano ASP: Active Server Pages Atributo: Es una

Más detalles

Actualización de un Producto. Estandarizar el proceso de acompañamiento para la ejecución de un producto de software.

Actualización de un Producto. Estandarizar el proceso de acompañamiento para la ejecución de un producto de software. Página 1 de 6 1. Objetivo y Alcance Estandarizar el proceso de acompañamiento para la ejecución de un producto de software. Inicia con el informe del paquete para liberación y finaliza con el cierre de

Más detalles

MANUAL DE RECTOR - ADMINISTRADOR. Apreciados Rectores y/o Administradores de la plataforma Aprendamos

MANUAL DE RECTOR - ADMINISTRADOR. Apreciados Rectores y/o Administradores de la plataforma Aprendamos MANUAL DE RECTOR - ADMINISTRADOR Bogotá / Marzo / 22 / 2017 Apreciados Rectores y/o Administradores de la plataforma Aprendamos Reciban un cordial saludo. Gracias por apoyar los procesos de evaluación

Más detalles

Guía Rápida Instalación SIGIR

Guía Rápida Instalación SIGIR Neosoft Guía Rápida Instalación SIGIR Instalación SIGIR Neosoft Ver. 1.6 12 Historia de Cambios Versión Fecha Descripción Autor 1.1 01.08.2013 Se actualiza referencia de SP para.net Framework Neosoft Ltda.

Más detalles

PROCESO TECNOLOGÍA DE LA INFORMACIÓN POLÍTICA MANEJO DE SISTEMAS DE INFORMACIÓN. Transportes el Palmar S.A.S

PROCESO TECNOLOGÍA DE LA INFORMACIÓN POLÍTICA MANEJO DE SISTEMAS DE INFORMACIÓN. Transportes el Palmar S.A.S PAGINA :1 DE 6 Transportes el Palmar S.A.S Proceso de Tecnológicas de La Información Políticas Manejo de Sistemas de Información PAGINA :2 DE 6 Bogotá D.C., Colombia 2015 Contenido Introducción... 3 Objetivo...

Más detalles

Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes

Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes Al terminar el workshop, debe ser capaz de alcanzar los siguientes objetivos: Identificar los componentes de VMware Horizon

Más detalles

PROCESO PARA CAMBIO DE SERVIDOR

PROCESO PARA CAMBIO DE SERVIDOR PROCESO PARA CAMBIO DE SERVIDOR Versión 2016.1 Fecha 2016-05-13 CONTENIDO PROCESO CAMBIO DE SERVIDOR HGI... 3 1. ARCHIVOS SERVIDOR ANTERIOR... 3 2. ARCHIVOS SERVIDOR NUEVO... 3 3. CONFIGURACION SQL EXPRESS

Más detalles

Puesta en marcha de Aspel-COI 8.0 para usuarios de una versión anterior

Puesta en marcha de Aspel-COI 8.0 para usuarios de una versión anterior Puesta en marcha de Aspel-COI 8.0 para usuarios de una versión anterior Para instalar la versión COI 8.0 si vienes de una versión anterior como COI 6.0 o 7.0 debes seguir estos pasos: 1. Preparar la base

Más detalles

Manual de Funciones: Tecnologías de Información y Comunicación - CZS5. ANALISTA ZONAL DE TECNOLOGIAS DE INFORMACION Y COMUNICACION - Servidores

Manual de Funciones: Tecnologías de Información y Comunicación - CZS5. ANALISTA ZONAL DE TECNOLOGIAS DE INFORMACION Y COMUNICACION - Servidores 1 ANALISTA ZONAL DE TECNOLOGIAS DE INFORMACION Y COMUNICACION - Servidores Datos Identificativos del Rol Denominación del Puesto: Línea de Supervisión: Supervisa a: Analista Zonal de Tecnologías de Información

Más detalles

Página Web Biblioteca

Página Web Biblioteca Página Web Biblioteca Tabla de Contenido INTRODUCCIÓN... 3 1. Requisitos de Hardware y Software... 4 1.1. Joomla!... 5 1.1.1. Descarga de Joomla!... 6 1.1.2. Instalación de Joomla!... 8 2. Complementos...

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS. TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y : SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Administración de base de datos

Más detalles

El ciclo de vida de un sistema de información

El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información 1. Las etapas del proceso de desarrollo de software Planificación Análisis Diseño Implementación Pruebas Instalación / Despliegue Uso y mantenimiento 2. Modelos

Más detalles

ESPECIFICACIONES TÉCNICAS LICITACIÓN PÚBLICA MIGRACIÓN DE SOFTWARE SISTEMA DE GESTIÓN DE VESTUARIO

ESPECIFICACIONES TÉCNICAS LICITACIÓN PÚBLICA MIGRACIÓN DE SOFTWARE SISTEMA DE GESTIÓN DE VESTUARIO ESPECIFICACIONES TÉCNICAS LICITACIÓN PÚBLICA 1. ANTECEDENTES GENERALES METRO S.A requiere migrar el sistema de Gestión de Vestuario desarrollado en el framework Genexus X para plataformas en lenguaje Java

Más detalles

Capítulo 7. Pruebas y mantenimiento del sistema

Capítulo 7. Pruebas y mantenimiento del sistema Capítulo 7 Pruebas y mantenimiento del sistema 129 Una vez que el sistema ha sido desarrollado, es necesario someterlo a una serie de pruebas que nos permitan identificar y mejorar aquellos puntos necesarios

Más detalles

La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los

La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los Guía de usuario Introducción La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los clientes a sus proveedores, a través del portal saint pago, actualizando

Más detalles

Administre la seguridad de redes de hasta 250 equipos desde una única consola basada en la nube

Administre la seguridad de redes de hasta 250 equipos desde una única consola basada en la nube INFORMACIÓN GENERAL DE LA SOLUCIÓN Administre la seguridad de redes de hasta 250 equipos desde una única consola basada en la nube CYBERSECURITY EXPERTS ON YOUR SIDE Con ESET Cloud Administrator, puede

Más detalles

UNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS)

UNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS) UNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS) Un conjunto de elementos de datos que se describen a sí mismo, junto con relaciones y restricciones entre esos elementos, que presentan

Más detalles

MANUAL DE USUARIO APLICACIÓN BACKUPELANUBE. - Manual de Usuario -

MANUAL DE USUARIO APLICACIÓN BACKUPELANUBE. - Manual de Usuario - MANUAL DE USUARIO APLICACIÓN BACKUPELANUBE - Manual de Usuario - Todos los derechos reservados por En La Nube. Sede principal Autopista Medellín Km. 1.5 Vía Siberia - Parque Agroindustrial de Occidente

Más detalles

RAID 1 en Debian 6.0. Rocío Alt. Abreu Ortiz

RAID 1 en Debian 6.0. Rocío Alt. Abreu Ortiz Rocío Alt. Abreu Ortiz 2009-3393 RAID 1 en Debian 6.0 Un RAID 1 crea una copia exacta (o espejo) de un conjunto de datos en dos o más discos. Esto resulta útil cuando el rendimiento en lectura es más importante

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos

Más detalles

MANUAL DESARROLLADOR HELP DESK

MANUAL DESARROLLADOR HELP DESK UNIVERSIDAD LA GRAN COLOMBIA PAGINA 1 / 17 MANUAL DESARROLLADOR HELP DESK Actualización 12/08/2015 Página 1 UNIVERSIDAD LA GRAN COLOMBIA PAGINA 2 / 17 Contenido 1. GENERALIDADES... 3 1.1. Introducción...

Más detalles

El RAID 5 requiere al menos tres unidades de disco para ser implementado. El fallo de un segundo disco provoca la pérdida completa de los datos.

El RAID 5 requiere al menos tres unidades de disco para ser implementado. El fallo de un segundo disco provoca la pérdida completa de los datos. Rocío Alt. Abreu Ortiz 2009-3393 RAID 5 en Debian 6.0 Este tipo de RAID incluye un grupo rotatorio de paridad, con lo que resuelve las limitaciones de escritura. Así, todas las operaciones de lectura y

Más detalles

Manual de usuario. Facilidat

Manual de usuario. Facilidat Manual de usuario Facilidat TABLA DE CONTENIDO 1. GENERALIDADES 1.1. Definición de la Herramienta 1.2. Objetivos 2. ACCESO A LA HERRAMIENTA 2.1. Ingreso a la página web 2.2. Descargar plantilla 2.3. Diligenciar

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA HERRAMIENTA CASE PARA LA GESTIÓN DEL ALCANCE DE PROYECTOS BASADA EN WBS Anexos Germán

Más detalles

Especificación de Requerimientos del Sistema Proyecto: Asistente Samuel Robinson. Versión: 1.0.0

Especificación de Requerimientos del Sistema Proyecto: Asistente Samuel Robinson. Versión: 1.0.0 Especificación de Requerimientos del Sistema Proyecto: Asistente Samuel Robinson Versión: 1.0.0 Historial de Revisiones Versión Fecha Autor Descripción 0.1.0 02/05/2012 Gustavo Escobar Se plantea los Requerimientos

Más detalles

GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC

GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC 25000. Pérez, M. V, 1 Castellanos, D, 1, Mir, D. 1 1 Universidad de las Ciencias Informáticas (UCI), Facultad

Más detalles

Oracle Database 12c Administration Workshop

Oracle Database 12c Administration Workshop Oracle Database 12c Administration Workshop DESCRIPCION MODULOS DE CAPACITACION Exploración de la arquitectura de base de datos Oracle Base de datos Oracle Introducción a la arquitectura Oracle ASM Introducción

Más detalles

Tecnología hardware y software

Tecnología hardware y software Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software

Más detalles

IMPLANTACIÓN DE SISTEMAS OPERATIVOS

IMPLANTACIÓN DE SISTEMAS OPERATIVOS Resultados de aprendizaje y criterios de evaluación: 1. Instala sistemas operativos, analizando sus características e interpretando la documentación técnica. a) Se han identificado los elementos funcionales

Más detalles

Manual de instalación y configuración de IdeaInvoiceXML. Elaborado por: IdeaSys 06 de Febrero del 2013 Departamento de documentación

Manual de instalación y configuración de IdeaInvoiceXML. Elaborado por: IdeaSys 06 de Febrero del 2013 Departamento de documentación Manual de instalación y configuración de IdeaInvoiceXML Elaborado por: IdeaSys 06 de Febrero del 2013 Departamento de documentación Índice Índice... 2 Acerca del manual... 2 Descargando IdeaInvoiceXML...

Más detalles

Carrera 34 N Cabecera, Bucaramanga (Santander) Teléfono: ( ) Cel:

Carrera 34 N Cabecera, Bucaramanga (Santander) Teléfono: ( ) Cel: PORTAFOLIO DE SERVICIO EVENTOOLS 2013 CONTROL Y GESTION DE EVENTOS Eventools es un conjunto de herramientas (Aplicaciones web y móvil) para el registro, organización de eventos OnLine; ayuda a los organizadores,

Más detalles

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle Database 11g: Administration Workshop I Release 2 Lo que aprenderá Este curso es el primer paso hacia el éxito como profesional de Oracle y está diseñado para proporcionar una sólida base en la

Más detalles

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática.

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. OFIMABOT OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. IMPORTANTE: Para la ejecución de Ofimabot se deben tener presente en la configuración de Proxys - FireWall

Más detalles

RESPALDO (COPIAS DE SEGURIDAD) DE BASES DE DATOS

RESPALDO (COPIAS DE SEGURIDAD) DE BASES DE DATOS DEPARTAMENTO: TECNOLOGÍAS DE LA INFORMACIÓN PROCEDIMIENTO ADMINISTRATIVO No. DA-TI-MP-03 ASUNTO: POLÍTICA Y MANUAL DE PROCEDIMIENTO DE RESPALDOS Y RESTAURACIÓN DE BD FECHA DE AUTORIZACIÓN: 15 DE DICIEMBRE

Más detalles

DECENIO DE LAS PERSONAS CON DISCAPACIDAD EN EL PERÙ "AÑO DE LAS CUMBRES MUNDIALES EN EL PERU"

DECENIO DE LAS PERSONAS CON DISCAPACIDAD EN EL PERÙ AÑO DE LAS CUMBRES MUNDIALES EN EL PERU DE SOFTWARE Nº 4--8-EF Adquisición de Licencias de Software para administrar, evaluar, depurar, optimizar y realizar pruebas de escalabilidad de bases de datos Oracle 1. Nombre del Área Usuaria Dirección

Más detalles

MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0

MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0 MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá

Más detalles

1. OBJETIVO Definir los estándares que permitan la configuración y administración de objetos en la Base de Datos.

1. OBJETIVO Definir los estándares que permitan la configuración y administración de objetos en la Base de Datos. de 9. OBJETIVO Definir los estándares que permitan la configuración y administración de objetos en la Base de Datos. 2. ALCANCE El presente documento pertenece al área de Base de Datos para establecer

Más detalles

COORDINACIÓN GENERAL DE TECNOLOGÍAS DE INFORMACIÓN PROCEDIMIENTO DE RESPALDO DE INFORMACIÓN DEL DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN

COORDINACIÓN GENERAL DE TECNOLOGÍAS DE INFORMACIÓN PROCEDIMIENTO DE RESPALDO DE INFORMACIÓN DEL DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN Código: Página: 1 de 7 COORDINACIÓN GENERAL DE TECNOLOGÍAS DE 1. Propósito y Alcance 1.1 Propósito Asegurar la información almacenada en el DSI propiedad del usuario, contra daños que puedan afectarlos

Más detalles

ORACLE WORKFORCE DEVELOPMENT PROGRAM

ORACLE WORKFORCE DEVELOPMENT PROGRAM ORACLE WORKFORCE DEVELOPMENT PROGRAM PROGRAMA: Oracle Database Administration (Certificación DBA) Oracle es la base de datos más utilizada en el mundo a nivel corporativo. El programa de certificación

Más detalles

Práctica de laboratorio: Configuración de copia de seguridad de datos y recuperación en Windows 7 y Vista

Práctica de laboratorio: Configuración de copia de seguridad de datos y recuperación en Windows 7 y Vista Práctica de laboratorio: Configuración de copia de seguridad de datos y recuperación en Windows 7 y Vista Introducción En esta práctica de laboratorio, realizará copias de seguridad de datos. También llevará

Más detalles

Especificación de requisitos de software

Especificación de requisitos de software Pág. 1 Especificación de requisitos de software Proyecto: Revisión [1.2] Pág. 2 Ficha del documento Fecha Revisión Autor Verificado dep. calidad. Febrero 26 2013 1.4 SoftwareOne Documento validado por

Más detalles

Manual de Usuario. SMS Inteligente

Manual de Usuario. SMS Inteligente Manual de Usuario SMS Inteligente Contenido 1.Introducción... 3 2. Características y requerimientos del equipo de cómputo... 3 3. Requerimientos previos...3 4. Cómo utilizar el portal...4 Ingreso al Portal:...4

Más detalles

Perfil Profesional en formato de la SETEC

Perfil Profesional en formato de la SETEC Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos

Más detalles

Sistema Control de Equipos o Componentes. Glosario. Actualizar: Poner al día la información presentada en pantalla con los datos más recientes.

Sistema Control de Equipos o Componentes. Glosario. Actualizar: Poner al día la información presentada en pantalla con los datos más recientes. Glosario A Actividad de entrada/salida: Operaciones de lectura o escritura que ejecuta la computadora. La computadora efectuará una "lectura" cuando se escriba información con el teclado, o se seleccionen

Más detalles

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 6231Be Mantener una base de datos de Microsoft SQL Server 2008 R2 Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 Formación: Presencial Horas: 25 Introducción Este proporciona

Más detalles

BgInfo v4.16 INTRODUCCIÓN

BgInfo v4.16 INTRODUCCIÓN BgInfo v4.16 INTRODUCCIÓN Cuántas veces ha caminado a un sistema en su oficina y es necesario hacer clic a través de varias ventanas de diagnóstico para recordar aspectos importantes de su configuración,

Más detalles

Fundamentos de Bases de Datos. Práctica 1.

Fundamentos de Bases de Datos. Práctica 1. Fundamentos de Bases de Datos. Práctica 1. Profesor: M.I. Gerardo Avilés Rosas gar@ciencias.unam.mx Laboratorio: Carlos Augusto Escalona Navarro caen@ciencias.unam.mx 14 de agosto de 2018 Se dan a conocer

Más detalles

Programa de Capacitación. SQL Server 2012 para Programadores

Programa de Capacitación. SQL Server 2012 para Programadores Programa de Capacitación SQL Server 2012 para Programadores 2015-2016 FLUJO DE CAPACITACIÓN Programa de Capacitación SQL Server 2012 Para Programadores SQL Server 2012 Administración para Programadores

Más detalles

El modelo V nos permite ejecutar el proceso de validación y verificación en cada una de las etapas de un proyecto. Codificación

El modelo V nos permite ejecutar el proceso de validación y verificación en cada una de las etapas de un proyecto. Codificación ASEGURAMIENTO DE CALIDAD Modelo V El modelo V nos permite ejecutar el proceso de validación y verificación en cada una de las etapas de un proyecto. Análisis de Requerimientos Pruebas de Aceptación Diseño

Más detalles

Realización de Pruebas

Realización de Pruebas Página 1 de 6 1. Objetivo y Alcance Establecer las pautas necesarias para ejecutar el proceso de pruebas de la versión de Software a liberar en el repositorio de Despliegue. Comprende desde la identificación

Más detalles

Gálac Móvil Reportes gerenciales desde tu móvil

Gálac Móvil Reportes gerenciales desde tu móvil Gálac Móvil Reportes gerenciales desde tu móvil Pág.1 Cómo descargar, instalar y configurar Gálac Móvil? Pág. Requerimientos Mínimos... 3 Descargar Conector WEB... 4 Instalar Conector WEB... 4 Registrarse

Más detalles

Latacunga 2013 ESCUELA POLITÉCNICA DEL EJÉRCITO. Departamento de Eléctrica y Electrónica Carrera de Tecnología en Computación

Latacunga 2013 ESCUELA POLITÉCNICA DEL EJÉRCITO. Departamento de Eléctrica y Electrónica Carrera de Tecnología en Computación ESCUELA POLITÉCNICA DEL EJÉRCITO Departamento de Eléctrica y Electrónica Carrera de Tecnología en Computación DISEÑO E IMPLEMENTACIÓN DEL PORTAL WEB Y REPOSITORIO DIGITAL PARA LA ESCUELA DE CABALLERÍA

Más detalles

MANUAL DE USUARIO Biblioteca Virtual

MANUAL DE USUARIO Biblioteca Virtual MANUAL DE USUARIO Biblioteca Virtual VML - WML ACADEMIA DE GUERRA NAVAL ARMADA DEL ECUADOR 1 INTRODUCCIÓN Hoy en día las principales Instituciones Educativas Superiores necesitan optimizar los procesos

Más detalles

Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3

Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3 Denominación: Programación en lenguajes estructurados de aplicaciones de gestión Código: J62.13 Nivel: 3 Sector: Familia: Programación informática, consultoría de informática y actividades conexas Tecnología

Más detalles

Manual de instalación de Dspace para INDECOPI

Manual de instalación de Dspace para INDECOPI Manual de instalación de Dspace para INDECOPI 1.Introducción El siguiente documento tiene como finalidad mostrar el proceso de instalación de Dspace para su uso como Repositorio Institucional de INDECOPI.

Más detalles

Cuentas disponibles de un perfil

Cuentas disponibles de un perfil Cuentas disponibles de un perfil Contenido Guía de Actualización de MaxiComercio 2014 R2 a MaxiComercio R3.... 2 Realice un respaldo o copia de seguridad.... 2 Realice un respaldo de su configuración local...

Más detalles

MANUAL DE USUARIO SISTEMA INFORMÁTICO PARA HISTORIAS CLÍNICAS

MANUAL DE USUARIO SISTEMA INFORMÁTICO PARA HISTORIAS CLÍNICAS MANUAL DE USUARIO SISTEMA INFORMÁTICO PARA HISTORIAS CLÍNICAS CONTENIDO 1. INTRODUCCIÓN 1.1. COMO USAR ESTE MANUAL 1.2. AUDIENCIA 1.3. DEFINICIONES 2. INSTALACIÓN 2.1. REQUISITOS 2.2. COMO EJECUTAR 3.

Más detalles

APLICACIÓN WEB PARA LA RECOLECCIÓN DE INFORMACIÓN PARA LA INVESTIGACIÓN DE MERCADOS EN LA EMPRESA DATAPLUS COLOMBIA S.A.S.

APLICACIÓN WEB PARA LA RECOLECCIÓN DE INFORMACIÓN PARA LA INVESTIGACIÓN DE MERCADOS EN LA EMPRESA DATAPLUS COLOMBIA S.A.S. APLICACIÓN WEB PARA LA RECOLECCIÓN DE INFORMACIÓN PARA LA INVESTIGACIÓN DE MERCADOS EN LA EMPRESA DATAPLUS COLOMBIA S.A.S. MANUEL ALEJANDRO JIMÉNEZ MATEUS HAROLD JHOVANY LÓPEZ MEDINA ANEXO I TUTOR ING.

Más detalles

Tabla de contenidos. 1 de 26. TANGO CENTRO DE CLIENTES Cerrito CP C1010AAZ Buenos Aires Argentina +54 (011) (011)

Tabla de contenidos. 1 de 26. TANGO CENTRO DE CLIENTES Cerrito CP C1010AAZ Buenos Aires Argentina +54 (011) (011) 1 de 26 Tabla de contenidos Introducción... 2 Dominio del producto... 2 Instalación y actualización del Servidor... 4 Instalación terminal cliente... 14 Primer uso del sistema... 16 Inicio del sistema...

Más detalles

Guía de Proveedor Portal de Recepción de CFDIs - Estapack. Manual de usuario para la operación del portal de recepción de CFDIs

Guía de Proveedor Portal de Recepción de CFDIs - Estapack. Manual de usuario para la operación del portal de recepción de CFDIs Guía de Proveedor Portal de Recepción de CFDIs - Estapack Manual de usuario para la operación del portal de recepción de CFDIs Noviembre 2015 Contenido Definiciones 3 Introducción 4 Objetivo 4 Manual de

Más detalles

PROCESO DE ACTUALIZACION SISTEMA HGINET

PROCESO DE ACTUALIZACION SISTEMA HGINET PROCESO DE ACTUALIZACION SISTEMA HGINET Version 2016.1 Rev. 6 Fecha 2016-05-21 TABLA DE CONTENIDO ASPECTOS A TENER EN CUENTA PARA UN USO SEGURO Y CORRECTO DE ESTE DOCUMENTO 3 1. Descargar la actualizacion

Más detalles

20764 Administering a SQL Database Infrastructure

20764 Administering a SQL Database Infrastructure 20764 20764 Administering a SQL Database Infrastructure Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2016 Formación: Presencial Horas: 25 Introducción Este curso describe

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de Aplicaciones Web Carrera: Ingeniería en Tecnologías de la y las Comunicaciones. Clave de la asignatura: TCF-1107 Horas teoría-horas práctica-

Más detalles

ANEXO I: EL LENGUAJE DE PROGRAMACIÓN JAVA

ANEXO I: EL LENGUAJE DE PROGRAMACIÓN JAVA ANEXO I: EL LENGUAJE DE PROGRAMACIÓN JAVA El lenguaje de programación Java es un lenguaje muy popular. Un gran número de instituciones y organizaciones, del sector público y privado, utilizan este lenguaje

Más detalles

Instituto Nacional de Nutrición. Versión 1.2

Instituto Nacional de Nutrición. Versión 1.2 Página 1 usuario Mercado Obrero del Versión 1.2 Oficina de Procesamiento de Datos, Piso 3 / RR-HH / Página 2 El Presente manual tiene la finalidad de guiar al usuario en el manejo del Sistema Mercado Obrero

Más detalles

PRESENTACIÓN DE PRODUCTOS Y SERVICIOS PROFESIONALES

PRESENTACIÓN DE PRODUCTOS Y SERVICIOS PROFESIONALES PRESENTACIÓN DE PRODUCTOS Y SERVICIOS PROFESIONALES Versión documento 1.1 InterPro es una plataforma tecnológica que le provee software y servicios para gestionar de una forma fácil, rápida y confiable

Más detalles

UNIDAD 6 ADMINISTRACIÓN. Introducción a la unidad

UNIDAD 6 ADMINISTRACIÓN. Introducción a la unidad UNIDAD 6 ADMINISTRACIÓN Introducción a la unidad En la unidad 1 se mencionó que uno de los usuarios más importantes de un sistema de bases de datos es el administrador o DBA (Database Administrator). Un

Más detalles

ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA

ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA IMPLEMENTACIÓN DE UN SISTEMA WEB TRANSACCIONAL Y LOGÍSTICO PARA LA MICROEMPRESA CRÉDITOS KRISMAT, MEDIANTE LA UTILIZACIÓN DE LA PLATAFORMA

Más detalles

DOCUMENTADOR (Lugar de trabajo Puebla, Tlaxcala, CDMX *Horario de trabajo 9:00 a 19:00 hrs)

DOCUMENTADOR (Lugar de trabajo Puebla, Tlaxcala, CDMX *Horario de trabajo 9:00 a 19:00 hrs) CONTADOR AUX. ADMINISTRATIVO AUX. CONTABLE ING. SISTEMAS SECRETARIA DOCUMENTADOR Experiencia de por lo menos 6 meses en la elaboración de documentación de ingeniería de software. Experiencia de por lo

Más detalles

MANUAL OPERATIVO SISTEMA INTELISIS

MANUAL OPERATIVO SISTEMA INTELISIS MANUAL OPERATIVO SISTEMA INTELISIS MO-LDP-2009 15 05-2009 1 1 de 23 I. INTRODUCCIÓN... 2 II. CONFIGURACIÓN DEL LECTOR DE HUELLA.... 2 2.1 Configuración.... 3 2.2 Administrador.... 5 2.3 Actualiza... 5

Más detalles

Data Center Virtual - DCV Guía y Manual de Usuario Final. 1. Guía de Compra de DCV s. 2. Acceso al Panel de Control.

Data Center Virtual - DCV Guía y Manual de Usuario Final. 1. Guía de Compra de DCV s. 2. Acceso al Panel de Control. Data Center Virtual - DCV Guía y Manual de Usuario Final 1. Guía de Compra de DCV s Suscripción a DCV 2. Acceso al Panel de Control Acceso por primera vez Compra de un Data Center Virtual y/o Firewall

Más detalles

UNIDAD FUNCIONAL: DIRECCIÓN NACIONAL DE TECNOLOGÍA

UNIDAD FUNCIONAL: DIRECCIÓN NACIONAL DE TECNOLOGÍA UNIDAD FUNCIONAL: NOMBRE: MANUAL DEL USUARIO: MÓDULO VALIDADOR DE RIPS PARA LAS RED DE IPS Versión: 05 / 20 de 2 TABLA DE CONTENIDO INTRODUCCIÓN 4. LECTORES A QUIEN ES DIRIGIDO 4.2 NOMBRE Y VERSIÓN DEL

Más detalles

Puesta en marcha de Aspel-SAE 6.0 para usuarios de una versión anterior

Puesta en marcha de Aspel-SAE 6.0 para usuarios de una versión anterior Puesta en marcha de Aspel-SAE 6.0 para usuarios de una versión anterior Para instalar la versión 6.0 si vienes de una versión anterior como SAE 5.0 debes seguir estos pasos: 1. Preparar la base a traducir

Más detalles

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE. Módulo 2.3: Programación de Componentes de Base de Datos

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE. Módulo 2.3: Programación de Componentes de Base de Datos BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE Descriptor del módulo de Segundo año Programación de Componentes de Base de Datos Módulo 2.3: Programación de Componentes de Base de Datos Campo:

Más detalles

Las tecnologías del desarrollo Web

Las tecnologías del desarrollo Web Las tecnologías del desarrollo Web Contenido 1. Introducción 2. Arquitecturas de aplicaciones (sitios) web 3. Tecnologías del cliente 4. Tecnologías del servidor 5. Bases de datos 6. Sistemas gestores

Más detalles

ESTÁNDAR DE COMPETENCIA. Ejecución de software con codificación de comandos y datos estructurada

ESTÁNDAR DE COMPETENCIA. Ejecución de software con codificación de comandos y datos estructurada I.- Datos Generales Código EC0834 Título Ejecución de software con codificación de comandos y datos estructurada Propósito del Estándar de Competencia Servir como referente para la evaluación y certificación

Más detalles

Diagnosticar y resolver errores de servidor

Diagnosticar y resolver errores de servidor Diagnosticar y resolver errores de servidor SQL Server registra determinados eventos del sistema y definidos por el usuario en el registro de errores de SQL Server y en el registro de aplicación de Windows.

Más detalles

Sistema Biométrico Banco del Pichincha

Sistema Biométrico Banco del Pichincha 2011 Sistema Biométrico Banco del Pichincha Danyana Baquerizo - Tania Huilcapi 22/05/2011 ANTECEDENTES Desde hace algún tiempo el número de denuncias por perjudicados de fraudes informáticos en sus cuentas

Más detalles

Implementación de Soluciones de Infraestructura Microsoft Azure

Implementación de Soluciones de Infraestructura Microsoft Azure Implementación de Soluciones de Infraestructura Microsoft Azure (Implementing Microsoft Azure Infrastructure Solutions) Duración: 40 horas Código: MS-20533 Descripción: Este curso está dirigido a profesionales

Más detalles

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través

Más detalles

Puesta en marcha de Aspel-SAE 7.0 para usuarios de una versión anterior

Puesta en marcha de Aspel-SAE 7.0 para usuarios de una versión anterior Puesta en marcha de Aspel-SAE 7.0 para usuarios de una versión anterior Para instalar la versión 7.0 si vienes de una versión anterior como SAE 6.0 debes seguir estos pasos: 1. Preparar la base a traducir

Más detalles

Módulo Profesional: Sistemas operativos monopuesto. Código: 0222.

Módulo Profesional: Sistemas operativos monopuesto. Código: 0222. Módulo Profesional: Sistemas operativos monopuesto. Código: 0222. Resultados de aprendizaje y criterios de evaluación. 1. Reconoce las características de los sistemas operativos analizando sus elementos

Más detalles

BUSINESS SCHOOL MÁSTER DBA EN SQL SERVER

BUSINESS SCHOOL MÁSTER DBA EN SQL SERVER BUSINESS SCHOOL MÁSTER DBA EN SQL SERVER Cualquier especialidad relacionada con la administración de datos forma parte de los puestos laborales con mejores perspectivas de futuro. Y es que debido a la

Más detalles