Proyecto Experiencia de. a software libre en la Conselleria de Infraestructuras y Transporte

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

Download "Proyecto 2004-2008. Experiencia de. a software libre en la Conselleria de Infraestructuras y Transporte"

Transcripción

1 Proyecto Experiencia de migración integral a software libre en la Conselleria de Infraestructuras y Transporte

2 Experiencia de migración integral a software libre en la Conselleria de Infraestructuras y Transporte

3 ÍndiceParte 1 Desarrollos 7 Corporativos y Web Capítulo 1 Una visión general 8 Coordinado y editado por Depósito Legal M Traducido al inglés por Crown Communication, S.L. C/. Archiduque Carlos, nº65, Valencia Diseño y maquetación Edit Lin Editorial, S,L Avda. de Portugal, 85-local Madrid Licencia Esta obra está distribuida bajo la licencia Reconocimiento-No comercial-compartir igual 2.5 España de Creative Commons Para ver una copia de esta licencia, visite licenses/by-sa/2.5/es/ Capítulo 2 Capítulo 3 Capítulo 4 Capítulo 5 Capítulo 6 gvdades: experiencias con Sistemas de Gestión de Bases de Datos 11 gvmétrica y MOSKitt: definición de una metodología de desarrollo y su soporte 17 gvhidra: desarrollo de un framework para PHP 22 Implementación de Sistemas de Control de Versiones: CVS y Subversion 24 Implementación de una herramienta de generación de informes 25 Capítulo 7 Migración del portal web e Intranet 28 Capítulo 8 Workflow para la tramitación y seguimiento de expedientes 31 Capítulo 9 gvadoc: sistema de gestión documental 33

4 Parte 2 Sistemas Operativos 37 y Comunicaciones Capítulo 10 Entorno de PC de usuario final 38 Capítulo 11 Entorno de servidores de red local 40 Capítulo 12 Entorno de comunicaciones y networking 43 Capítulo 13 Servidores corporativos 44 Parte 3 SIG y CAD: gvsig 47 Capítulo 14 gvsig: introducción 48 Capítulo 15 Capítulo 16 gvsig: descripción y justificación de la situación inicial 49 gvsig: evolución hasta la solución actual 52 Capítulo 17 gvsig: conclusiones 63 Capítulo 18 gvsig: próximas líneas de actuación 64 Referencias 65 Glosario 66

5 PRÓLOGO gvpontis, un caso de éxito gvpontis es el nombre con el que hemos identificado el proyecto de migración de todos los Sistemas de Información de la Conselleria de Infraestructuras y Transporte (CIT) desde los sistemas privativos hacia los Sistemas Libres. Los antecedentes al proyecto se localizan en 2003 cuando se produce un cambio importante en los costes de los permisos de uso de las licencias. Esta modificación de los criterios de venta, unida a la política que ya tenía la conselleria de mantener a todos nuestros usuarios con licencia legales, implicaba un incremento sustancial del coste en licencias que resultaba insostenible, porque la mayoría del presupuesto se dedicaba a cubrir ese coste. Por otra parte, se habían realizado muchos intentos para disponer de una información centralizada, veraz y única de los Sistemas de Información Corporativos, a ello se unía un uso masivo de herramientas informáticas de manejo individual necesarias para el trabajo de nuestro personal que también deberían integrarse. Como orden de magnitud de la complejidad del proyecto a acometer, indicar que el número de trabajadores que emplean los diversos sistemas de información ronda el millar, de los cuales unos seiscientos se ocupan de la administración general y casi cuatrocientos de la administración especial, fundamentalmente en ingenierías medias y superiores y arquitectura. Todos ellos distribuidos entre el Servicio Central, tres Servicios Territoriales y algunos Centros Comarcales. Ante esta situación propusimos a la Dirección General de Modernización iniciar un proyecto de migración integral de todas nuestras herramientas y sistemas a Software Libre. Una vez aceptada la propuesta y autorizado el plan de migración, en septiembre de 2003, dedicamos el último trimestre a estudiar la viabilidad técnica del proyecto. Encargamos a la Universidad de Valencia y a la Universidad Politécnica de Valencia diversos estudios sobre las alternativas del Software Libre en esos momentos en el mercado informático. También a algunas pequeñas empresas que estaban usando las nuevas tecnologías les encargamos la realización de pequeñas aplicaciones informáticas en las que utilizaban los nuevos conceptos que se aplicaban en el desarrollo informático. Tanto en los informes como en las aplicaciones no aparecía ningún aviso, impedimento, indicación o anuncio que recomendara no iniciar el proyecto o que manifestara unos peligros insalvables en el desarrollo del mismo. Todos estos informes están disponibles en la pagina web del proyecto: El único riesgo real era el del cambio tecnológico a realizar, y en este cambio es donde estaba el miedo al proyecto, pero eso lo veremos mejor en las páginas siguientes de la memoria. 4

6 Por fin, en enero de 2004 se inicia gvpontis como un proyecto a desarrollar en cuatro años y que debía incluir la migración de todos los Sistema de Información de la conselleria, realizándose de forma ordenada, gradual y completa y estableciéndose dos principios que regirán todo el proceso: dd El proyecto no se financiará con recursos nuevos. Sólo se utilizarán los recursos ya asignados al Servicio de Organización e Informática. dd Debe minimizarse la repercusión del proyecto en el trabajo diario del personal de la conselleria. Lo fundamental es el trabajo y no la herramienta. Una vez iniciado el proyecto hemos comprobado que incluso aquellas herramientas más verdes han evolucionado más que satisfactoriamente. La progresión ha sido casi geométrica y la implantación de los Sistemas Interoperables, de los Estándares Abiertos y de las herramientas y Sistemas Libres están ya en pie de igualdad en los Sistemas de Información. En 2008 sólo los temas de multimedia y similares tienen una mayor cobertura en el software privativo. Como se explica en las siguientes páginas, hemos tenido problemas, los hemos conseguido resolver y todavía tenemos algunos pendientes. Hemos dedicado un tiempo a la formación, no sólo de los usuarios, sino sobre todo para el personal propio del Servicio, formación que se hace necesaria y continua en este negocio de la informática. Debemos reconocer, tras los años transcurridos, que el mayor problema ha sido el miedo al cambio. Es el miedo al cambio tecnológico sin paraguas el que más ha frenado el desarrollo de este proyecto, un miedo que es un reto al mismo tiempo y que nuestra experiencia nos dice que siempre se puede asumir. En nuestro caso con formación, planificación y siempre un plan B por si acaso. En diciembre del año 2008 habremos finalizado el proceso de migración. Nos quedarán algunos reductos y algunas aplicaciones obsoletas sin migrar, pero sólo porque su coste no hace interesante económicamente su migración. El tiempo eliminará esos restos que no influyen en el trabajo de la conselleria porque hemos conseguido que sigan funcionando en el nuevo entorno de trabajo. Ahora nos dicen que a esto se le llama caso de éxito, pero para nosotros ha sido más bien una experiencia profesional única. Para finalizar, y como siempre, se hace necesaria la mención a los agradecimientos. En primer lugar, y el más importante, debo agradecer a todo el personal del Servicio de Organización e Informática. Han trabajado en estos cuatro años de forma admirable. El agradecimiento incluye a los técnicos y también a los administrativos. Todos han colaborado en superar los problemas que han surgido. No puedo citarlos aquí a todos, pero tanto el personal interno como externo del Servicio se merecen mi reconocimiento. También han apoyado y, en algunos momentos, protegido el proyecto las sucesivas Secretarías Generales Administrativas que han pasado por la conselleria durante estos años. Isabel Villalonga que lo impulsó al principio con su característica energía. José Manuel Palau que también apreció la importancia del proyecto. Ana Climent, que lo ha sufrido el mayor tiempo, pero que lo ha impulsado de forma decidida y continuada. Durante estos cuatro años también han influido los dos Consellers que ha tenido la conselleria. José Ramón García Antón lo aprobó en su momento y en algunas ocasiones tuvo que sufrirlo, y Mario Flores que lo ha conocido ya con los problemas resueltos pero que se ha involucrado sobre todo en la parte última y definitiva. Sólo una persona ha estado estos cuatro años como responsable último, Gaspar Peral, subsecretario de la conselleria, él ha sido el impulsor continuo del proyecto. Sin su apoyo y cobertura esta memoria no hablaría de un caso de éxito sino de un proyecto fallido o inacabado. Martín García Hernández Jefe del Servicio de Organización e Informática 5

7 Parte 1

8 Desarrollos Corporativos y Web Por la amplia diversidad de proyectos y tareas acometidas en el proyecto gvpontis en el ámbito del desarrollo de aplicaciones, se proporciona a continuación un breve resumen, a modo de visión de conjunto, de las principales líneas de trabajo llevadas a cabo. Posteriormente, en sucesivos apartados se proporciona una explicación más detallada de cada uno de los mismos. 7

9 CAPÍTULO 1 Una visión general Alineado en el marco del proyecto gvpontis, y a partir de las propuestas planteadas tras los estudios previos en materia de Desarrollos Corporativos y Web (contenidas en el informe de conclusiones), se empieza a planificar la puesta en marcha del proyecto de migración a Software Libre de manera que el desarrollo de nuevas aplicaciones sea realizado en open source. La migración de aplicaciones se ve afectada por la decisión simultánea de cambiar la arquitectura de desarrollo cliente/servidor, existente en las fecha de inicio del proyecto, por una arquitectura de tres capas (posteriormente múltiples capas). Si este cambio de paradigma inicialmente introducía una componente de incertidumbre más en el proyecto, con el tiempo nos ha resultado beneficioso debido a la abstracción que se produce en la programación de cada una de las capas en las que se divide el sistema de información (presentación, negocio y datos), permitiendo una especialización de nuestro personal de desarrollo y logrando una definición más clara de las funcionalidades de nuestros sistemas de información. En el punto de partida del proyecto de migración, las dos herramientas de trabajo utilizadas para el desarrollo de aplicaciones en el entorno cliente/servidor eran Oracle Developer y PowerBuilder. Con la finalidad de alcanzar la arquitectura de tres capas se decidió emplear PHP y Java para las nuevas aplicaciones a desarrollar, mientras que respecto a las aplicaciones que ya se encontraban en producción en cliente/servidor, se decidió implementarlas a tres capas manteniendo Oracle Developer, lenguaje en el que fueron programadas inicialmente. Gradualmente se convertirán a los lenguajes PHP o Java dependiendo de sus características. Los Sistemas de Gestión de Bases de Datos (SGBD) constituyen una de las piedras angulares del proyecto gvpontis, es por ello que se desarrolla el proyecto gvdades con el objeto de integrar los esfuerzos de investigación y puesta en práctica realizados en esta materia. La conselleria contaba con aplicaciones departamentales desarrolladas en Access, junto a aplicaciones corporativas que empleaban Oracle. Respecto a los desarrollos en Access, dado que no existían alternativas ofimáticas similares suficientemente maduras a las que migrar, se optó por realizar nuevos desarrollos en PHP conjuntamente con PostgreSQL o MySQL. Respecto a los desarrollos corporativos, se decidió mantener Oracle en las aplicaciones en producción y realizar los nuevos desarrollos independientes de la Base de Datos y que al menos tuviesen garantizado su funcionamiento en PostgreSQL. MySQL, por su sencillez, también sería empleado para soportar los portales web de la conselleria. La existencia de numerosos desarrollos existentes, así como la necesaria obligación de relacionarse con otras administraciones de la Generalitat que se hacían servir de Oracle, obligaba a la necesaria convivencia de Oracle en servidores Linux por lo que se precisó migrar de Oracle 8i a Oracle 10gR2. 8

10 Una visión general 1 Otro aspecto significativo a solucionar era la obtención de datos por las aplicaciones procedentes de dos SGBD distintos, siendo uno de ellos Oracle. Nos vimos en la obligación de desarrollar una herramienta que realizase replicaciones a nivel de tabla. Actualmente se está reemplazando esta solución por el empleo de WebServices. No podemos dejar de señalar los problemas que aún no se encuentran óptimamente resueltos. Entre estos, que son la base de nuestras principales líneas de actuación, se encuentran la búsqueda de mejores herramientas de administración y monitorización de PostgreSQL, así como la mejora de la gestión de la seguridad y control de accesos. En los párrafos anteriores se ha hecho referencia a los cambios tecnológicos llevados a cabo en el proyecto de migración. Pero también resultaba necesario realizar cambios culturales que contribuyeran a racionalizar la interacción de múltiples y diversos perfiles que colaborarían en las diversas fases de nuestros desarrollos, bien fuera por la migración de gran parte del inventario de aplicaciones (con la reingeniería que se decidió realizar a muchas de ellas debido a que se habían desarrollado bastantes años atrás), así como para afrontar con mayores garantías de éxito los nuevos desarrollos que por necesidades de la conselleria fueran surgiendo. Se imponía pues, en primer lugar, la necesidad de adoptar una metodología de desarrollo, que entre otros objetivos permitiera: dd Generar una sistemática de trabajo con tareas claramente definidas y asignadas a los diversos perfiles colaboradores. Con ello conseguiríamos integrar los trabajos realizados por el personal de Organización e Informática que participaba en cada uno de los proyectos de desarrollo. dd Homogenizar la documentación de los productos de salida que cada una de las tareas transmitía a la siguiente con objeto de aumentar la eficiencia de los proyectos. Siguiendo las recomendaciones del documento de conclusiones, resultó MÉTRICA la metodología adoptada debido a que soporta todo el ciclo de vida del software además de dar cobertura al desarrollo orientado a objetos. Se inicia pues el proyecto gvmétrica con el objetivo de adaptar MÉTRICA Versión 3 a las necesidades de la Conselleria de Infraestructuras y Transporte. A medida que avanza el proyecto y va siendo puesto en práctica en las fases de análisis y diseño de nuevas aplicaciones, se evidencia la necesidad de proveerse de una herramienta CASE 1 que le dé soporte a su implantación, minimizando en la medida de lo posible el empleo de plantillas propias. Este es el germen de gvcase, un subproyecto integrado en el proyecto gvpontis que tiene como objetivo desarrollar MOSKitt, una herramienta CASE libre desarrollada sobre la plataforma Eclipse. En la fase de programación, un aspecto importante a considerar cuando se van a desarrollar numerosas aplicaciones es el de proveerse de un framework 2. Surge con ello gvhidra, otro subproyecto integrado en gvpontis que tiene como objetivo convertirse en el marco de trabajo que sirva de base para el desarrollo en PHP de aplicaciones de gestión en entornos web siguiendo la Guía de Estilo 3 de la conselleria. gvcase, un subproyecto integrado en el proyecto gvpontis que tiene como objetivo desarrollar MOSKitt, una herramienta CASE libre desarrollada sobre la plataforma Eclipse Respecto al desarrollo de aplicaciones en Java la decisión sobre el framework a utilizar aún está en fase de análisis, si bien inicialmente se realizaron pruebas con Struts y Turbine. Actualmente se está trabajando con una combinación modular de JSF en capa de presentación, Spring en capa de negocio e Hibernate en capa de persistencia de datos. 1 Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Ordenador) son aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software en todos los aspectos del ciclo de vida. 2 Entorno de trabajo que agrupe un conjunto de programas, bibliotecas y lenguaje interpretado predefinidos que ayuden a desarrollar y unir los diferentes componentes de un proyecto. 3 Una guía para unificar los criterios de aspecto y usabilidad en el proceso de desarrollo de aplicaciones. 9

11 migración a software libre Experiencia de integral Una de las funcionalidades más importantes al contar con varios desarrolladores que concurren en el desarrollo de una aplicación es el de contar con un sistema de control de versiones que permita mediante un repositorio común, almacenar los ficheros que se están programando, así como comparar cambios que se hayan podido realizar en ellos. Para ello se adoptó inicialmente CVS. Actualmente, estamos implantando Subversion por las ventajas que presenta frente a CVS, al incorporar un control mediante permisos para acceder a los proyectos y mejorar el versionado de los archivos. Para facilitar las labores de programación de aplicaciones se requería proveerse de un Entorno de Desarrollo Integrado. Eclipse se constituía como el IDE 4 de código abierto más maduro en el momento de la toma de decisión. Tiene, entre otras ventajas, el contar con una gran comunidad de usuarios así como, mediante el empleo de plugins 5, permitir programar con varios lenguajes y ampliarle funcionalidades. Hasta la fecha no hemos hecho más que disfrutar de las ventajas de la aplicación y de su evolución, proporcionando cada vez mejores características. El tiempo ha confirmado el acierto en la elección de esta herramienta. El proyecto MOSKitt está siendo desarrollado como un plugin de Eclipse. Otro aspecto que debíamos cubrir era la generación de informes en código abierto. La herramienta seleccionada por la conselleria, ireport que incluye el motor JasperReports, se ha mostrado, por su madurez, ampliamente solvente. Es una herramienta multiplataforma desarrollada en Java que de entre sus principales ventajas ha destacado por su facilidad de uso para generar informes de mucha riqueza (gráficos, tablas cruzadas, etc.) con contenido dinámico, y por los múltiples formatos a los que es capaz de exportar la información, XML o PDF entre otros. Se pueden extraer los datos desde orígenes muy diversos, entre los que figuran todas las Bases de Datos, e incorpora un visor que permite previsualizar en pantalla los informes. 4 Programa compuesto por un conjunto de herramientas que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica de usuario. 5 Aplicación informática que interactúa con otra aplicación para aportarle una función o utilidad específica. Constituye una forma de expandir programas de forma modular, de manera que se puedan añadir nuevas funcionalidades sin afectar a las ya existentes ni complicar el desarrollo del programa principal. Por último, el portal web y la intranet también han sufrido su correspondiente migración. Se ha procedido a realizar un rediseño y reestructuración de la información adoptándose Typo3 como gestor de contenido. Actualmente queda pendiente acoger soluciones para el desarrollo de formularios rellenables en PDF, así como para aspectos de edición avanzada de imágenes que no cubre GIMP. En resumen, hasta la fecha las principales líneas de trabajo en el ámbito de Desarrollos Corporativos y web, enmarcados en el proyecto gvpontis, son las que se detallan a continuación: >> Actuaciones de ámbito general: dd gvdades. Experiencias con Sistemas de Gestión de Bases de Datos. dd gvmétrica y MOSKitt. Definición de una metodología de desarrollo y su soporte. dd gvhidra. Desarrollo de un framework para PHP. dd Implantación de Sistemas de Control de Versiones. CVS y Subversión. dd Implantación de una herramienta de generación de informes. dd Migración del portal web e Intranet. >> Como principales actuaciones específicas y a modo de ejemplos ilustrativos encontramos: dd Migración de MASTIN. Workflow para la tramitación y seguimiento de expedientes. dd gvadoc. Sistema de gestión documental. A continuación, en cada uno de los siguientes capítulos, se amplían los detalles de cada una de las actuaciones acometidas. 10

12 gvdades: experiencias con Sistemas de Gestión de Bases de Datos CAPÍTULO 2 Cuando se inició el proyecto gvpontis de migración a Software Libre en la conselleria, se descompuso en varias partes.una de ellas dio origen al proyecto gvdades, que pretendía abordar el problema de la migración de los distintos gestores de bases de datos. Se empleaban principalmente dos gestores: d d d d Oracle, para aplicaciones corporativas como contenedor de los datos. Las aplicaciones que usan estos datos se desarrollaban con herramientas como PowerBuilder y Developer. Microsoft Access, para aplicaciones departamentales o de usuario. En este caso se usa tanto como base de datos como para desarrollar consultas, informes y aplicaciones con la propia herramienta. Debemos recalcar que los usuarios demandaban el uso de Access, ya que algunos lo manejaban con facilidad. Además, desde diversos sistemas se podía conectar, mediante ODBC, con otras bases de datos para capturar campos a incluir en la generación de documentos, hojas de cálculo, etc. Los principales problemas que debíamos resolver en principio consistían en encontrar: 1. Alternativas para el uso de Microsoft Access como base de datos departamental. En dicha fecha no existía versión alternativa en programas de oficina, pero para el uso como gestor de base de datos se vio que se podía conectar mediante ODBC con MySQL o PostgreS- QL, con lo cual existía la posibilidad de realizar instalaciones de dichos programas en los ordenadores de los usuarios o en servidores, si necesitaban compartir datos. 2. Alternativas para el uso de Microsoft Access como herramienta de desarrollo de aplicaciones, consultas, informes, etc. MS Access tenía dos ventajas:»»»» era fácil de usar por usuarios finales, los cuales podían definirse sus propias tablas, consultas e informes, era fácil desarrollar e implantar pequeñas aplicaciones departamentales. No se encontró ninguna herramienta alternativa que cumpliera estas expectativas en aquel momento. El desarrollo de aplicaciones se haría con otras herramientas, por ejemplo, PHP y como base de datos se usaría PostgreSQL o MySQL. 3. Alternativas para el uso de ODBC/OLE para el acceso desde aplicaciones como Word, Excel o desarrollos propios a las bases de datos. 11

13 migración a software libre Experiencia de integral En este caso no hubo problema para decidir pues existía una alternativa madura, UnixODBC, resultando fácil la realización de conexiones ODBC desde aplicaciones que lo soportaran, como OpenOffice. Por ello, se instaló en los ordenadores que lo precisaron, haciendo uso de los drivers ODBC proporcionados por los propios fabricantes. En las aplicaciones Java que lo han permitido, se han usado drivers JDBC estándar. 4. Alternativas para el sistema de bases de datos corporativo, Oracle, así como su uso sobre Linux. Nos marcamos dos objetivos primordiales: dd Convivencia de Oracle con Linux. Debíamos conseguir que el sistema operativo sobre el que corriera Oracle fuera libre. Éramos conscientes que no podíamos suprimir al 100% el uso de la base de datos de Oracle por dos motivos: la existencia de desarrollos antiguos la relación con otras administraciones de la Generalitat Valenciana que usan Oracle en sus soluciones. dd Elección de otro SGBD alternativo con las siguientes carac- terísticas: -- que cumpliera con los requisitos de los SGBD corporativos (administrador de transacciones, consultas, gestión de usuarios, gestión de almacenamiento, integridad, código en base de datos, así como escalabilidad, portabilidad, rendimiento, disponibilidad) existencia de clientes ODBC/JDBC existencia de software para conectarse desde clientes Windows, para aquellos casos en que no se pueda migrar -- que permitiera la migración de código. Aunque deseábamos hacer los desarrollos sin código en la base de datos, resultaba obligatorio para mantener las aplicaciones existentes que dispusiese de soporte para objetos grandes (raw, long, lob, etc.) que dispusiese de herramientas de conexión y administración. 2.1 Análisis de alternativas y selección Se realizó un estudio 1 en el que se compararon las tres principales bases de datos que habían entonces: PostgreSQL, MySQL e Interbase. Se hizo una comparativa técnica así como se estudiaron los modos de poder migrar datos en Oracle a estos otros gestores. Las conclusiones fueron: d d Interbase 6.0. Era estable, rápida, escalable y con las suficientes funcionalidades, pero encontramos poca documentación y pensamos que Borland debía apoyar más este proyecto para que tuviera éxito en la comunidad de Software Libre. d d MySQL 4. Vimos que era sencilla y rápida, la más usada, ampliamente documentada y soportada, pero no soportaba muchas funcionalidades necesarios (transacciones ACID, integridad referencial, no soporta código almacenado, triggers, etc.). d d PostgreSQL 7. Nos pareció la más completa, apoyada por la comunidad de Software Libre, permitía transacciones y concurrencia que cumplen las reglas ACID, integridad referencial, secuencias, lenguajes procedurales incluidos, sistema de copias de seguridad y tolerancia a fallos. Además, un valor añadido es que existía un módulo, PostGIS, bastante maduro, -- que permitiera la migración de datos 1 Ver Comparativa de distintos SGBD bajo Linux. 12

14 gvdades: experiencias con Sistemas de Gestión de Bases de Datos 2 que permitía el mantenimiento de datos geoespaciales, muy importantes en nuestra conselleria. Este estudio nos llevo a tomar la decisión de implantar PostgreSQL en su versión 7.3 como SGBD alternativo a Oracle, sin perjuicio de hacer un seguimiento de MySQL, dado que, al ser la más usada, imaginábamos que se le irían añadiendo funcionalidades. 2.2 Implantando la solución adoptada Una vez tomada la decisión, PostgreSQL, realizamos una instalación de dicha base de datos en dos servidores, uno para desarrollo y otro para producción. Se hicieron unos desarrollos iniciales para familiarizarnos con las características de esta base de datos, así como probar el funcionamiento. Tomamos la decisión de usar PostgreSQL para: dd todos los nuevos desarrollos, usándolo como nuestro nuevo servidor de bases de datos OLTP dd la base de datos del nuevo Archivo Documental que íbamos a desarrollar (ver gvadoc, Capítulo 9) dd la base de datos GeoEspacial usando PostGIS (necesario para gvsig) dd más adelante, hemos usado PostgreSQL como repositorio para la herramienta gforge. Con las líneas anteriores claras, empezamos una fase de adaptación en la que: dd tuvimos que tener en cuenta las incompatibilidades/com- patibilidades entre Oracle y PostgreSQL. Muchas de ellas las descubrimos durante el propio trabajo de desarrollo, por ejemplo, nombres distintos para los tipos de datos o comandos que en un sistema funcionaban de modo distinto al otro dd establecimos la forma en que las aplicaciones debían tra- bajar con la base de datos (definición de bases de datos, esquemas, objetos de la base de datos, usuarios, grupos, tablespaces, gestión de la seguridad, etc.) dd desarrollamos procedimientos para el mantenimiento de la base de datos (arranque, parada, copias de seguridad, respaldo, gestión de sesiones, etc.). Hemos ido avanzando con PostgreSQL en sus sucesivas versiones, llegando desde la 7.3 hasta la 8.2 (pasando por la 7.4 y la 8.1). En dichas migraciones de versiones no hemos tenido ningún problema para realizar las actualizaciones El problema de la replicación de datos Uno de los principales problemas que nos encontramos es que los desarrollos nuevos necesitaban acceder a los datos propios que se creaban en la base de datos nueva de PostgreSQL, pero también se necesitaba acceder a otros datos que estaban en otras bases de datos que, para más dificultad, estaban en Oracle. Qué hacer si necesitamos saber un dato que está en otra base de datos o necesitamos combinar tablas que están en otras bases de datos? Estos problemas no se presentan si hubiese una capa intermedia de acceso a los datos, como los WebServices o Hibernate, pero en aquella época no teníamos esa capa. Ante este problema, nos planteamos dos soluciones: 1. Que las aplicaciones nuevas mantuvieran varias conexiones, una a la base de datos nueva y otra a la antigua para recuperar el dato que necesitaban. 2. Replicar las tablas de la base de datos Oracle en la base de datos PostgreSQL, para los casos en que necesitaran trabajar con conjuntos grandes de datos en ambas bases de datos. Tanto Oracle como PostgreSQL tienen el concepto de dblink, enlaces de base de datos, que permiten relacionar datos entre bases de datos distintas, siempre que sean del mismo fabricante. Por todo lo anterior iniciamos una replicación de datos que se hacía mediante 13

15 migración a software libre Experiencia de integral volcados completos de datos de una base de datos a otra. Esta solución no resultaba satisfactoria por los siguientes motivos: dd Eran volcados completos, es decir, se borraban los datos de la tabla destino y se volvían a volcar, de modo que, para tablas pequeñas no había problema, pero si había muchas tablas y grandes, el sistema podía resultar ineficiente. dd Al borrarse datos de las tablas, no se podían definir claves aje- nas a las tablas, pues impedirían el borrado de los datos. dd Al ser volcados completos, se ejecutaban una vez al día, con lo que no disponíamos de la replicación instantánea, necesaria o conveniente en algunos casos. En la actualidad, hemos desarrollado una herramienta para mantener la replicación a nivel de tabla, tanto en modo refrescos completos como en modo refresco rápido, que consiste básicamente en la definición de un repositorio de tablas maestras y tablas copias, un sistema de triggers que se usan para los refrescos rápidos y unos programas en PHP que realizan los refrescos y el control de las replicaciones. Este sistema lo tenemos ya en producción y lo usamos para aquellos casos que no podemos resolver con WebServices Migración de Oracle a servidores Linux Paralelamente, iniciamos el estudio para poder usar Oracle sobre servidores Linux. La versión que teníamos entonces era la versión que no estaba certificada para las versiones de Linux que usábamos (Suse 8). De este modo, iniciamos una migración de Oracle 8i a Oracle 10gR2 (esta última versión está indicada expresamente para servidores Linux). En la actualidad, tenemos nuestros servidores de desarrollo en Oracle 10g sobre Red Hat ES 4 y estamos esperando pasar en breve a los servidores de producción Internacionalización En las sucesivas migraciones de versiones de bases de datos, hemos llegado a la versión de PostgreSQL, y durante estas migraciones hemos aprovechado para abordar el tema de la internacionalización de los conjuntos de caracteres, de modo que hemos pasado de soportar sólo el conjunto de caracteres ISO (Latin1) a soportar UTF MySQL Además, iniciamos una pequeña implantación de MySQL4, ya que hemos adquirido productos, como Typo3 e IdentityManager de SUN que usan esta base de datos como repositorio, lo cual nos sirve para ver funcionalidades de este motor de base de datos Clientes de acceso a las bases de datos Otro problema que suele ocurrir cuando se cambia de entorno es el de las herramientas que funcionaban perfectamente en entorno Windows contra Oracle (como SQL*Plus, TOAD, Enterprise Manager, etc.), y que ahora no funcionan en entorno Linux, y contra otras bases de datos. Las nuevas herramientas deben satisfacer algunos de los siguientes requerimientos: dd Funcionar sobre Linux dd Conectar a Oracle, PostgreSQL o MySQL (según la herra- mienta) dd Disponer de funcionalidades para creación de tablas, vistas y código dd Disponer de funcionalidades de administración y monitori- zación dd Ser Software Libre o gratuitas. La experiencia en la búsqueda ha sido buena, si bien es cierto que no hemos encontrado ningún producto que fuera tan completo como TOAD (u otras herramientas de pago), pero hemos llegado a una buena aproximación. En la siguiente Tabla 1 resumimos los clientes con los que hemos trabajado. 14

16 gvdades: experiencias con Sistemas de Gestión de Bases de Datos 2 Tabla 1. Clientes con los que hemos trabajado Cliente SGBD Descripción pgadmin3 PostgreSQL»» Útil para programadores y flojo para administradores.»» Dispone de versión web en PHP (phppgadmin3).»» Funciona en Linux y Windows Formación Al inicio del proyecto de migración, se organizó un curso en la Universitat Politècnica de València sobre Administración de PostgreSQL. A partir de aquí, hemos avanzado nosotros mismos, consultando la documentación y practicando. En estos momentos, ya desde la conselleria, se está en condiciones de preparar un curso de Administración de Bases de Datos con PostgreSQL. El manual del curso está disponible en la web de gvpontis.»» Propia de Oracle, certificada para conectar a versiones 9.x y 10.x Dificultades y Problemas SQLDeveloper Oracle MySQL»» Requiere JDK.»» Funciona en Linux y Windows. En este proceso nos hemos encontrado con problemas. Algunos no los hemos resuelto todavía:»» Útil para programadores. dd Falta de herramientas para administrar y monitorizar Post- gresql, al menos que sean GPL. Squirrel isqlplus Oracle MySQL PostgreSQL Oracle»» GPL, se pueden hacer plugins para incorporar funcionalidades.»» hecha en Java, funciona en Linux y Windows.»» se conecta por JDBC a cualquier SGBD.»» Cliente web de SQL*Plus para conectar a Oracle. Lo cierto es que, aunque perdiendo funcionalidades respecto a TOAD, hemos trabajado satisfactoriamente con las tres primeras, y ya es gusto personal de cada uno la preferencia sobre una u otra. Otro aspecto a considerar es el punto de vista del Administrador de Base de Datos. Para Oracle 10g no ha existido problema, pues Oracle proporciona una interfaz web para Enterprise Manager 10g muy potente. Para PostgreSQL, en cambio, no hemos encontrado herramientas GPL y gratuitas que nos satisfagan, sobre todo en el campo de la monitorización de la base de datos. dd Falta de empresas que den un soporte cualificado para Post- gresql. Este problema está empezando a solucionarse. dd Gestión de la seguridad y control de accesos, porque Post- gresql no tiene mecanismos finos de control, como Oracle Label, Oracle Vault, etc. La implementación de la seguridad debe hacerse con desarrollos propios, a los que no hemos llegado todavía. dd Pérdida de integración de productos. Frente a la oferta de Oracle que tiene infinidad de productos complementarios, PostgreSQL sólo ofrece la base de datos. Evidentemente, estas dificultades ya las imaginábamos cuando empezamos con el proyecto y las asumimos Impresión sobre la migración Tenemos una impresión positiva, hemos conseguido trabajar con PostgreSQL y MySQL y las pocas incidencias que han aparecido, las hemos resuelto recurriendo a los conocimientos y servicios de la comunidad de usuarios, principalmente. 15

17 El cambio se ha hecho con mucho respeto, pero sin miedo. Hay que tener claro que cambiar a Software Libre es un cambio de mentalidad grande. No se puede pretender obtener las mismas prestaciones en PostgreSQL que las que se tienen con Oracle. Ello no quita que veamos que nos está siendo muy útil esta migración. Asumimos determinadas pérdidas, que se pueden ver compensadas por las ganancias, tanto económicas como de colaboración en proyectos que son de interés para la sociedad y la conselleria. 2.3 Próximas líneas de actuación dd Mejora y posible migración del sistema de replicación de PHP a Java. dd Creación con PostgreSQL de un sistema Data Warehouse apoyándose en Mondrian y JasperETL. dd Integración de las bases de datos alfanuméricas con las geoespaciales de gvsig. dd Estudiar la viabilidad de uso de MySQL5, pues está evolu- cionando rápidamente, más ahora que está siendo impulsado por SUN. dd Poder implementar un sistema que nos permita la monitori- zación de las bases de datos, usando productos libres como Cacti o Munim. dd Desarrollar un módulo de seguridad para poder incorporarlo a las aplicaciones, que gestione los accesos de los usuarios, privilegios y audite los accesos, de modo que sea independiente de la base de datos. dd Para el caso del Microsoft Access, se va a usar como alter- nativa libre OpenBase2. dd Selección de empresas que estén dispuestas y preparadas a colaborar y dar soporte en PostgreSQL para mejorar las prestaciones, por ejemplo para poder implementar clusters de bases de datos, alta disponibilidad, etc. 2.4 Recomendaciones dd Si se usa Access o similares como motor de base de datos en pequeñas bases de datos, podemos sustituirlo por MyS- QL o PostgreSQL, pues resultan de fácil instalación y coste cero en licencias. dd Si se necesitan crear muchas bases de datos departamenta- les, por ejemplo, una organización que tiene muchos centros, y en cada uno debe tener una base de datos, si instalamos PostgreSQL, ahorramos costes, además de resultar muy fácil administrarlo en remoto desde un nodo centralizado. dd La implantación en una gran organización de estos sistemas, como es nuestro caso, implica la convivencia de varios sistemas de bases de datos heterogéneos que deben relacionarse entre ellos. En este caso, es muy importante convencerse de que no sólo consiste en un cambio de bases de datos, sino que se deben realizar procesos de modernización en los desarrollos de software, de modo que se supla desde las aplicaciones las carencias que se dan al no usar un único proveedor de software. Es fundamental una separación de los desarrollos en capas, para evitar acoplamientos. dd Perder el miedo a las novedades, estos gestores de bases de datos tienen la mayoría de las funcionalidades que se necesitan en muchos entornos. Animamos a las universidades a que empleen estos gestores de bases de datos, tanto para la enseñanza como para su trabajo, así como a muchas empresas tecnológicas para que vean que existen oportunidades de negocio con este software desarrollando mejoras o prestando soporte. dd Preguntarnos por las prestaciones que le vamos a solicitar a nuestras bases de datos puede evitar, si optamos por las alternativas libres existentes, tener que asumir los elevados costes de licencias y soportes de aplicaciones privativas. 16

18 gvmétrica y MOSKitt: definición de una metodología de desarrollo y su soporte CAPÍTULO 3 En el documento de conclusiones se establecía como uno de los objetivos principales del proyecto gvpontis la Determinación de un Entorno de Trabajo completo y adecuado al tipo de desarrollos que deben ser abordados por la CIT 1. Básicamente las dos líneas de trabajo principales a realizar en este ámbito eran las siguientes: dd Definición de una Metodología de Desarrollo de Software adaptada a la CIT. dd Definición e Implantación de la arquitectura de soporte a los desarrollos planteados. El alcance de estos trabajos era muy amplio, para abordarlos fueron creados varios proyectos integrados dentro del propio gvpontis. Estos proyectos necesitaban avanzar de manera coordinada, dado que la definición de la metodología de desarrollo debía adoptar, como parte de sus restricciones técnicas y operativas, las conclusiones alcanzadas respecto a arquitectura de soporte. El proyecto que desarrollará la primera línea de trabajo citada se denomina gvmétrica. 1 Ver Capítulo 2, las alternativas para los nuevos Desarrollos Corporativos y Desarrollos Web con herramientas Linux del documento de conclusiones. Se consensuaron los siguientes criterios 2 antes de abordar los trabajos: dd La metodología a adoptar deberá ser una adaptación de MÉ- TRICA Versión 3 3. dd Aunque la metodología propuesta deberá cubrir todo el pro- ceso de desarrollo, se prioriza la adaptación de las fases de análisis y diseño. dd Se deberán potenciar las técnicas de orientación a objetos en estas dos fases. De todo esto se deduce que el objetivo que se quiere alcanzar es el de definir para la CIT y sus empresas colaboradoras un enfoque especialmente adecuado para construir diversos sistemas de información similares, que automatizan procedimientos administrativos u otros procesos diseñados por los ingenieros de procesos de la CIT. 2 La justificación a cada una de estas decisiones se puede encontrar en el documento de conclusiones elaborado por el Grupo Linux. 3 MÉTRICA Versión 3 es una metodología desarrollada por el MAP (Ministerio de Administraciones Públicas) y de obligado cumplimiento en las Administraciones Públicas que divide el proceso de desarrollo en las siguientes fases, a las que denomina también procesos: Planificación, Estudio de Viabilidad, Análisis, Diseño, Construcción, Implantación y Mantenimiento. Para más información ver 17

19 migración a software libre Experiencia de integral 3.1 Desarrollo del proyecto gvmétrica De una forma gradual, a lo largo de la vida del proyecto, se han ido abordando fases cada una de las cuales ha ampliado el alcance del mismo. En una primera fase, se crea un equipo de trabajo formado por miembros de la CIT y de la Universidad Politécnica de Valencia. Este equipo adapta los procesos de Análisis y Diseño de MÉTRICA dando lugar a la primera versión de gvmétrica. Los trabajos abordados durante esta fase son: dd Se seleccionan las actividades y las tareas de MÉTRICA Versión 3 que se consideran necesarias en la conselleria en los procesos de Análisis y de Diseño. dd Se define una interfaz entre el personal de Organización y el de Informática, que integra a todos los miembros del departamento en el proceso de desarrollo. Las tareas iniciales de la fase de análisis son competencia de Organización, quien realiza un traspaso de conocimiento sobre el proceso a desarrollar a la Sección de Informática. dd Se determinan las técnicas y estándares a aplicar. Se decide que sea el Análisis de Sucesos la principal técnica de análisis, tomando a UML como lenguaje de especificación. Se define una Guía de Estilo que será de aplicación para todas las aplicaciones de la CIT. dd Se documenta el proceso de gvmétrica. Para cada una de las tareas se especifican los productos de entrada y de salida, el perfil de los participantes en la tarea y las técnicas a aplicar en la elaboración de cada uno de los productos. dd Se confeccionan el conjunto de entregables o plantillas que soportan el contenido de los productos que fluyen en el proceso. dd Integración de la metodología con el entorno de trabajo co- laborativo definido para la CIT por el proyecto gvpontis. A grandes rasgos consiste en el uso de gforge para la gestión de los proyectos y de Plone como Gestor de Contenidos para la Publicación de la documentación de los mismos. A continuación se inicia una fase de pruebas para validar la metodología. Aquí se pone de manifiesto la imposibilidad de abordar los desarrollos haciendo uso exclusivamente de las plantillas definidas por gvmétrica ya que la gestión de la documentación (su edición y posterior actualización), en muchos casos, terminaba siendo más costosa que los propios análisis. Se puso de manifiesto también la densidad de las plantillas, había demasiada información a rellenar en cada caso y no siempre era necesario, de modo que se tomó la decisión de revisar su publicación para facilitar su aprendizaje. Surgió entonces la necesidad de iniciar una nueva fase en el proyecto, cuyo objetivo principal era el de facilitar la aplicación de la metodología. Para conseguirlo había que (1) dotar a la CIT de herramientas para poder aplicar la metodología de una forma más eficiente, (2) definir los requisitos mínimos que deben cumplir los análisis en la CIT para equilibrar el esfuerzo entre las fases y (3) mejorar la documentación del proceso para hacerla más intuitiva y que, de este modo, resulte más sencilla la aplicación de la metodología. Los trabajos que se realizaron durante esta fase fueron los que se detallan a continuación: dd Se establece UML como el estándar a emplear en la especi- ficación de los sistemas de información. dd Se decide dar un mayor peso a los modelos UML en detri- mento de las plantillas. dd Se determina qué elementos del lenguaje UML van a ser uti- lizados para modelar los sistemas de información en la CIT. dd Se especifican los perfiles de UML necesarios para adaptar los modelos UML a los sistemas de información de la CIT y se determina el subconjunto de Plantillas de gvmétrica que van a ser sustituidas por estos modelos. 18

20 gvmétrica y MOSKitt: definición de una metodología de desarrollo y su soporte 3 dd 4 Se selecciona PowerDesigner v.11 como herramienta de análisis, principalmente por ser una herramienta ya conocida en la CIT. Hasta el momento había sido muy utilizada por los analistas en el marco de la definición e implementación de Bases de Datos Relacionales a partir de modelos conceptuales basados en modelos Entidad-Relación. Aún siendo una solución privativa, se considera válida como solución temporal, de este modo se evita incluir un elemento nuevo más y se deja para más adelante el abordar este tema. dd Se define la estructura completa, aplicando los criterios es- tablecidos en gvmétrica, que debe poseer cualquier proyecto modelizado en PowerDesigner. dd Se implementan los perfiles UML antes mencionados con la herramienta y se proporcionan los mecanismos necesarios para completar los análisis, enlazando los modelos con las plantillas que no pueden ser reemplazadas. dd Por último, se definen informes orientados a los usuarios y a los programadores. Llegados a este punto del proyecto, se considera que, aunque hay puntos que completar y otros se pueden mejorar, la metodología está ya lo suficientemente madura como para ser aplicada en la Consellería y se dispone de herramientas para hacerlo. Se inicia, por tanto, una fase de monitorización para detectar fallos y, sobre todo, priorizar las posibles mejoras. Esta tarea es continua durante todo el proyecto, celebrando reuniones periódicas y realizando un seguimiento y apoyo directo a todos y cada uno de los implicados. Paralelamente, muchos de los proyectos iniciados en gvpontis también alcanzan su primera versión, como es el caso de gvhidra (implementación de la Guía de Estilo de la CIT en PHP) con lo que ya es posible el abordar la fase de integración de la Metodología con las arquitecturas de soporte sobre las que deban construirse los desarrollos de la CIT. En este sentido: 4 Soporta UML 1.5. dd Se amplia el catálogo de modelos UML para incluir un perfil UML que facilite la definición de las Interfaces de Usuario, tomando como base los Patrones definidos por la Guía de Estilo e implementados por gvhidra. dd Se define un nuevo perfil UML para aplicarlo en los desarro- llos, cuyo objetivo es el de la automatización de los procedimientos administrativos sobre un motor de Workflow. Siguiendo el enfoque defendido en la estrategia de DSDM 5 (Desarrollo Dirigido por Modelos), y más concretamente MDA 6 (Model Driven Architecture), se intenta mantener a los modelos a un nivel de abstracción que permita describir los sistemas de información de la forma más independiente posible de la plataforma sobre la que se van a construir. Desgraciadamente esto no siempre es posible, debido, principalmente, a que no se dispone de las guías necesarias que recopilen todas las reglas que deben aplicar los programadores para transformar en código toda la información que reciben en los modelos. Esto último obliga a los analistas a incluir esta información de implemetación en los diagramas (los modelos) para hacérsela llegar a los programadores. Y es, en este punto, en la generación de las guías de implementación, en la que se encuentra actualmente el proyecto. Paralelamente, en la CIT se vuelve a revisar la herramienta escogida para aplicar la metodología por varias razones: dd El uso de PowerDesigner, una herramienta privativa que sólo funciona sobre Windows, plantea problemas de incoherencia con la estrategia general de gvpontis. dd La dificultad de abordar todo el proceso propuesto por gv- MÉTRICA, haciendo uso exclusivamente de modelos UML. UML y los perfiles definidos resultan insuficientes para es- 5 MDD es una aproximación al desarrollo de software basado en el modelado de sistemas software y su generación a partir de los modelos. 6 MDA es un estándar de OMG (Object Management Group) que promueve el MDD y agrupa varios lenguajes que pueden usarse para seguir este enfoque (UML es uno de ellos). MDA promueve explícitamente elevar el nivel de abstracción a la hora de describir los sistemas de información. 19

Software libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra.

Software libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra. Software libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra. Martín García Hernández Gaspar Quiles Gomis Conselleria de Infraestructuras y Transporte, Generalitat Valenciana, España

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

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

Más detalles

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

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

Más detalles

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

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

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

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

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

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

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

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

Más detalles

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor

Más detalles

Planificación de Sistemas de Información

Planificación de Sistemas de Información Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN...4 Tarea 1.1: Análisis de la Necesidad del...4 Tarea 1.2: Identificación

Más detalles

Planificación de Sistemas de Información

Planificación de Sistemas de Información Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN... 4 Tarea 1.1: Análisis de la Necesidad del... 4 Tarea 1.2: Identificación

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE

JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE Jefe de Servicio de Integración de Aplicaciones Corporativas Dirección General de Informática (Comunidad Autónoma Región de Murcia) Técnico Responsable Dirección

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

CARACTERISTICAS DEL SISTEMA

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

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

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

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

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

Workflow, Gestión Documental y Tecnologías Web.

Workflow, Gestión Documental y Tecnologías Web. Workflow, Gestión Documental y Tecnologías Web. Nuevo prisma tecnológico en la Automatización de Expedientes 1 Introducción El objeto del presente planteamiento no es otro que abordar la siempre difícil

Más detalles

PROYECTO LINUX. Junio 2006. Martín García Hernández garcia_ martin@gva.es

PROYECTO LINUX. Junio 2006. Martín García Hernández garcia_ martin@gva.es PROYECTO LINUX Junio 2006 Martín García Hernández garcia_ martin@gva.es Proyectos Linux ENFOQUES Entorno Educativo. Entorno Administrativo. LINEX Gestión Contable GUADALINEX Seguimiento Expedientes LLIUREX

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO: 10 ASGBD (Administración de Sistemas Gestores de Bases de Datos) PROFESOR: JULIA SEVILLA

Más detalles

BOLETÍN DE NOVEDADES Barcelona, junio de 2008

BOLETÍN DE NOVEDADES Barcelona, junio de 2008 BOLETÍN DE NOVEDADES Barcelona, junio de 2008 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,

Más detalles

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Implantación de una arquitectura orientada a servicios. Un caso de uso Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Introducción Los compromisos

Más detalles

David Erosa García Programador del C.G.A. de la D.G. de Innovación Educativa y Formación del Profesorado. Consejería de Educación, Junta de Andalucía

David Erosa García Programador del C.G.A. de la D.G. de Innovación Educativa y Formación del Profesorado. Consejería de Educación, Junta de Andalucía CENTRO DE GESTIÓN AVANZADO (C.G.A.) : LA GESTIÓN CENTRALIZADA DE LOS ORDENADORES DE LOS CENTROS TIC S DE LA CONSEJERÍA DE EDUCACIÓN DE LA JUNTA DE ANDALUCÍA Director del C.G.A. y jefe del Departamento

Más detalles

INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO

INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO 1.- Nombre del Área: El área encargada de la evaluación técnica para la adquisición de licencias de software ofimático es la oficina

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com PAGTE Plan de Ahorro y Gestión de Telecomunicaciones para Empresas En Ahorracom nos ponemos de su parte. Por eso nos interesa que usted, nuestro cliente, esté al tanto de todos los procesos que llevamos

Más detalles

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE MARZO 2007 Este documento contesta las preguntas más frecuentes que se plantean las organizaciones que quieren

Más detalles

Figura 4.6: Prototipo de la pantalla de inicio.

Figura 4.6: Prototipo de la pantalla de inicio. Por lo tanto el siguiente paso ha sido realizar el prototipo a más alto nivel del sitio web, para conocer cómo quiere la empresa que se estructure el contenido y qué aspecto darle. Para ello se ha utilizado

Más detalles

Actividad 4. Justificación de la oportunidad y análisis de necesidades. Concreción de la propuesta

Actividad 4. Justificación de la oportunidad y análisis de necesidades. Concreción de la propuesta Actividad 4 Justificación de la oportunidad y análisis de necesidades Autor: José Manuel Beas (jbeasa@uoc.edu) Concreción de la propuesta La propuesta que ha sido acordada con la consultora de esta segunda

Más detalles

Introducción. Definición de los presupuestos

Introducción. Definición de los presupuestos P o r q u é e l p r e s u p u e s t o d e b e s e r e l c a m i n o a s e g u i r p a r a g a r a n t i z a r e l é x i t o d e s u e m p r e s a? Luis Muñiz Economista Introducción El aumento de la incertidumbre

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE USUARIO DE ARCHIVO PRÉSTAMOS Y CONSULTAS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio

Más detalles

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

Más detalles

BOLETÍN DE NOVEDADES Barcelona, enero de 2007

BOLETÍN DE NOVEDADES Barcelona, enero de 2007 BOLETÍN DE NOVEDADES Barcelona, enero de 2007 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,

Más detalles

Servicio de Informática

Servicio de Informática Módulo para la cumplimentación de contratos de movilidad en Universidad Virtual Guía de Usuario Última actualización 21 de abril de 2015 Tabla de contenido 1.- Introducción... 4 2.- Acceso al módulo y

Más detalles

Implantación y Aceptación del Sistema

Implantación y Aceptación del Sistema y Aceptación del Sistema 1 y Aceptación del Sistema ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD IAS 1: ESTABLECIMIENTO DEL PLAN DE IMPLANTACIÓN...5 Tarea IAS 1.1: De finición del Plan de... 5 Tarea IAS

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

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

Más detalles

Cómo seleccionar el mejor ERP para su empresa Sumario ejecutivo

Cómo seleccionar el mejor ERP para su empresa Sumario ejecutivo Índice completo de la Guía Índice completo de la Guía 1. Quién debe leer esta guía? 3 2. Qué es un ERP? 7 2.2. Qué es un ERP?... 9 2.3. Cuál es el origen del ERP?... 10 2.4. ERP a medida o paquetizado?...

Más detalles

Ley Orgánica de Protección de Datos

Ley Orgánica de Protección de Datos Hécate GDocS Gestión del documento de seguridad Ley Orgánica de Protección de Datos 2005 Adhec - 2005 EFENET 1. GDocS - Gestión del Documento de Seguridad GDocS es un programa de gestión que permite mantener

Más detalles

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

Más detalles

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE 3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar

Más detalles

Gestión de Configuración del Software

Gestión de Configuración del Software Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software

Más detalles

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE Subdirector General de Planificación y Coordinación Informática Ministerio de Trabajo y Asuntos Sociales Palabras clave Planificación

Más detalles

Ventajas del software del SIGOB para las instituciones

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

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS

MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS Concepción Hortigüela Hortigüela Directora de la Oficina de Planificación Estratégica y Relaciones Oficina de Planificación Estratégica

Más detalles

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad

Más detalles

IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO)

IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) Introducción 1. Como se indica en la Norma Internacional de Auditoría 401, "Auditoría en un contexto informatizado", los objetivos globales

Más detalles

Preguntas más frecuentes sobre PROPS

Preguntas más frecuentes sobre PROPS Preguntas más frecuentes sobre PROPS 1. Qué es un modelo? Un modelo es un marco común para toda la organización. Está alineado con los estándares de gestión de proyectos, como PMBOK, ISO10006, ISO9000

Más detalles

Capítulo 5. Cliente-Servidor.

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

Más detalles

Diseño e Implementación

Diseño e Implementación Datos de la empresa: Actualmente Aliaxis Centroamérica tiene presencia en 13 países y su operación a nivel estratégico y tecnológico es gestionada desde Costa Rica. Dada su dispersión geográfica, se requería

Más detalles

Una propuesta de valor para la gran empresa: Atlassian Data Center

Una propuesta de valor para la gran empresa: Atlassian Data Center Artículo de Experto marzo 2015 Mariano Galán Martín Líder tecnológico de Atlassian en atsistemas Una propuesta de empresa: Atlassian Muchas empresas comienzan utilizando JIRA en un pequeño departamento

Más detalles

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie. Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra

Más detalles

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

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

Más detalles

EDI. por dónde empezar? Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI)

EDI. por dónde empezar? Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI) EDI por dónde empezar? Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI) El EDI (Electronic Data Interchange) es el sistema electrónico

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado Ministerio de Educación, Cultura y Deporte Joomla! La web en entornos educativos Guía del alumnado INTEF 2012 Joomla! La web en entornos educativos Guía Didáctica En este apartado describiremos las características

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Bechtle Solutions Servicios Profesionales

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

Más detalles

La Digitalización del Ayuntamiento. Gestión Integral

La Digitalización del Ayuntamiento. Gestión Integral prosoft.es La Digitalización del Ayuntamiento. Gestión Integral Desarrollamos su proyecto para el Fondo de Inversión Local El Real Decreto-ley, que crea el Fondo de 5.000 millones de euros, fue aprobado

Más detalles

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

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

Más detalles

Reporte inicial. Metodología

Reporte inicial. Metodología Reporte inicial Este reporte inicial expondrá las decisiones que tomamos al momento de selección de metodología, plantillas y métodos de recabado de evidencia y por qué tomamos dichas decisiones. Metodología

Más detalles

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 Historia de revisiones Fecha VersiónDescripción Autor 08/10/2009 1.0 Creación del documento.

Más detalles

Plantilla para Casos de Éxito

Plantilla para Casos de Éxito Plantilla para Casos de Éxito Nombre/Actividad de la EMPRESA objeto de estudio: INSIGNA Sector al que pertenece: Presidente o gerente de la empresa: Antonio Gil Moreno Localización: Valencia Facturación

Más detalles

1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental?

1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental? 1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental? Es un tipo de Software o portal para la gestión de conocimiento en una Organización u empresa que se basa principalmente en la administración

Más detalles

ESTUDIO DE LA VIABILIDAD DEL SISTEMA

ESTUDIO DE LA VIABILIDAD DEL SISTEMA ESTUDIO DE LA VIABILIDAD DEL SISTEMA Como ya sabemos el objetivo del estudio de viabilidad del sistema es el análisis de un conjunto concreto de necesidades para proponer una solución a corto plazo, que

Más detalles

ISO9001:2015. Todos los certificados emitidos en este periodo tienen una fecha de caducidad de 15 de septiembre de 2018.

ISO9001:2015. Todos los certificados emitidos en este periodo tienen una fecha de caducidad de 15 de septiembre de 2018. ISO9001:2015 PLAN DE TRANSICIÓN Tras la publicación de la nueva versión de la norma ISO9001 el pasado mes de septiembre se inicia un periodo de convivencia entre las dos versiones de la norma. Este periodo

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

Sistemas de Gestión de Calidad. Control documental

Sistemas de Gestión de Calidad. Control documental 4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Gestión de expedientes digitales en el Ayuntamiento de Mataró

Gestión de expedientes digitales en el Ayuntamiento de Mataró Versión 1.0 Mayo de 2010 Àlex Esplugas aesplugas@ajmataro.es SERVICIO DE SISTEMAS DE INFORMACIÓN Y TELECOMUNICACIONES Alcalde Josep Abril, 9 08302 Mataró Tel. 93 758 21 83 Fax 93 758 23 45 Gestión de expedientes

Más detalles

CASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de

CASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de Administración de Relaciones con Clientes (CRM). Reconocida como Microsoft Gold Certified

Más detalles

Sistema de diseño y seguimiento de Procesos WT - WorkFlow.

Sistema de diseño y seguimiento de Procesos WT - WorkFlow. Sistema de diseño y seguimiento de Procesos WT - WorkFlow. Introducción El moderno y veloz ambiente empresarial demanda una gran agilidad en los procesos internos corporativos como clave para la competitividad.

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

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

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

Más detalles

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT

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

Más detalles

Pliego de Prescripciones Técnicas abreviadas aplicables a la contratación de un servicio de desarrollo y mantenimiento de aplicaciones para Regulación

Pliego de Prescripciones Técnicas abreviadas aplicables a la contratación de un servicio de desarrollo y mantenimiento de aplicaciones para Regulación Sistemas de Información Mayo de 2014 Pliego de Prescripciones Técnicas abreviadas aplicables a la contratación de un servicio de desarrollo y mantenimiento de aplicaciones para Regulación ÍNDICE 1 Objeto

Más detalles

Diseño de Base de Datos

Diseño de Base de Datos Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 2 Nombre: Arquitectura Cliente-Servidor Contextualización Qué es la arquitectura Cliente-Servidor? En la nueva de las comunicaciones a través

Más detalles

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A.

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A. ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES Ana Belén Domínguez García Consultora Cronos Ibérica, S.A. 1 Blanca ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES 1. INTRODUCCIÓN Cronos Ibérica es una empresa

Más detalles

Traslado de Data Center

Traslado de Data Center Traslado de Data Center Traslado de Data Center Análisis y metodología garantizan el éxito en el traslado de los Data Center Planificar, analizar y documentar son claves a la hora de realizar la migración

Más detalles

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

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

Más detalles

Análisis de aplicación: Virtual Machine Manager

Análisis de aplicación: Virtual Machine Manager Análisis de aplicación: Virtual Machine Manager Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

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

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

Más detalles

CASO PRÁCTICO. www.zinacle.com. EMPRESA: Doka España Encofrados S.A. INDUSTRIA: Encofrados, construcción.

CASO PRÁCTICO. www.zinacle.com. EMPRESA: Doka España Encofrados S.A. INDUSTRIA: Encofrados, construcción. CASO PRÁCTICO EMPRESA: Doka España Encofrados S.A. INDUSTRIA: Encofrados, construcción. SEDE PRINCIPAL: Amstetten, Austria, presente en 67 países con 150 sucursales. FACTURACIÓN DEL GRUPO: 923 Millones.

Más detalles

SÍNTESIS Y PERSPECTIVAS

SÍNTESIS Y PERSPECTIVAS SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.

Más detalles

Logos socios tecnologicos asociados @aslan

Logos socios tecnologicos asociados @aslan TÍTULO DEL PROYECTO Implantado en Generalitat Logo Organismo Valenciana MODELO INTEGRAL DE GESTIÓN DE CALIDAD TIC Logos socios tecnologicos asociados @aslan ANTECEDENTES/PROBLEMÁTICA En esta legislatura

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

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

Más detalles

Cómo elegir tu SOFTWARE DE GESTIÓN?

Cómo elegir tu SOFTWARE DE GESTIÓN? Cómo elegir tu SOFTWARE DE GESTIÓN? 00 Introducción Tu empresa está en expansión y has decidido integrar todas las áreas de tu negocio para seguir creciendo. Has iniciado la búsqueda de un software de

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

Activos Intangibles Costos de Sitios Web

Activos Intangibles Costos de Sitios Web SIC-32 Documentos publicados para acompañar a la Interpretación SIC-32 Activos Intangibles Costos de Sitios Web Esta versión incluye las modificaciones resultantes de las NIIF emitidas hasta el 31 de diciembre

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE SERVICIOS DE MANTENIMIENTO DEL SISTEMA DE INFORMACIÓN ESTADÍSTICO DE LA CONSEJERÍA DE

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE SERVICIOS DE MANTENIMIENTO DEL SISTEMA DE INFORMACIÓN ESTADÍSTICO DE LA CONSEJERÍA DE PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE SERVICIOS DE MANTENIMIENTO DEL SISTEMA DE INFORMACIÓN ESTADÍSTICO DE LA CONSEJERÍA DE EDUCACIÓN, CIENCIA Y CULTURA DE CASTILLA-LA MANCHA. 1 Índice

Más detalles

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas 1 INTRODUCCIÓN. Una visión global del proceso de creación de empresas Cuando se analiza desde una perspectiva integral el proceso de

Más detalles

GMF Gestor de incidencias

GMF Gestor de incidencias GMF Gestor de incidencias Contenidos Contenidos... 1 Introducción... 2 El módulo de Gestión de Incidencias... 2 Vista del técnico... 2 Vista de usuario... 4 Workflow o flujo de trabajo... 5 Personalización

Más detalles

Descubra las novedades de EasyProf 3.0! Cambios en la filosofía de trabajo

Descubra las novedades de EasyProf 3.0! Cambios en la filosofía de trabajo Descubra las novedades de EasyProf 3.0! EasyProf 3.0 incorpora potentes mejoras y funcionalidades que le permitirá crear sus propios contenidos con mayor facilidad y rapidez. Con EasyProf 3.0 podrá crear

Más detalles

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

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

Más detalles