Automatización de lanzamientos de aplicaciones con Zero Touch Deployment

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

Download "Automatización de lanzamientos de aplicaciones con Zero Touch Deployment"

Transcripción

1 REPORTE OFICIAL Febrero de 2014 Automatización de lanzamientos de aplicaciones con Zero Touch Deployment Daneil Kushner y Eran Sher Entrega de aplicaciones

2 2 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Tabla de contenidos Resumen 3 Sección 1: 4 Cómo actualizar la implementación en una organización ágil y obtener resultados La iteración ágil: un ciclo de vida de microdesarrollo Integración continua: extender la metodología ágil a las pruebas y la integración Sección 2: 6 El objetivo de Zero Touch Deployment Las complejidades de la automatización de la implementación Implementación automática: no solo en producción Un lenguaje de implementación común a todos

3 3 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Resumen Desafío En la actualidad, las organizaciones presentan a los equipos de operaciones un desafío enorme: implementar nuevos lanzamientos en producción inmediatamente después de completar el desarrollo y la prueba. Para garantizar que las aplicaciones se implementen de manera correcta, se requiere un proceso automático y transparente. Nos referimos a este proceso como Zero Touch Deployment. En este artículo, se revisan dos enfoques de Zero Touch Deployment: una solución basada en scripts y una plataforma de automatización de lanzamientos. Se analiza el modo en que cada enfoque puede resolver los desafíos tecnológicos y organizativos a los que deben hacer frente las organizaciones ágiles cuando van a adoptar un sistema de implementación automático. El artículo comienza describiendo los contextos comerciales y tecnológicos que impulsan a las organizaciones ágiles a buscar soluciones de automatización de implementaciones.

4 4 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Sección 1: Cómo actualizar la implementación en una organización ágil y obtener resultados El altamente competitivo entorno del sector del software empresarial ha forzado a las organizaciones a adoptar metodologías de producción que garanticen mejor la entrega rápida de servicios nuevos a producción. A fin de satisfacer los objetivos de negocio, las organizaciones deben cumplir con las expectativas de los clientes en cuanto a mejoras e innovación constantes y establecer flujos de comentarios más cortos entre el mercado y los equipos de desarrollo. Los equipos de desarrollo descubrieron que los métodos de desarrollo de software establecidos solían ser inadecuados para lidiar con la creciente presión de innovar y crear funcionalidad nueva. Una solución que surgió implicaba diseñar nuevas metodologías de desarrollo de software basadas en el concepto de lanzamientos de software rápidos. Estos marcos de desarrollo, que se conocen generalmente como metodologías ágiles, se elaboraron para acortar el ciclo de vida de desarrollo de software implementado un enfoque iterativo e incremental del proceso. La iteración ágil: un ciclo de vida de microdesarrollo El principio básico del desarrollo iterativo e incremental es que el desarrollo de software avanza en ciclos pequeños, o iteraciones Cada iteración es una microimplementación del ciclo de vida de desarrollo de software general. Comienza con la planificación, sigue con el desarrollo y la prueba y finaliza con la implementación. La iteración inicial implementa un subconjunto de los requisitos del software, y las iteraciones subsiguientes gradualmente mejoran la aplicación en evolución. El enfoque cíclico permite que las organizaciones sean más receptivas a su base de clientes, ya que los comentarios de los usuarios sobre las iteraciones actuales tienen un impacto en el curso del desarrollo de las siguientes. El valor de negocio de la aplicación se incrementa, debido a que sus funciones están en constante evaluación, modificación y perfeccionamiento. Además, el enfoque iterativo puede tener el beneficio considerable de permitir que la aplicación genere ingresos en una etapa mucho más temprana que los métodos de desarrollo en cascada tradicionales. El enfoque iterativo abarca todo el proceso de desarrollo, desde el diseño hasta el desarrollo y las pruebas y, finalmente, la implementación. No obstante, no es fácil lograr esta transformación. Se deben diseñar métodos más rápidos para probar la funcionalidad nueva, su integración en la compilación general y su implementación en los entornos de preproducción y producción en una única iteración. Para las estaciones de prueba e integración, una solución se presenta bajo la forma de CI (integración continua).

5 5 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Integración continua: extender la metodología ágil a las pruebas y la integración La CI utiliza automatización para implementar las pruebas y la integración en un único nivel de iteración. Cuando un desarrollador envía código nuevo al sistema de control de versiones (preferentemente, al menos, una vez al día), la CI ejecuta de manera automática una nueva compilación y lleva a cabo una gama completa de pruebas automáticas, incluidas pruebas de unidad, de componentes, de integración y de aceptación funcional y no funcional. Las pruebas manuales se limitan a los aspectos de prueba que no pueden realizar las máquinas. El equipo de desarrollo puede solucionar los problemas que se identifican en las pruebas fallidas antes de que pasen a la siguiente iteración. Esta presentación es esquemática, por supuesto, pero traza a grandes rasgos la realidad de muchas organizaciones, en las que la supervivencia del negocio depende de la capacidad para enviar a producción un flujo constante de funcionalidad nueva. Sin embargo, el ciclo de desarrollo de software no finaliza en las estaciones de prueba e integración. Para completar el ciclo de desarrollo ágil, las organizaciones deben extender la iteración de modo de incluir la implementación de la funcionalidad nueva en todos los entornos del ciclo de vida de la aplicación. Pero, aunque las implementaciones son, al menos en teoría, parte del marco de CI, parece que esta última fase del ciclo de vida de desarrollo de software es también la última en adaptarse al ecosistema ágil. Los cuellos de botella simplemente pasaron al entorno de operaciones En la actualidad, las organizaciones se dan cuenta de que no pueden adoptar una metodología ágil para el desarrollo y la prueba y luego detenerse antes de extenderla a la implementación. Aunque la metodología ágil se ejecute a la perfección y cada iteración produzca funcionalidad con un funcionamiento y una integración correctos, no es efectiva si no se la implementa a tiempo. Un equipo de operaciones sobrecargado no puede manejar el flujo de actualizaciones nuevas y el cuello de botella que recargó los entornos de desarrollo y prueba simplemente pasa al entorno de operaciones. Tal como está, los equipos de operaciones hacen frente a desafíos complicados sin siquiera considerar la tasa creciente de eventos de implementación. Los flujos de implementación se han vuelto más complicados, con múltiples niveles y arquitecturas orientadas al servicio. Se brindan respaldo y mantenimiento de manera simultánea a los entornos físicos y virtuales, y la cantidad de servidores implementados se ha incrementado exponencialmente desde la introducción de la virtualización y las tecnologías de computación en la nube. En el contexto de esta realidad de negocio, la adopción de las metodologías ágiles empeora la situación sumando complejidad a un entorno organizativo y tecnológico que ya es complejo. En muchas organizaciones, la adaptación retrasada al modo de trabajo ágil en las operaciones socava el objetivo general de un marco ágil e iterativo. En lugar de implementarlos en un lanzamiento dedicado, los productos de iteraciones únicas se empaquetan con los productos de otras iteraciones. Este desafortunado resultado contrarresta los principios básicos de las metodologías ágiles, ya que la implementación de la funcionalidad nueva queda detenida, en vez de ejecutarse en la producción, generar ingresos y que los clientes la revisen.

6 6 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Sección 2: El objetivo de Zero Touch Deployment en una organización ágil Una organización ágil presenta un enorme desafío al equipo de operaciones: la capacidad de implementar lanzamientos nuevos en producción, donde los usuarios las pueden revisar y en donde, tal vez, puedan generar ingresos, inmediatamente después de completar correctamente el desarrollo y la prueba. Es decir, el proceso de implementación debe ser completamente automático y transparente ni bien se lo activa. Nos referimos a esta integración de la estación de implementación en un enfoque iterativo e incremental que caracteriza las estaciones de desarrollo y prueba ágiles como Zero Touch Deployment. En su manifestación extrema, Zero Touch Deployment representa un proceso en el que la promoción correcta de una nueva compilación desde la estación de prueba de aceptación inicia automáticamente el lanzamiento a producción. Los archivos de manifiestos de implementación personalizados suelen crearse para permitir la utilización de Zero Touch Deployment en los lanzamientos complejos. Las implementaciones que figuran en los manifiestos separan los elementos dinámicos del lanzamiento de la aplicación de los procesos fijos. Esto implica poner todos los elementos dinámicos que se pueden cambiar de una implementación en un archivo XML u otro origen de datos, incluidos los recursos de la aplicación que se usarán, su ubicación y versión específicas. Estos detalles se pueden cambiar rápida y fácilmente por lanzamiento. Los procesos fijos y simples, que indican cómo se debe ejecutar el proceso de lanzamiento, se mantienen independientes y se pueden implementar y repetir una y otra vez. Ilustración 1: Manifiesto XML de implementación. Estos procesos permiten contar con una estación de implementación que admite un ciclo de vida ágil generando un pasaje abierto al entorno de producción y al cliente para cada iteración.

7 7 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Ilustración 2: Utilización del manifiesto XML en CA LISA Release Automation. Las complejidades de la automatización de la implementación No obstante, automatizar la implementación de las aplicaciones de centros de datos grandes no es una tarea fácil de lograr, especialmente si se tiene la intención de proporcionar una respuesta real y completa a las necesidades de implementación de las organizaciones ágiles. Ya sea que conste de un conjunto de scripts de implementación o esté administrado por una plataforma especializada de lanzamientos de aplicaciones, el sistema de implementación automático debe lidiar con una cantidad de complejidades en varios niveles. Una complejidad surge de los diferentes tipos de eventos de implementación que las organizaciones ágiles producen. Eso significa que se deben crear y mantener diversos procesos de implementación automática para manejar los eventos de implementación, desde una instalación completa de la aplicación hasta una actualización menor o, incluso, la actualización de un único archivo de configuración. Un sistema de implementación automático debe poder simplificar las tareas de implementación de aplicaciones y mitigar los riesgos, convirtiendo operaciones complejas y manuales en procesos confiables, repetibles y sin errores. Esto acelera el tiempo de lanzamiento de los lanzamientos individuales y permite la implementación simultánea de múltiples aplicaciones. Además, cada uno de estos eventos de implementación puede involucrar más de un nivel de la aplicación. Un evento de implementación menor, como la corrección de un error, puede incluir cambiar el valor de un parámetro en el archivo de configuración de un servidor de middleware e implementar un parche en un archivo de biblioteca de un servidor de aplicaciones. Un evento de implementación mayor, como la instalación de una aplicación desde cero, por lo general, incluye implementar simultáneamente la aplicación en un servidor de bases de datos, un servidor de aplicaciones o un servidor web.

8 8 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Esto implica que cualquier proceso de implementación automática debe estar compuesto por flujos de implementación independientes, uno para cada componente o nivel de la aplicación. Por lo tanto, para permitir la implementación de aplicaciones multinivel, un proceso de implementación automática debe poder capturar la arquitectura basada en niveles de las aplicaciones implementadas. Un sistema basado en scripts asignaría un script de implementación independiente a cada nivel. Una plataforma dedicada de lanzamientos automáticos puede emplear un enfoque gráfico para que el usuario pueda representar y crear visualmente los diversos flujos dedicados a los niveles de la aplicación implementada. Las relaciones codependientes entre flujos de implementación específicos de los niveles representan otro factor de complicación que el proceso de implementación automática debe poder abordar. Se dice que los flujos de implementación son codependientes cuando la ejecución de un flujo puede comenzar solo cuando otro flujo se haya completado; por ejemplo, el flujo de implementación del sitio web no puede comenzar hasta que se complete el flujo de implementación de la base de datos. Se espera que un mecanismo de implementación automático pueda coordinar el orden de ejecución de flujos de implementación codependientes y específicos de los niveles. Un sistema basado en scripts puede usar una herramienta de administración de compilaciones para coordinar la ejecución de los distintos scripts de implementación en niveles. Una plataforma de lanzamientos automatizados puede permitir que el usuario especifique relaciones codependientes dibujando conectores entre los nodos que representen los diversos flujos dedicados a los niveles. Ilustración 3: Dependencia multinivel durante la implementación de la aplicación. Además de los desafíos inherentes a la multiplicidad de eventos y flujos de la implementación y a la administración y la coordinación de su ejecución, un sistema de implementación automático debe administrar múltiples destinos de implementación. El surgimiento de las aplicaciones en línea que prestan servicios a una base de usuarios globales, junto con la expansión de la virtualización y las tecnologías basadas en la nube, ha incrementado diez veces la cantidad de instancias a las que se dirige un único lanzamiento de una aplicación. Por lo tanto, un sistema de implementación automático debe ejecutar un evento de implementación en cientos de miles de servidores que se encuentran en múltiples centros de datos.

9 9 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Para poder administrar implementaciones de aplicaciones en una multitud de servidores, cada uno con su propia información de configuración, los sistemas de implementación automático deben poder respaldar separaciones claras entre los procesos de implementación y la información de configuración. Para cada destino de implementación, se ejecuta una instancia del mismo proceso de implementación con un conjunto de información de configuración único. Con el fin de respaldar cada separación, un sistema basado en scripts debe establecer una política estricta de administración de configuración. Una plataforma de lanzamientos automáticos, por otro lado, tiene una grilla dedicada que asigna y representa el entorno en el que se implementa la aplicación. Cada servidor físico, virtual o en la nube se representa gráficamente en el contexto de su entorno, al igual que en su relación con el proceso de implementación. La información de configuración de cada servidor se representa, almacena y mantiene en el contexto de su representación. Automatizar la implementación conforme los principios de Zero Touch Deployment pueden ayudar a las organizaciones a conseguir el objetivo de la estación de implementación en un marco ágil, a saber, implementar código nuevo en producción inmediatamente después de completar las estaciones de desarrollo y prueba. Implementación automática: no solo en producción Sin embargo, un sistema de implementación automático que sea integral, adaptable y lo suficientemente sólido para hacer frente a los desafíos que presenta una organización ágil debe estar en un proceso constante de ajuste y perfeccionamiento. Debido a esto, es imperativo no limitar el uso del proceso de implementación automática para la estación de implementación al final de la iteración. Por el contrario, el mismo proceso automático que se usa para implementar en el entorno de producción se debe usar para implementar en los entornos de implementación y prueba durante toda la iteración. Esta directiva garantiza que el proceso de implementación se pruebe exhaustivamente antes del día del lanzamiento a fin de evitar las sorpresas de último minuto. El equipo de desarrollo debe usar el proceso automático cuando necesite implementar la aplicación en la estación de desarrollo local; y el equipo de prueba también debe usarlo cuando crea el entorno de prueba. De esta manera, cualquier impacto negativo del código nuevo en el proceso de implementación automática se detecta antes, cuando es relativamente fácil de corregir. Como los entornos de desarrollo y prueba son diferentes de los entornos de producción, se deben implementar algunas modificaciones para que estos entornos se parezcan más al de producción. Estas modificaciones pueden involucrar algunos costos, pero estos gastos son mínimos en comparación con el costo de días de lanzamientos fallidos.

10 10 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT Ilustración 4: Representación gráfica de alto nivel del proceso de implementación de la aplicación. Un lenguaje de implementación común a todos Esto nos lleva a la cuestión de quién es propietario del sistema de implementación automático. La implementación solía ser la única responsabilidad del equipo de operaciones, pero la realidad de las organizaciones ágiles ha convertido la implementación en asunto de todos los que están involucrados en la producción de software. Como los desarrolladores, los evaluadores y el personal de operaciones por igual tienen que usar el sistema de implementación automático en sus tareas diarias, deben compartir el conocimiento sobre la tecnología, la terminología, las prácticas laborales y las estrategias de lanzamiento involucrados en la ejecución y el mantenimiento diarios. Ilustración 5: Ecosistema de la implementación de una aplicación.

11 11 Reporte oficial: AUTOMATIZACIÓN DE LANZAMIENTOS DE APLICACIONES CON ZERO TOUCH DEPLOYMENT La implicación de que toda la organización tenga la propiedad del sistema de implementación automático es que todos los que participen en el ciclo de vida de implementación deben poder acceder al sistema. En el caso de un sistema basado en scripts, solo el personal con conocimiento de codificación puede desarrollar y mantener los scripts de implementación. Esto limita la accesibilidad del sistema desde el punto de vista de la organización. No obstante, en el caso de una plataforma de automatización de lanzamientos, una GUI (interfaz gráfica de usuario) específica de las tareas permite que el usuario defina, configure y mantenga los procesos de implementación automática sin tener que recurrir a codificación de scripts. En este contexto, existe una gran posibilidad de que se genere un lenguaje común entre los equipos de desarrollo, prueba y operaciones, y de que se produzca una integración exitosa de la estación de implementación en el ciclo de vida de desarrollo ágil. Comuníquese con CA Technologies en. Agility Made Possible: la ventaja de CA Technologies CA Technologies (NASDAQ: CA) ofrece soluciones de administración de TI que ayudan a los clientes a administrar y proteger los entornos de TI complejos para permitir la provisión de servicios de negocio ágiles. Las organizaciones aprovechan el software de CA Technologies y las soluciones de SaaS (software como servicio) para acelerar la innovación, transformar la infraestructura y proteger los datos y las identidades, desde el centro de datos hasta la nube. CA Technologies asume el compromiso de garantizar que los clientes obtengan los resultados deseados y el valor de negocio previsto, gracias a la utilización de nuestra tecnología. Para obtener más información sobre los programas para el éxito del cliente, visite /customer-success. Para obtener más información sobre CA Technologies, visite. Copyright 2013 CA. Todos los derechos reservados. Todas las marcas registradas, los nombres comerciales, las marcas de servicios y los logotipos mencionados en este documento pertenecen a sus respectivas empresas. El propósito de este documento es meramente informativo. En la medida de lo permitido por la ley vigente, CA proporciona esta documentación tal cual, sin garantía de ningún tipo, incluidas, a título enunciativo y no taxativo, las garantías implícitas de comercialidad, adecuación a un fin específico o no incumplimiento. La información incluida en este documento se basa en las experiencias de CA con los productos de software a los que se hace referencia, en diversos entornos de desarrollo y de clientes. El desempeño anterior de los productos de software en tales entornos no es necesariamente indicativo del desempeño futuro de dichos productos en entornos idénticos, similares o diferentes. CA no responderá en ningún caso en los supuestos de demandas por pérdidas o daños, directos o indirectos, que se deriven del uso de esta documentación, incluidas, a título enunciativo y no taxativo, la pérdida de beneficios, la interrupción de la actividad empresarial, la pérdida del fondo de comercio o la fuga de datos, incluso cuando CA hubiera podido ser advertida con antelación y expresamente de la posibilidad de dichos daños. CA no proporciona asesoramiento legal. Ni este documento ni ningún producto de software mencionado en este documento servirán como sustituto del cumplimiento de leyes vigentes (entre ellas, leyes, estatutos, reglamentos, normas, directivas, estándares, políticas, edictos administrativos y ejecutivos, etc., en conjunto denominados leyes ) ni de cualquier obligación contractual con terceros. Para obtener asesoramiento sobre las leyes o las obligaciones contractuales relevantes, consulte con un abogado competente. cs4080_0613

El Ciclo de Vida del Software

El Ciclo de Vida del Software de Amador Durán Toro, 2011 de Amador Durán Toro, 2011 23/09/2012 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla septiembre 2012 Objetivos de este

Más detalles

Cómo cruzar el abismo de desarrollo y operaciones

Cómo cruzar el abismo de desarrollo y operaciones RESUMEN DE LA SOLUCIÓN Soluciones para entrega de aplicaciones de CA Technologies Cómo cruzar el abismo de desarrollo y operaciones Es posible que la mejora de la colaboración y la automatización entre

Más detalles

Aumente su velocidad y flexibilidad con una implementación del software de SAP en la nube gestionada

Aumente su velocidad y flexibilidad con una implementación del software de SAP en la nube gestionada Socios de Servicios de Nube Gestionada Aumente su velocidad y flexibilidad con una implementación del software de SAP en la nube gestionada Implemente más rápido la versión más actual del software de primera

Más detalles

DOCUMENTO DE POSICIÓN AGOSTO DE 2015. Siete estrategias para actualizaciones exitosas

DOCUMENTO DE POSICIÓN AGOSTO DE 2015. Siete estrategias para actualizaciones exitosas DOCUMENTO DE POSICIÓN AGOSTO DE 2015 Siete estrategias para actualizaciones exitosas 2 Documento de posición: Siete estrategias para actualizaciones exitosas AGOSTO DE 2015 ca.com/ar Siete estrategias

Más detalles

SERVICIOS Y ADMINISTRACIÓN DE IDENTIDADES EN OFFICE 365

SERVICIOS Y ADMINISTRACIÓN DE IDENTIDADES EN OFFICE 365 SERVICIOS Y ADMINISTRACIÓN DE IDENTIDADES EN OFFICE 365 DURACIÓN: 25 horas MODALIDAD: Presencial Este es un curso de Instructor Led Training (ILT) 5 días que se enfoca en las necesidades de los profesionales

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software 23/09/2015 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre 2015 Objetivos de este tema

Más detalles

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Framework Atlas Introducción Septiembre de 2013 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS INDICE INTRODUCCIÓN QUÉ ES ATLAS PORTAL

Más detalles

Cómo la nube cambiará las operaciones de lanzamiento de aplicaciones

Cómo la nube cambiará las operaciones de lanzamiento de aplicaciones REPORTE OFICIAL Junio de 2013 Cómo la nube cambiará las operaciones de lanzamiento de aplicaciones Jacob Ukelson Entrega de aplicaciones Tabla de contenido Resumen 3 Sección 1: 4 Cambios en el panorama

Más detalles

Cinco limitaciones de desarrollo y prueba que afectan la velocidad, el costo y la calidad de sus aplicaciones

Cinco limitaciones de desarrollo y prueba que afectan la velocidad, el costo y la calidad de sus aplicaciones Serie de libros electrónicos para el desarrollo ágil paralelo: Capítulo 2 Cinco limitaciones de desarrollo y prueba que afectan la velocidad, el costo y la calidad de sus aplicaciones Nuevas presiones,

Más detalles

Unidad de Control y Evaluación de la Gestión Pública Encuesta para la evaluación del Control Interno Institucional

Unidad de Control y Evaluación de la Gestión Pública Encuesta para la evaluación del Control Interno Institucional . Políticas y procedimientos ( A ) Existen políticas y procedimientos que aseguran que las transacciones 1 administrativas y financieras se ejecutan de acuerdo a la normatividad aplicable La ejecución

Más detalles

TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software

TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE Definición de Estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software [Zelkovitz, 1978]. Aplicación práctica del

Más detalles

Automatización de pruebas funcionales Proyecto GXportal. Ignacio Esmite Nicolás Farías Mauricio Farías

Automatización de pruebas funcionales Proyecto GXportal. Ignacio Esmite Nicolás Farías Mauricio Farías Automatización de pruebas funcionales Proyecto GXportal Ignacio Esmite Nicolás Farías Mauricio Farías Podemos automatizar pruebas funcionales para una aplicación Web creada con GeneXus? Permite diseñar,

Más detalles

Aquellos que desarrollen aplicaciones serán los dueños del futuro... La potencia y la innovación se unen en la economía de las aplicaciones

Aquellos que desarrollen aplicaciones serán los dueños del futuro... La potencia y la innovación se unen en la economía de las aplicaciones Aquellos que desarrollen aplicaciones serán los dueños del futuro... La potencia y la innovación se unen en la economía de las aplicaciones Conexión móvil a mainframe en la economía de las aplicaciones

Más detalles

20415B 20415 Implementar una Infraestructura de Escritorio Windows Server 2012

20415B 20415 Implementar una Infraestructura de Escritorio Windows Server 2012 20415B 20415 Implementar una Infraestructura de Escritorio Windows Server 2012 Fabricante: Microsoft Grupo: Sistemas Operativos Formación: Presencial Horas: 25 Subgrupo: Microsoft Windows Server 2012 Introducción

Más detalles

Administración y Seguridad de Sistemas - 2016 Cloud Computing. Integrantes: Martín Steglich Martín Berguer Raúl Speroni Cristian Bauza

Administración y Seguridad de Sistemas - 2016 Cloud Computing. Integrantes: Martín Steglich Martín Berguer Raúl Speroni Cristian Bauza Administración y Seguridad de Sistemas - 2016 Cloud Computing Integrantes: Martín Steglich Martín Berguer Raúl Speroni Cristian Bauza Introducción Avance de las tecnologías en cuanto a comunicaciones y

Más detalles

Overview GeneXus Qué es y para qué sirve GeneXus? Principales características y beneficios.

Overview GeneXus Qué es y para qué sirve GeneXus? Principales características y beneficios. Overview GeneXus Qué es y para qué sirve GeneXus? Principales características y beneficios. Qué es GeneXus?, GeneXus es la herramienta líder para crear, desarrollar y mantener en forma automática aplicaciones

Más detalles

TEMA 2: CICLO DE VIDA DEL SOFTWARE. Profesora: Elisa Herrmann

TEMA 2: CICLO DE VIDA DEL SOFTWARE. Profesora: Elisa Herrmann TEMA 2: CICLO DE VIDA DEL SOFTWARE Profesora: Elisa Herrmann Índice 2.1. Qué es el ciclo de vida del Software?. 2.2. La norma 12207-2008. 2.3. Modelos de desarrollo. Ingeniería del Software - 2010/2011

Más detalles

Oracle Data Guard 11g

Oracle Data Guard 11g Oracle Data Guard 11g Panorama general Oracle Data Guard proporciona la infraestructura de software de administración, control y Automatización para crear y mantener una o más bases de datos de reserva

Más detalles

Introducción a Extreme Programming

Introducción a Extreme Programming Introducción a Extreme Programming Ingeniería del Software II Gerardo Fernández Escribano 9-12-2002 Índice 1. Qué es extreme Programming (XP)? 2. Introducción a la metodología XP 3. Fases de la metodología

Más detalles

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual VS100e Microsoft Visual Studio.NET 2010 desarrollador y diseñador Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2010 Formación: elearning Horas: 500 Introducción Plan de carrera

Más detalles

AHORA ORACLE A SU ALCANCE

AHORA ORACLE A SU ALCANCE El desempeño que usted necesita al precio que usted desea! Ahora, productos de infraestructura tecnológica a su alcance. Existen alternativas que les permiten a pequeñas y medianas empresas mantenerse

Más detalles

Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería

Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería Objetivos: DESARROLLO DE SOFTWARE - ESTUDIO DE FACTIBILIDAD 1. Determinar la factibilidad técnica, económica, operativa y jurídica (y de ser necesarias otras) del proyecto. 2. Lograr el conocimiento general

Más detalles

CA Workload Automation for SAP

CA Workload Automation for SAP CA Workload Automation for SAP 2 La economía de las aplicaciones estimula nuevos retos de cargas de trabajo de SAP La empresa está siendo modelada cada vez más por un mundo basado en aplicaciones. En esta

Más detalles

ITIL V3 Entender el enfoque y adoptar las buenas prácticas

ITIL V3 Entender el enfoque y adoptar las buenas prácticas El enfoque ITIL y las normas 1. Introducción 15 2. La gestión de servicios 16 2.1 Presentación 16 2.2 La noción de servicio 16 2.3 La gestión de servicios 17 3. Las normas 18 3.1 La norma ISO 9001 19 3.2

Más detalles

Sus socios en ISO 9000. Manual de Calidad

Sus socios en ISO 9000. Manual de Calidad Sus socios en ISO 9000 Manual de Calidad ESTRUCTURA DE DOCUMENTACION GERENCIA NIVEL 1: Manual de Calidad - Políticas (Política de la compañía, autorización y alcance del sistema ) NIVEL 2: Procedimientos

Más detalles

Política de. Comunicación. Actualización: 1 - Fecha de última actualización: 10 de octubre de 2011 - Página: 1 de 6

Política de. Comunicación. Actualización: 1 - Fecha de última actualización: 10 de octubre de 2011 - Página: 1 de 6 Política de Comunicación Actualización: 1 - Fecha de última actualización: 10 de octubre de 2011 - Página: 1 de 6 Introducción La Política de Comunicación del Grupo Energía de Bogotá establece lineamientos

Más detalles

Advanced Solutions of Microsoft Exchange Server 2013

Advanced Solutions of Microsoft Exchange Server 2013 Código: ST13 Duración: 25 horas Este curso le proporcionará los conocimientos y habilidades para configurar y administrar un entorno de mensajería de. Le enseñará cómo configurar Exchange Server 2013 y

Más detalles

Crear una vibrante red de sucursales que se alinee con estrategias de la compañía matriz

Crear una vibrante red de sucursales que se alinee con estrategias de la compañía matriz Resumen de la solución SAP Soluciones SAP para pequeñas y medianas empresas SAP Business ByDesign Objetivos Crear una vibrante red de sucursales que se alinee con estrategias de la compañía matriz Saque

Más detalles

La actualización de las normas ISO 9001 e ISO 14001 y la transición de la certificación de los sistemas de gestión ICONTEC

La actualización de las normas ISO 9001 e ISO 14001 y la transición de la certificación de los sistemas de gestión ICONTEC La actualización de las normas ISO 9001 e ISO 14001 y la transición de la certificación de los sistemas de gestión ICONTEC ACTUALIZACIÓN DE LAS NORMAS DE SISTEMAS DE GESTIÓN PLAN DE TRANSICIÓN 2 Nueva

Más detalles

PROCEDIMIENTO OPERATIVO MANTENER SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-05

PROCEDIMIENTO OPERATIVO MANTENER SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-05 Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía

Más detalles

frente a controles robóticos de OEM

frente a controles robóticos de OEM Controles robóticos basados en PLC frente a controles robóticos de OEM Cuál es la mejor opción para su aplicación? automatización 1 Controles robóticos que genera basados resultados en PLC Controles robóticos

Más detalles

Sistemas de Información para la Gestión

Sistemas de Información para la Gestión Sistemas de Información para la Gestión UNIDAD 5_Tema 2: Organización de TI: Funciones. Segregación de tareas. U.N.Sa. Facultad de Cs.Económicas SIG 2016 UNIDAD 5: SERVICIOS DE TECNOLOGIA DE INFORMACIÓN

Más detalles

Programación en Capas con Visual C#: desarrollo rápido de aplicaciones

Programación en Capas con Visual C#: desarrollo rápido de aplicaciones Programación en Capas con Visual C#: desarrollo rápido de aplicaciones Diplomado Mostrar al participante una forma sencilla de implementar la arquitectura 3-Capas utilizando herramientas y tecnologías

Más detalles

CAPÍTULO II LA CADENA DE SUMINISTRO

CAPÍTULO II LA CADENA DE SUMINISTRO CAPÍTULO II LA CADENA DE SUMINISTRO 2.1 Conceptos Cadena de suministro (en inglés, Supply Chain) es una expresión figurada para designar en la compleja serie de procesos de intercambio o flujos de materiales

Más detalles

Soporte a la toma de decisiones

Soporte a la toma de decisiones INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Soporte a la toma de decisiones M. En C. Eduardo Bustos Farías as 1 1.4.1. CONCEPTOS OS DE SISTEMAS DE APOYO A LAS DECISIONES (SAD) ES (SAD) Podemos

Más detalles

PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG)

PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG) PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG) FECHA DE EMISIÓN: 12/07/2016 00:25 FICHA DE PERFIL OCUPACIONAL ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG)

Más detalles

Lenguajes de Cuarta Generación (4GL)

Lenguajes de Cuarta Generación (4GL) Lenguajes de Cuarta Generación (4GL) Herramientas de Diseño Prof. Víctor Valenzuela R. Contenido Introducción Breve Reseña Histórica Lenguaje de Cuarta Generación Áreas Funcionales Tipos de 4GL Componentes

Más detalles

Universidad Nacional del Nordeste Facultad de Humanidades

Universidad Nacional del Nordeste Facultad de Humanidades Universidad Nacional del Nordeste Facultad de Humanidades CARRERA DE POSGRADO ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN GEOGRÁFICA (TIG) Tema 1: Ciencia de la Información Geográfica Diseño de un

Más detalles

Monitoring and Operating a Private Cloud with System Center 2012

Monitoring and Operating a Private Cloud with System Center 2012 Código: W31 Duración: 25 horas Este curso describe cómo controlar y operar una nube privada con Microsoft System Center 2012. Se centra en cómo administrar la nube privada y describe cómo puede supervisar

Más detalles

Todos los estados del país.

Todos los estados del país. FICHA TÉCNICA IDENTIFICACIÓN GENERAL DEL PROYECTO TITULO (NOMBRE) DEL PROYECTO : Sistema Automatizado para la Firma Electrónica y el Estampado de Tiempo (SAFET) LOCALIZACIÓN: (SECTOR, MUNICIPIO, ESTADO)

Más detalles

Escritorio Empresarial en la Nube

Escritorio Empresarial en la Nube Escritorio Empresarial en la Nube Toda la tecnología de su oficina, móvil, flexible y segura Nos enfocamos en Tecnología, para que usted pueda enfocarse en su Negocio Qué es Cloud Desktop? Es traer el

Más detalles

Nueva estructura de alto nivel para las normas de los sistemas de gestión de la ISO

Nueva estructura de alto nivel para las normas de los sistemas de gestión de la ISO Nueva estructura de alto nivel para las normas de los sistemas de gestión de la ISO X Foro Internacional de la Calidad Cartagena de Indias, Colombia 28 de agosto del 2014 Contenido 1. Qué es un sistema

Más detalles

Unidad 3: Sistemas de Gestión de Continuidad de Negocio

Unidad 3: Sistemas de Gestión de Continuidad de Negocio Unidad 3: Sistemas de Gestión de Continuidad de Negocio 0. Introducción y objetivos 1. Sistema de Gestión de continuidad de negocio 2. Elementos de ciclo de vida de BCM 0. Introducción y objetivos Y la

Más detalles

Licitación Servicios de Desarrollo y Mantención de Aplicaciones AS400 y WEB. Bases Técnicas

Licitación Servicios de Desarrollo y Mantención de Aplicaciones AS400 y WEB. Bases Técnicas Dirección de Tecnología Diciembre 2015 1. OBJETIVO DEL SERVICIO Fundación Integra, requiere contratar los servicios de desarrollo y mantenciones para sus actuales sistemas de información y aplicaciones,

Más detalles

Análisis del valor económico de HP ConvergedSystem 700 en entornos de empresa. por Mark Bowker, Senior Analyst y Adam DeMattia, Research Analyst

Análisis del valor económico de HP ConvergedSystem 700 en entornos de empresa. por Mark Bowker, Senior Analyst y Adam DeMattia, Research Analyst Informe técnico Análisis del valor económico de HP ConvergedSystem 700 en entornos de empresa por Mark Bowker, Senior Analyst y Adam DeMattia, Research Analyst Diciembre 2014 Este informe técnico ESG fue

Más detalles

Desarrollo de Software a gran escala. Sesión 2: Administración de Proyectos de Software

Desarrollo de Software a gran escala. Sesión 2: Administración de Proyectos de Software Desarrollo de Software a gran escala Sesión 2: Administración de Proyectos de Software Porque administrar un proyecto de Software Asegurar el alcance de los objetivos del proyecto Maximizar uso de recursos

Más detalles

Arquitectura y Diseño de Software

Arquitectura y Diseño de Software Arquitectura y Diseño de Software Punto de Vista de Información Departamento de Ingeniería de Sistemas y Computación Agenda Introducción Principales Concerns Principales Modelos Ejemplo 2 Punto de Vista

Más detalles

Objetivos y Temario CURSO SQL SERVER 2012

Objetivos y Temario CURSO SQL SERVER 2012 Objetivos y Temario CURSO SQL SERVER 2012 OBJETIVOS Este curso está dirigido a todos los que comienzan a trabajar con SQL Server 2012. De una forma rápida y concisa obtendrá el conocimiento necesario para

Más detalles

Universidad del Este Carolina, PR Programa AHORA

Universidad del Este Carolina, PR Programa AHORA Universidad del Este Carolina, PR Programa AHORA Taller 3: Ensayo Título del Artículo? Norayma Celpa Gómez S00539243 ETEG 503 Prof. Ester Rubio Artículo: Importancia del diseño instruccional en ambientes

Más detalles

Fibroline El presente proyecto

Fibroline El presente proyecto Presentación Fibroline es un proyecto multidisciplinar recién iniciado cuyo objetivo es desarrollar una aplicación para dispositivos móviles capaz de cubrir parte de las necesidades de apoyo, seguimiento

Más detalles

OBJETIVOS DE LA CONSULTORÍA. General

OBJETIVOS DE LA CONSULTORÍA. General CONSULTORÍA NACIONAL LA INTEGRACIÓN DE SISTEMAS, DESARROLLO DE APLICACIONES MÓVILES Y FORTALECIMIENTO DEL SISTEMA PRESIDENCIAL DE GESTIÓN POR RESULTADOS (DESARROLLO DEL SISTEMA PRESIDENCIAL GxR FASE I)

Más detalles

PRESENTACIÓN CORPORATIVA

PRESENTACIÓN CORPORATIVA PRESENTACIÓN CORPORATIVA Suecia 414, Santiago Chile. www.costaisa.com costaisa@costaisa.com Quiénes Somos? Costaisa Group es un grupo empresarial internacional especializado en salud que desde hace más

Más detalles

Participantes ÍNDICE

Participantes ÍNDICE Participantes ÍNDICE INTRODUCCIÓN... 1 PERFIL DIRECTIVO... 2 PERFIL JEFE DE PROYECTO... 3 PERFIL CONSULTOR... 4 PERFIL ANALISTA... 5 PERFIL PROGRAMADOR... 7 Ministerio de Administraciones Públicas Participantes

Más detalles

VOCABULARIO TECNOLOGÍA I

VOCABULARIO TECNOLOGÍA I VOCABULARIO TECNOLOGÍA I Tecnología Campo de conocimiento que estudia la técnica, sus funciones, los insumos y los medios que la conforman, sus procesos de cambio y su interacción con el contexto sociocultural

Más detalles

8 horas semanales 32 horas semestral. Suficientable

8 horas semanales 32 horas semestral. Suficientable IDENTIFICACIÓN NOMBRE ESCUELA NOMBRE DEPARTAMENTO ESCUELA DE INGENIERIA Informática Y Sistemas ÁREA DE CONOCIMIENTO NOMBRE ASIGNATURA EN ESPAÑOL NOMBRE ASIGNATURA EN INGLÉS CÓDIGO INGENIERIA DE SISTEMAS,

Más detalles

METODOLOGÍAS PARA EL DESARROLLO DE SOFTWARE EDUCATIVO Jorge Calderón (jorgelcs@ula.ve), William Díaz, Zulix Angulo, Neila Márquez

METODOLOGÍAS PARA EL DESARROLLO DE SOFTWARE EDUCATIVO Jorge Calderón (jorgelcs@ula.ve), William Díaz, Zulix Angulo, Neila Márquez METODOLOGÍAS PARA EL DESARROLLO DE SOFTWARE EDUCATIVO Jorge Calderón (jorgelcs@ula.ve), William Díaz, Zulix Angulo, Neila Márquez La construcción de un sistema computacional o software implica la toma

Más detalles

I MÁSTER EN GERENCIA TIC

I MÁSTER EN GERENCIA TIC Programa Internacional Anual. Título propio I MÁSTER EN GERENCIA TIC [I] MÁSTER EN GERENCIA TIC Si eres alumno universitario y buscas una experiencia internacional que te ayude a impulsar y destacar tu

Más detalles

Sesión 9.Compras y suministro

Sesión 9.Compras y suministro Administración electrónica de negocios Sesión 9.Compras y suministro Definición de Administración de la Cadena de Suministro Es una compleja red de relaciones entre los socios de recursos manufactura entrega

Más detalles

Conectar aplicaciones móviles a mainframe en la economía de las aplicaciones

Conectar aplicaciones móviles a mainframe en la economía de las aplicaciones Conectar aplicaciones móviles a mainframe en la economía de las aplicaciones Los clientes impulsan el cambio en la economía de las aplicaciones Una aplicación de Asia permite que los trabajadores en tránsito

Más detalles

MAESTRIA Innovación y Dirección Estratégica

MAESTRIA Innovación y Dirección Estratégica Presencial Videoconferencia. En línea. MAESTRIA Innovación y Dirección Estratégica Encaminado hacia la rentabilidad y la generación de valor; fortaleciendo el pensamiento estratégico y desarrollando las

Más detalles

Bloque 1. La sociedad de la información y el ordenador

Bloque 1. La sociedad de la información y el ordenador Bloque 1. La sociedad la información y el ornador El tratamiento la información y sus aplicaciones a diversos ámbitos la sociedad actual. Las Tecnologías la Información y la Comunicación. Evolución y futuro

Más detalles

ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE. ASIGNATURA Ingenieria de integracion tecnologica (i2t) CURSO ACADÉMICO - SEMESTRE 2015-16 - Segundo semestre

ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE. ASIGNATURA Ingenieria de integracion tecnologica (i2t) CURSO ACADÉMICO - SEMESTRE 2015-16 - Segundo semestre ANX-PR/CL/00-02: GUÍA DE APRENDIZAJE Código PR/CL/00 ANX-PR/CL/00-02 GUÍA DE APRENDIZAJE ASIGNATURA Ingenieria de integracion tecnologica (i2t) CURSO ACADÉMICO - SEMESTRE 205-6 - Segundo semestre GA_0II_0500066_2S_205-6

Más detalles

Política Ambiental Global de Telefónica

Política Ambiental Global de Telefónica Política Ambiental Global de Telefónica Política Corporativa Aprobada por el Consejo de Administración de Telefónica S.A. en su reunión del 27 de mayo de 2015. Telefónica, S.A. 2ª Edición-Mayo 2015 ÍNDICE

Más detalles

Fundación Pro Universidad Virtual Dominicana FUVF/ISED primer Centro Operativo Virtual Acreditado por el INFOTEP DIPLOMADO

Fundación Pro Universidad Virtual Dominicana FUVF/ISED primer Centro Operativo Virtual Acreditado por el INFOTEP DIPLOMADO Fundación Pro Universidad Virtual Dominicana FUVF/ISED primer Centro Operativo Virtual Acreditado por el INFOTEP DIPLOMADO Qué se aprende? Nuevas habilidades directivas. Herramientas para la administración

Más detalles

LAS ETAPAS DE LA METODOLOGIA METRICA

LAS ETAPAS DE LA METODOLOGIA METRICA LAS ETAPAS DE LA METODOLOGIA METRICA La metodología Métrica está estructurada en Fases, Módulos, Actividades y Tareas. FASE 0: PLAN DE SISTEMAS DE INFORMACION Se realiza la planificación estratégica de

Más detalles

MODELO DE CASCADA PURA. Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de

MODELO DE CASCADA PURA. Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de ESCUELA DE INGENIERÍA DE SISTEMAS Y SEGURIDAD INFORMÁTICA CLASE 05 Ing. William J. León Velásquez CIP. 72861 williamleon20@yahoo.com Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas

Más detalles

Mantener una base de datos de Microsoft SQL Server 2008 R2

Mantener una base de datos de Microsoft SQL Server 2008 R2 I6231Be Mantener una base de datos de Microsoft SQL Server 2008 R2 Fabricante: Indra Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 Formación: Indra Horas: 25 Introducción Este proporciona a

Más detalles

IBM Smart Analytics System 5600 ofrece potentes herramientas de análisis, que proporcionan información cuando y donde la necesite

IBM Smart Analytics System 5600 ofrece potentes herramientas de análisis, que proporcionan información cuando y donde la necesite con fecha 6 de abril de 2010 IBM Smart Analytics System 5600 ofrece potentes herramientas de análisis, que proporcionan información cuando y donde la necesite Índice 1 Visión general 2 Descripción 2 Requisitos

Más detalles

DISEÑO CURRICULAR BASE DE DATOS II

DISEÑO CURRICULAR BASE DE DATOS II DISEÑO CURRICULAR BASE DE DATOS II FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO 125543 02 02 03 V BASE DE

Más detalles

DESARROLLO GUIADO POR CARACTERÍSTICAS FEATURE DRIVEN DEVELOPMENT

DESARROLLO GUIADO POR CARACTERÍSTICAS FEATURE DRIVEN DEVELOPMENT DESARROLLO GUIADO POR CARACTERÍSTICAS FDD FEATURE DRIVEN DEVELOPMENT FDD es un proceso diseñado por Peter Coad, Erich Lefebvre y Jeff De Luca y se puede considerar intermedio entre RUP y XP, aunque al

Más detalles

Producto. Permite que la banca ágil se ajuste al ritmo de las demandas del mercado

Producto. Permite que la banca ágil se ajuste al ritmo de las demandas del mercado Producto Signature Flexibilizar y escalar con una innovadora solución centrada en el cliente, con su propia capa de integración que genera mayores ingresos y ganancias, simplifica los procesos de negocios,

Más detalles

Capítulo III. Fundamentos de la Manufactura Global. 3.1 Definición de manufactura Global

Capítulo III. Fundamentos de la Manufactura Global. 3.1 Definición de manufactura Global 14 Capítulo III Fundamentos de la Manufactura Global 3.1 Definición de manufactura Global La Manufactura global es entendida como la interacción entre diversos países y culturas a fin de adquirir tamaño

Más detalles

METODOLOGÍA DE ELABORACIÓN DE MANUALES DE ORGANIZACIÓN. Depto. de Organización y Métodos-Sría. de Finanzas y Administración

METODOLOGÍA DE ELABORACIÓN DE MANUALES DE ORGANIZACIÓN. Depto. de Organización y Métodos-Sría. de Finanzas y Administración METODOLOGÍA DE ELABORACIÓN DE MANUALES DE ORGANIZACIÓN OBJETIVO DE ELABORAR EL MANUAL DE ORGANIZACIÓN El Manual de Organización es un elemento fundamental para facilitar la comunicación, la coordinación,

Más detalles

2º Técnico Superior en Gráfica Publicitaria

2º Técnico Superior en Gráfica Publicitaria SISTEMA OPERATIVO Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando

Más detalles

Microsoft Cloud. Los 10 Mitos sobre Enterprise Mobility Suite (EMS)

Microsoft Cloud. Los 10 Mitos sobre Enterprise Mobility Suite (EMS) Microsoft Cloud Los 10 Mitos sobre Enterprise Mobility Suite (EMS) Maximiza la productividad de los empleados cuando usen sus aplicaciones y dispositivos favoritos, y protege también de manera eficaz los

Más detalles

PREGUNTAS FRECUENTES COSO 2013

PREGUNTAS FRECUENTES COSO 2013 1. Para el año 2016, se puede dar una opinión sobre la Efectividad de todo el Sistema de Control Interno (SCI)?, considerando que para ese año se puede evaluar solo tres componentes del SCI: Entorno de

Más detalles

ASIGNATURA Modelamiento III CAID CÓDIGO NIVEL 3 MODALIDAD P PROYECTUAL TECNOLÓGICA X TEÓRICA PLAN COMÚN INDUSTRIAL X GRÁFICO

ASIGNATURA Modelamiento III CAID CÓDIGO NIVEL 3 MODALIDAD P PROYECTUAL TECNOLÓGICA X TEÓRICA PLAN COMÚN INDUSTRIAL X GRÁFICO PLANIFICACIÓN DE ASIGNATURAS SEMESTRE OTOÑO 2009 1. Identificación General ASIGNATURA Modelamiento III CAID CÓDIGO NIVEL 3 MODALIDAD P PROFESOR(ES) Marcelo Quezada Gutiérrez AYUDANTE(S) ÁREA MENCIÓN PROYECTUAL

Más detalles

TEMA 10: Metodologías de desarrollo de aplicaciones. El ciclo de vida según Métrica.

TEMA 10: Metodologías de desarrollo de aplicaciones. El ciclo de vida según Métrica. Tema 10: Metodologías de desarrollo de aplicaciones. TEMA 10: Metodologías de desarrollo de aplicaciones. El ciclo de vida según Métrica. Índice 1 INTRODUCCIÓN 1 2 LAS METODOLOGÍAS DEL DESARROLLO DE APLICACIONES

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 000000000197179 EMPRESA BENEFICIADA: CENTRO DE INVESTIGACION EN TECNOLOGIAS DE INFORMACION S DE RL DE CV TÍTULO DEL PROYECTO: SISTEMAS DE CONTROL DE RECOLECCION DE BASURA CON TECNOLOGIA

Más detalles

Servidores Dell PowerEdge 2009: Memoria

Servidores Dell PowerEdge 2009: Memoria Servidores Dell PowerEdge 2009: Memoria Notas técnicas de Dell Por Paul Benson Desarrollo empresarial de Dell Febrero de 2009 1 ESTAS NOTAS TÉCNICAS SÓLO TIENEN FINES INFORMATIVOS Y PUEDEN CONTENER ERRORES

Más detalles

Abastecimiento. Comience hoy mismo: Solución de puesta en marcha para Compras:

Abastecimiento. Comience hoy mismo: Solución de puesta en marcha para Compras: 2 Abastecimiento Mejore su capacidad para realizar actividades de rápidas, coherentes y exitosas marcha: Abastecimiento de PROACTIS Adquiera la capacidad para realizar un gran volumen de eventos de efectivos

Más detalles

Facultad de Ciencias Económicas y Sociales

Facultad de Ciencias Económicas y Sociales Sistemas de Información Ciclo de Vida del Proyecto Mg. Alicia I. Zanfrillo Ciclo de vida del proyecto Ciclo de vida del proyecto clásico Ciclo de vida del proyecto semiestructurado Ciclo de vida del proyecto

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 213107 EMPRESA BENEFICIADA: EBCOMM, S.A. de C.V. TÍTULO DEL PROYECTO: Desarrollo de una solución robusta basada en 4 plataformas tecnológicas innovadoras para potenciar el mercado e-business.

Más detalles

Proyecto El sitio web: protagonista de la era digital

Proyecto El sitio web: protagonista de la era digital Proyecto El sitio web: protagonista de la era digital Pauta para la elaboración de informe de proyecto. Contexto: Hoy en día, gracias a los avances tecnológicos, podemos acceder fácilmente a información

Más detalles

Están seguros tus centros industriales? Te ayudamos a proteger tus sistemas industriales de ataques o incidentes de seguridad

Están seguros tus centros industriales? Te ayudamos a proteger tus sistemas industriales de ataques o incidentes de seguridad www.pwc.es Están seguros tus centros industriales? Te ayudamos a proteger tus sistemas industriales de ataques o incidentes de seguridad Aportamos el valor que necesitas Tienes en cuenta los riesgos a

Más detalles

EL DESARROLLO DE PROYECTOS DE AUTOMATIZACIÓN DE ARCHIVOS: Cómo estructurarlos

EL DESARROLLO DE PROYECTOS DE AUTOMATIZACIÓN DE ARCHIVOS: Cómo estructurarlos EL DESARROLLO DE PROYECTOS DE AUTOMATIZACIÓN DE ARCHIVOS: Cómo estructurarlos Por : Carlos Alberto Zapata Cárdenas Correo electrónico: carlos_zapata@hotmail.com Bibliotecólogo y Archivísta ULS. Master

Más detalles

Programación de páginas Web en PHP

Programación de páginas Web en PHP Programación de páginas Web en PHP PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con

Más detalles

Jornada sobre Responsabilidad Social Empresaria

Jornada sobre Responsabilidad Social Empresaria Jornada sobre Responsabilidad Social Empresaria Módulo II: Comunicación n de resultados: Informe y Balance Social Expositora: Dra.. C.P. Pedrini Graciela M. RESPONSABILIDAD SOCIAL EMPRESARIA Se define

Más detalles

Capítulo 1 INTRODUCCIÓN. MBA. Ramiro Mamani C.

Capítulo 1 INTRODUCCIÓN. MBA. Ramiro Mamani C. Capítulo 1 INTRODUCCIÓN MBA. Ramiro Mamani C. 1 PERSPECTIVA DE LA MATERIA ADMINISTRACIÓN ESTRATÉGICA (Dirección Estratégica) La administración estratégica es un área de la administración gerencial que

Más detalles

Somos AT. Que hacemos. Calidad y mejora continua

Somos AT. Que hacemos. Calidad y mejora continua Somos AT A partir de 1987 asumimos el gran desafío de aportar innovación al mercado tecnológico. Desde ese entonces nuestra preocupación es transferir y analizar la aplicación a la realidad de nuestro

Más detalles

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Programming in HTML5 with JavaScript and CSS3 Duración: 5 Días Código del Curso: M20480 Version: B Temario: Este curso proporciona una introducción a HTML5, CSS3 y JavaScript. Este curso ayuda a los estudiantes

Más detalles

Acciones Correctivas y Preventivas. Índice 1. OBJETIVO 2 2. ALCANCE 2 3. RESPONSABLES 2 4. DEFINICIONES 2 5. METODOLOGÍA 3 6.

Acciones Correctivas y Preventivas. Índice 1. OBJETIVO 2 2. ALCANCE 2 3. RESPONSABLES 2 4. DEFINICIONES 2 5. METODOLOGÍA 3 6. 1 de 9 Índice 1. OBJETIVO 2 2. ALCANCE 2 3. RESPONSABLES 2 4. DEFINICIONES 2 5. METODOLOGÍA 3. REGISTROS 9 7. BITÁCORA 9 2 de 9 1. Objetivo Determinar la metodología (política o condiciones, actividades,

Más detalles

Titulación OFICIAL expedida por Universidad Internacional de La Rioja (UNIR)

Titulación OFICIAL expedida por Universidad Internacional de La Rioja (UNIR) WEB (60 Créditos ) PRÁCTICAS PROFESIONALES ONLINE 60 Créditos Titulación OFICIAL expedida por Universidad Internacional de La Rioja (UNIR) Consultar Precio Modalidad Online 1 año académico 60 créditos

Más detalles

CA Nimsoft Monitor. Guía de sondas de Respuesta del correo electrónico. Serie de _response 1.4

CA Nimsoft Monitor. Guía de sondas de Respuesta del correo electrónico. Serie de  _response 1.4 CA Nimsoft Monitor Guía de sondas de Respuesta del correo electrónico Serie de email_response 1.4 Aviso de copyright de CA Nimsoft Monitor Este sistema de ayuda en línea (el "Sistema") se proporciona con

Más detalles

IFCT0610 Administración y Programación en Sistemas de...

IFCT0610 Administración y Programación en Sistemas de... IFCT0610 Administración y Programación en Sistemas de... PARTE 1. MF1213_3 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES UNIDAD

Más detalles

Mapeo entre los requisitos de ISO 9001:2008 e ISO 9001:2015 Guía de Mapeo

Mapeo entre los requisitos de ISO 9001:2008 e ISO 9001:2015 Guía de Mapeo Revisiones ISO Estándar Final Mapeo entre los requisitos de ISO 9001:2008 e ISO 9001:2015 Guía de Mapeo Introducción Este documento presenta una comparación entre ISO 9001:2008 e ISO 9001:2015 y vice versa.

Más detalles

Factores clave para alcanzar la competitividad. Carmen Castellanos Editora de El Empresario / El Economista

Factores clave para alcanzar la competitividad. Carmen Castellanos Editora de El Empresario / El Economista Factores clave para alcanzar la competitividad Carmen Castellanos Editora de El Empresario / El Economista El fenómeno de la globalización n actual ha intensificado la competencia comercial, tanto local

Más detalles

AUTORES SOBRE DISEÑO DE SISTEMAS: 1.- KENDALL Y KENDALL:

AUTORES SOBRE DISEÑO DE SISTEMAS: 1.- KENDALL Y KENDALL: AUTORES SOBRE DISEÑO DE SISTEMAS: 1.- KENDALL Y KENDALL: Ciclo de Vida de los sistemas de Información. El ciclo de vida de un sistema de información es el periodo de vida que tiene un sistema desde el

Más detalles

IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas

IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas ZP09-0189, con fecha 2 de junio de 2009 IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas Índice 1 Resumen

Más detalles

Nunca fue tan fácil!

Nunca fue tan fácil! WEB POS Nunca fue tan fácil! Partner Oscar Mojica Agente de Cuentas Cel. 33 3809 2684 Punto de Venta Amigable! Configure en Minutos, Venda en SEGUNDOS! Odoo POS es un punto de venta con una interfaz simple

Más detalles