Testing + Integración continua

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

Download "Testing + Integración continua"

Transcripción

1 Testing + Integración continua

2 Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica

3 Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica

4 Conceptos El Testing, o pruebas de software, es el proceso que verifica y revela la calidad de un proyecto/producto software. Las principales ventajas que ofrece la realización de testing son : Comprobar la calidad de la solución Detectar fallos de implementación Detectar comportamientos inesperados o incorrectos durante el ciclo de construcción del software Obliga a modularizar el software correctamente Reduce el tiempo de resolución de incidencias

5 Conceptos Aunque exige dedicar esfuerzo (coste para las empresas) para crear y mantener los test, los beneficios obtenidos son mayores que la inversión realizada Permite delegar responsabilidades ya que el testing manual no se debería realizar por ningún integrante del equipo encargado de implementar la solución para evitar vicios adquiridos El testing se puede utilizar incluso para implementar funcionalidad en base a metodologías alrededor de los test (TDD) Tranquilidad y seguridad al equipo e indirectamente a la organización

6 Conceptos Un test unitario es la forma de comprobar el correcto funcionamiento de un módulo de código. Nos permite comprobar que cada módulo de nuestro sistema funciona correctamente por separado Un simple servicio encargado de realizar sumas

7 Conceptos Un test unitario es la forma de comprobar el correcto funcionamiento de un módulo de código. Nos permite comprobar que cada módulo de nuestro sistema funciona correctamente por separado

8 Conceptos Un test de integración nos permite comprobar la integración entre varios componentes o módulos de nuestro software. Permite comprobar la integración entres distintos módulos de nuestra solución. Permita comprobar la integración con sistemas de terceros. Sistemas de Mensajería JMS Base de datos Notificaciones Etc

9 Conceptos Un test de integración nos permite comprobar la integración entre varios componentes o módulos de nuestro software. Permite comprobar la integración entres distintos módulos de nuestra solución. Permita comprobar la integración con sistemas de terceros. Sistemas de Mensajería JMS Base de datos Notificaciones Etc App Mod. 1 Mod. 2

10 Conceptos Un test de integración nos permite comprobar la integración entre varios componentes o módulos de nuestro software. Permite comprobar la integración entres distintos módulos de nuestra solución. Permita comprobar la integración con sistemas de terceros. Sistemas de Mensajería JMS Base de datos Notificaciones Etc App App Mod. 1 Mod. 1 Mod. 2 Mod. 2

11 Conceptos Un test de integración nos permite comprobar la integración entre varios componentes o módulos de nuestro software. Permite comprobar la integración entres distintos módulos de nuestra solución. Permita comprobar la integración con sistemas de terceros. Sistemas de Mensajería JMS Base de datos Notificaciones Etc App App App Mod. 1 Mod. 1 Mod. 1 Mod. 2 Mod. 2 Mod. 2

12 Conceptos Un test funcional es una prueba basada en la ejecución, revisión y retroalimentación de las funcionalidades previamente diseñadas para el software (requisitos). Suelen formar parte de un plan de pruebas que puede ir ligado a la aceptación. Generan informes con el resultado de ejecución de las pruebas. Están escritos en lenguaje normal, sin tecnicismos. Ej: Cuando un usuario de administración se registre en la aplicación deberá ver todos sus expedientes pendientes.

13 Conceptos Mediante las herramientas adecuadas se pueden automatizar App a=3 b=4 res = 7

14 Conceptos Mediante las herramientas adecuadas se pueden automatizar App a=3 b=4 res = 7 App a=3 b=4 res = 7

15 Conceptos La cobertura de código es una medida (porcentual) que indica la cantidad de código fuente abarcado por los test ejecutados contra nuestro proyecto. Permite : Conocer cuánto porcentaje del código está probado. Detectar código no testeado. Fijar un porcentaje sobre el cual una entrega o proyecto puede ser considerado NO APTO. Ej: El grado de cobertura de código debe superar el 60%

16 Integración Continua Punto de partida sin integración continua : Los equipos trabajan de forma aislada sobre el mismo código Cuanto más tiempo pasan sin realizar entregas de código, más difieren las versiones entre unos y otros Estas situaciones pueden dar lugar al llamado integration hell, en el que se ha de dedicar mucho tiempo a integrar las distintas ramas de código. Qué sucede cuando alguien del equipo hace un commit con errores a las 20:00? Problema de mi yo del mañana?

17 Integración Continua Qué és? Práctica de desarrollo software donde los miembros del equipo integran su trabajo frecuentemente, al menos una vez al día. En cada integración, se realiza lo siguiente: Construcción automática de la aplicación Ejecución de pruebas automáticas. Comprobación de la calidad del software a través de métricas predefinidas. Abarca todo el ciclo de vida de construcción de la solución: Compilación -> Test Unitarios -> Test Integración -> Test Funcionales > Test QA -> Despliegue (puesta producción)

18 Integración Continua Control de versiones Equipos de desarrollo Análisis de código Construcción automática Provisionamiento y despliegue de la aplicación Reportes Tests Integración Tests funcionales Tests unitarios Este flujo de trabajo se realiza en cada entrega al repositorio

19 Integración Continua Se puede realizar sin intervención humana Cada fase se realiza mediante herramientas automatizadas Cada ciclo genera informes que son almacenados para su consulta en base a: las métricas del software, las pruebas unitarias, los test de integración. Las tareas de construcción son orquestadas y mantenidas por el servidor de Integración continua. Sistematización Automatización Detección temprana Errores

20 Mejores prácticas Mantener un solo repositorio, con ramas. Automatizar la construcción Hacerla auto-testeable Todo el mundo entrega el código todos los días Notificaciones instantáneas Está permitido cometer errores Las pruebas se realizan en un clon de producción Hacer fácil la obtención de los entregables Visibilidad de las builds Automatizar el despliegue

21 Beneficios generales Reduce tiempo, coste y retrabajos al evitar los integration hells Proporciona feedback rápido del impacto en el proyecto de los cambios realizados El proceso comprueba la calidad del software constantemente lo que permite asegurar la calidad del producto en base a su consistencia Permite evaluar la mejora/empeoramiento del producto Detección y notificación temprana de errores Permite la refactorización del código con mayores garantías Continuous Integration doesn t get rid of bugs, but it does make them dramatically easier to find and remove. Martin Fowler, Chief Scientist, ThoughtWorks

22 Beneficios generales Los errores son detectados con mayor rapidez y solucionados con poca inversión. Evita el caos del último minuto en la fecha de entrega Facilita poder revertir código a una versión estable (la última) Versión funcional siempre disponible para los stakeholders La frecuencia de las entregas fuerza al desarrollo de aplicaciones más modulares con código menos complejo y más modular.

23 Beneficios de las pruebas automáticas Fuerza la disciplina y buena práctica de probar a menudo de manera automática Feedback automático y continuo del impacto en todo el sistema de cambios localizados Facilita y agiliza la corrección de problemas durante el desarrollo Las métricas generadas dan feedback inmediato a los desarrolladores Todas las pruebas automáticas se convierten en pruebas de regresión

24 Continuous delivery (entregas continuas) Práctica que permite tener siempre disponible un producto que cumple con las normas de calidad impuestas Estabilización temprana del código. Al hacer deliver en cada push, el código ha de ser estable. La aplicación está construida y lista para desplegar manualmente Evita cuellos de botella en puestas en marcha simultáneas En algunos entornos se compilan todas las apps en la puesta en marcha La ventana de tiempo disponible es pequeña

25 Continuous deployment (despliegues continuos) Práctica de realizar la puesta en marcha en producción de un producto de forma automática si pasa todo el ciclo de calidad previsto Las pruebas automáticas deben cubrir el 100% de los casos Difícil de conseguir con aplicaciones con muchas dependencias externas Monitorización automática en producción de la puesta en marcha Empleado en empresas muy enfocadas a la tecnología El tiempo desde la programación hasta la puesta en marcha se reduce a horas

26 Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica

27 Herramientas: Maven Herramienta para la gestión y construcción de aplicaciones. Facilita la gestión del ciclo de construcción de proyectos software. Permite la reutilización de la lógica de construcción. Gestión de librerías y dependencias entre módulos y proyectos. Gran cantidad de plugins disponibles.

28 Herramientas: Subversion / GIT Herramienta de control de versiones y repositorio de código fuente. Sistema centralizado. Gestión de históricos de los cambios realizados sobre los ficheros. Facilita la ramificación de los proyectos. Permite etiquetar los proyectos y su versionamiento.

29 Herramientas: Nexus Sistema de control y almacenamiento de librerías o artefactos. Permite centralizar en un único punto la gestión de las dependencias. Sirve como repositorio donde instalar los artefactos generados por los proyectos. Permite versionado de artefactos. Gestiona los dos estados de desarrollo de un artefacto (snapshot y release).

30 Herramientas: Nexus

31 Herramientas: Jenkins Herramienta de integración continua. Identifica las distintas tareas en jobs. Mantiene un histórico de la ejecución y el resultado de los mismos. Los jobs son altamente configurables, permitiendo lanzar desde compilaciones de aplicaciones java, android, ios, hasta deploys contra servidores de aplicaciones. Notifica a los afectados en caso de eventualidades. Monitorización de resultados. Enorme cantidad de plugins disponible.

32 Herramientas: Jenkins

33 Herramientas: Jenkins

34 Herramientas: Jenkins

35 Herramientas: Sonarqube Herramienta utilizada para evaluar la calidad del software. Recopila, analiza y permite visualizar las métricas de la calidad del software. Realiza análisis estático del código en función de unas reglas configurables y ampliables. Nos permite conocer el porcentaje de cumplimiento de las reglas en los proyectos. Monitoriza la evolución de la calidad.

36 Herramientas: Sonar

37 Herramientas: TestLink Herramienta de gestión de pruebas Afianza la calidad del software Permite crear y gestionar casos de prueba Organiza los casos de prueba en planes de pruebas Gestiona y publica los resultados de los test Trazabilidad con los requisitos

38 Herramientas: TestLink

39 Herramientas: Sahi Herramienta para la automatización de pruebas de capa vista. Permite la grabación de casos de prueba y la posterior reproducción. Permite ampliar la funcionalidad mediante scripts. Generación de informes detallados. Versiones para los sistemas operativos y navegadores más conocidos. Integrado con Jenkins para lanzar la ejecución de las pruebas desde las tareas.

40 Herramientas: Sahi

41 Herramientas gestión: Visual Management Herramienta de gestión de tareas. Panel de visualización de tareas basado en Kanban Basada en metodología ágil. Permite tener una visión global del estado del proyecto y responder ágilmente ante eventualidades. Integrado con las herramientas corporativas para la gestión del proyecto (Teamforge y logbook).

42 Herramientas gestión: Visual Management

43 Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica

44 CI en Arquitectura Desarrollador

45 CI en Arquitectura Control de versiones Desarrollador

46 CI en Arquitectura Control de versiones Desarrollador Compilación

47 CI en Arquitectura Control de versiones Desarrollador Compilación Test Unitarios

48 CI en Arquitectura Control de versiones Desarrollador Compilación Test Unitarios Control de calidad

49 CI en Arquitectura Control de versiones Desarrollador Compilación Test Unitarios Control de calidad Deploy PreITG

50 CI en Arquitectura Control de versiones Desarrollador Análisis código Compilación Publica documentación Test Unitarios Control de calidad Despliega aplicaciones Deploy PreITG Instala librerías Test Integración

51 Sahi

52 Infraestructura CI Los entornos de integración continua tienen detrás una infraestructura adaptada a la complejidad de las soluciones que integre. La complejidad puede variar desde la ejecución de los test, siendo este punto el más simple, hasta la creación completa de entornos con herramientas de aprovisionamiento.

53 Infraestructura CI 5 Servidores 29 VMs

54 IBM

55 Cisco

56 Preguntas

57 Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica

58 Demo Proyecto FWK3 entorno local Tarea Jenkins asociada a proyecto Commit erróneo Sonar FWK3 Deploy Nexus FWK3 Informes Generados Documentación publicada

59 Práctica ejercicios Testing

60 Preguntas

61

Automatización: Hacia el Software de Calidad. Building Success Together

Automatización: Hacia el Software de Calidad. Building Success Together 2017 Automatización: Hacia el Software de Calidad Building Success Together Contenido Conceptos Básicos Automatización Desarrollo Guiado por Pruebas (TDD) Integracion Continua Entrega Continua Virtualización

Más detalles

DevOps: primeros pasos

DevOps: primeros pasos DevOps: primeros pasos Club de Investigación Tecnológica Allan Cascante Martín Flores 27 de Julio. 2016 Agenda La idea detrás de DevOps Beneficios Prácticas para lograr ser DevOps Conclusiones Administradores

Más detalles

Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech

Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo Ricardo Borillo Domenech borillo@uji.es Índice Introducción y objetivos Arquitectura básica del sistema

Más detalles

Desarrollo ágil en la nube de Oracle

Desarrollo ágil en la nube de Oracle Acerca de... 500+ Technical Experts Helping Peers Globally bit.ly/oracleaceprogram 3 Niveles de membresía Oracle ACE Director Oracle ACE Oracle ACE Associate Contacto: oracle-ace_ww@oracle.com Facebook.com/oracleaces

Más detalles

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

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

Más detalles

Oficinas de calidad externalizadas

Oficinas de calidad externalizadas Diciembre 2013 Antonio García Candil Arquitecto de soluciones JEE. Especialista en Integración Continua. En este artículo: Qué es una Oficina de Calidad Procesos que influyen en la calidad de un proyecto

Más detalles

INTEGRACIÓN CONTÍNUA CON HUDSON EN RUNT. 22/01/10 S lide 1

INTEGRACIÓN CONTÍNUA CON HUDSON EN RUNT.  22/01/10 S lide 1 INTEGRACIÓN CONTÍNUA CON HUDSON EN RUNT www.heinsohn.com.co 22/01/10 S lide 1 AGENDA Breve Introducción. Instalación. Configuración de un proyecto básico. Plugins JUnit. Emma. FindBugs. SONAR. Hudson en

Más detalles

Devops Fundamentals + Taller DevOps OpenSource

Devops Fundamentals + Taller DevOps OpenSource Devops Fundamentals + Taller DevOps OpenSource Referencia JST 351 Duración (horas) 32 Última actualización 30 Marzo 2018 Modalidades Presencial Examen Examen oficial DevOps Fundamentals Devops Agile Skill

Más detalles

TESTS UNITARIOS. keep the bar green to keep the code clean

TESTS UNITARIOS. keep the bar green to keep the code clean TESTS UNITARIOS keep the bar green to keep the code clean Para qué hacer tests unitarios? Es imposible hacer software libre de defectos. Tiempo del desarrollador: Diseño Análisis Debug Desarrollo Los tests

Más detalles

Diego Xavier Claudio Calvopiña

Diego Xavier Claudio Calvopiña DESARROLLO DE UN APLICATIVO MÓVIL QUE INTEGRE CAPACIDADES DE VISUALIZACIÓN GEOGRÁFICA Y GEORREFERENCIACIÓN PARA MEJORAR LA PERSPECTIVA DE LOS ATRACTIVOS TURÍSTICOS DE LA CIUDAD LATACUNGA Diego Xavier Claudio

Más detalles

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba Pruebas de Software R. Casallas Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Agenda Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba 2 1 Pruebas de Programas

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 6: Construcción y pruebas del software

INGENIERÍA DE SOFTWARE. Sesión 6: Construcción y pruebas del software INGENIERÍA DE SOFTWARE Sesión 6: Construcción y pruebas del software Contextualización La construcción y pruebas de software son pasos finales en el desarrollo de aplicaciones. Cuando se crea un software

Más detalles

Entrega continua: automatización del canal de distribución

Entrega continua: automatización del canal de distribución Informe oficial Deployment Automation Entrega continua: automatización del canal de distribución Índice página El valor de la entrega continua.... 1 Desconexión entre la compilación y la implantación....

Más detalles

Reinaldo Chacón, Yanet Devis Suhaily Ocando, Violette Ramírez, Luis Rodríguez, Maria M Toledo, Nohelia Vazquez

Reinaldo Chacón, Yanet Devis Suhaily Ocando, Violette Ramírez, Luis Rodríguez, Maria M Toledo, Nohelia Vazquez Reinaldo Chacón, Yanet Devis Suhaily Ocando, Violette Ramírez, Luis Rodríguez, Maria M Toledo, Nohelia Vazquez Grinder es un framework de prueba de Java (open source) que facilita a los desarrolladores

Más detalles

I Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio

I Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio I Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio - 2015 www.atsistemas.com Índice somos atsistemas algunos conceptos herramientas

Más detalles

Propuesta de Servicios De Agile y Desarrollo

Propuesta de Servicios De Agile y Desarrollo Propuesta de Servicios De Agile y Desarrollo Nuestra empresa Ponemos en valor los Sistemas de Información de las empresas, proporcionando la velocidad y la escalabilidad que necesitan para ser competitivos

Más detalles

Administrador de Contenido Empresarial

Administrador de Contenido Empresarial Administrador de Contenido Empresarial Introducción Integra es una suite (ECM) Enterprise Content Management, para la administración de información, automatización de procesos y gestor de proyectos, puede

Más detalles

Plataforma de Desarrollo de Software

Plataforma de Desarrollo de Software Plataforma de Software Guía de introducción a la Plataforma de Desarrollo de Software Versión 1.10 Basado en plantilla: xxxxx - Plantilla básica v2.01 2014-02-07 Página 1 de 8 Control de cambios Fecha

Más detalles

Reduciendo el Time to Market: Cómo DevOps transforma los procesos de TI y le brinda mayor agilidad al negocio

Reduciendo el Time to Market: Cómo DevOps transforma los procesos de TI y le brinda mayor agilidad al negocio Reduciendo el Time to Market: Cómo DevOps transforma los procesos de TI y le brinda mayor agilidad al negocio Marcelo Corcilli Max Garcia Red Hat Argentina Software Cambia los Negocios Retail Finance Media??

Más detalles

Arquitectura de configuración, desarrollo y despliegue de indenova. Jordi Gisbert - indenova

Arquitectura de configuración, desarrollo y despliegue de indenova. Jordi Gisbert - indenova Arquitectura de configuración, desarrollo y despliegue de indenova Jordi Gisbert - indenova Empresa especializada en proyectos de Firma electrónica, Certificados digitales, Automatización de Procesos,

Más detalles

Parte I: El computador y el proceso de programación

Parte I: El computador y el proceso de programación Parte I: El computador y el proceso de programación 1.Introducción a los computadores y su programación 2. Introducción al análisis y diseño de algoritmos 3. Introducción al análisis y diseño de programas

Más detalles

Importancia de sistema PDM

Importancia de sistema PDM Si soy usuario de un software CAD, para qué me sirve un sistema específico de PDM? Hoy en día, las empresas buscan conseguir una ventaja introduciendo nuevos productos con éxito en un mercado global cada

Más detalles

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias Instituto Tecnológico Superior De Acatlán de Osorio Carrera: Ingeniería Informática Materia: Verificación y Validación de Software Portafolio de evidencias Elaborado por: Solano Agustín Carlos Profesor:

Más detalles

Desarrollo Software Gran Escala

Desarrollo Software Gran Escala Desarrollo Software Gran Escala Herramientas de Desarrollo (Parte 3: Generadores y Constructores) Diferentes tipos de herramientas Controladores de versión Ambientes de desarrollo Pruebas y Depuración

Más detalles

Por que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos

Por que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos OFFERING CLOUD Por que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos Por que Cloud? Una Estrategia basada en Cloud tiene las siguientes

Más detalles

GESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO

GESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO LAS HERRAMIENTAS JIRA OFRECEN UNA AMPLIA VARIEDAD DE FUNCIONALIDADES GESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO METODOLOGÍAS ÁGILES, TRADICIONALES Y PROCESOS DE NEGOCIO Amplíe la visibilidad y permita

Más detalles

Contenido. Introducción. Buenas Prácticas. Buenas Prácticas. Introducción al RUP. Disciplina Requerimientos. Conclusiones. Desarrollo Iterativo

Contenido. Introducción. Buenas Prácticas. Buenas Prácticas. Introducción al RUP. Disciplina Requerimientos. Conclusiones. Desarrollo Iterativo Contenido Introducción Buenas Prácticas Introducción al RUP Disciplina Requerimientos Conclusiones Buenas Prácticas Desarrollo Iterativo Administración de Requisitos Arquitectura basada en componentes

Más detalles

Test Driven Development en la plataforma Salesforce

Test Driven Development en la plataforma Salesforce Test Driven Development en la plataforma Salesforce Mitos y verdades Abril 27, 2016 Aldo Fernandez Technical Architect @aldoforce Agenda Plataforma Salesforce Que es TDD? Proceso TDD Un ejemplo de TDD

Más detalles

Jornada Gestión de la Configuración

Jornada Gestión de la Configuración Partners Jornada Gestión de la Configuración Sacando provecho a las posibilidades de automatización Integración continua con servidores de gestión de configuración SW. Jesús Megía Vega Jefe de Ingeniería

Más detalles

Tecnología hardware y software

Tecnología hardware y software Denominación: Operaciones especializadas en redes departamentales Código: J62.06 Nivel: 2 Sector: Programación informática, consultoría de informática y actividades conexas. Familia: Tecnología hardware

Más detalles

Testing. Es el proceso orientado a demostrar que un programa no tiene errores.

Testing. Es el proceso orientado a demostrar que un programa no tiene errores. Pruebas de Software Testing Es el proceso orientado a demostrar que un programa no tiene errores. 1. Imposible. 2. Tentación a diseñar tests que no detecten errores. Es la tarea de demostrar que un programa

Más detalles

Sistema móvil para la gestión de vehículos

Sistema móvil para la gestión de vehículos Sistema móvil para la gestión de vehículos David Borrego Gutiérrez Manuel Palomo Duarte Lorena Gutiérrez Madroñal 22 de febrero de 2015 ÍNDICE I INTRODUCCIÓN PLANIFICACIÓN Metodología de desarrollo Organización

Más detalles

Control de Calidad en Software Libre III Congrés de Programari Lliure - Comunitat Valenciana

Control de Calidad en Software Libre III Congrés de Programari Lliure - Comunitat Valenciana Control de Calidad en Software Libre III Congrés de Programari Lliure - Comunitat Valenciana Noviembre 2008 Juan J. Martínez jjmartinez@opensistemas.com Project Manager Responsable de Infraestructuras

Más detalles

Gestión de proyectos. Metodología Involucrar al cliente Planificación. Herramientas. Contratos. Procesos. Estimación requisitos

Gestión de proyectos. Metodología Involucrar al cliente Planificación. Herramientas. Contratos. Procesos. Estimación requisitos Gestión ágil de proyectos: experiencias prácticas y resultados obtenidos Rodrigo Corral rcorral@plainconcepts.com http://geeks.ms/blogs/rcorral Twitter: r_corral Gestión de proyectos Metodología Involucrar

Más detalles

Agenda. Ciclo de calidad continua XII Encuentro Danysoft en Microsoft Directos al código. XII Encuentro Danysoft en Microsoft Abril 2015

Agenda. Ciclo de calidad continua XII Encuentro Danysoft en Microsoft Directos al código. XII Encuentro Danysoft en Microsoft Abril 2015 Ciclo de calidad continua XII Encuentro Danysoft en Microsoft Directos al código Jose García Servicios Profesionales sp@danysoft.com 916 638683 www.danysoft.com Abril 2015 Sala 2 Team Foundation Server

Más detalles

Contenido: Nº Tema Imagen Descripción 1 Capas de la arquitectura de un ordenador

Contenido: Nº Tema Imagen Descripción 1 Capas de la arquitectura de un ordenador Contenido: 1. Capas de la arquitectura de un ordenador 2. Diagramas de flujo 3. Ciclo de vida del software 4. Compilado de programas y lincado de librerías 5. Interfaz gráfico de Scratch 1.4 6. Programando

Más detalles

Plantilla encuesta plan estratégico para gestión del cambio en empresas colombianas de desarrollo de software que deseen implementar CMMI-Dev

Plantilla encuesta plan estratégico para gestión del cambio en empresas colombianas de desarrollo de software que deseen implementar CMMI-Dev Plantilla encuesta plan estratégico para gestión del cambio en empresas colombianas de desarrollo de software que deseen implementar CMMI-Dev Eliana Catalina Villamizar Monroy PONTIFICIA UNIVERSIDAD JAVERIANA

Más detalles

Presentación software de. gestión de proyectos. J o r n a d a R E T I C O S

Presentación software de. gestión de proyectos. J o r n a d a R E T I C O S Presentación software de gestión de proyectos J o r n a d a R E T I C O S Sobre nosotros Aicor es un grupo de empresas conformado por más de 25 profesionales, que ofrecen productos y servicios a empresas,

Más detalles

Visibilidad y control sobre tus procesos de negocio

Visibilidad y control sobre tus procesos de negocio Visibilidad y control sobre tus procesos de negocio Proyecto financiado por: Mayo 2016 Hacemos de sus necesidades nuestras inquietudes 1. Introducción Gestión de Procesos de Negocio(BPM) Conjunto de métodos,

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software

Más detalles

Testing Ágil. Experiencia de aproximación 2.0 Junio de 2016

Testing Ágil. Experiencia de aproximación 2.0 Junio de 2016 Testing Ágil Experiencia de aproximación 2.0 Junio de 2016 Hacemos un scrum? Índice Objetivos de pruebas Manifiesto ágil Estrategias de pruebas Skills del tester Organización del trabajo: inception y sprints

Más detalles

M06 - Metodología Gestión Migración de Datos INTESIS. Desarrollo de Software Servidor Terminológico (SEMANTIKOS)

M06 - Metodología Gestión Migración de Datos INTESIS. Desarrollo de Software Servidor Terminológico (SEMANTIKOS) M06 - Metodología Gestión Migración de Datos INTESIS S Desarrollo de Software Servidor Terminológico (SEMANTIKOS) SERVICIO DE SALUD METROPOLITANO OCCIDENTE Tabla de Contenido... 1 1 Marco General... 3

Más detalles

Desarrollo Software Gran Escala

Desarrollo Software Gran Escala Desarrollo Software Gran Escala Herramientas de Desarrollo (Parte 2: Pruebas y depuradores, Documentación) Diferentes tipos de herramientas Controladores de versión Ambientes de desarrollo Pruebas y Depuración

Más detalles

Principales funcionalidades de Mawida Buenas Prácticas

Principales funcionalidades de Mawida Buenas Prácticas Principales funcionalidades de Mawida Buenas Prácticas Introducción El presente trabajo enumera las principales funcionalidades de la herramienta Mawida BP, con la idea de mostrar a grandes rasgos, la

Más detalles

Desarrollo ágil basado en pruebas de aceptación

Desarrollo ágil basado en pruebas de aceptación Desarrollo ágil basado en pruebas de aceptación Patricio Letelier letelier@dsic.upv.es Qué resultados de I+D tenemos? TUNE-UP Process: enfoque y herramienta de apoyo para gestión ágil de proyectos (equipos

Más detalles

Estructura de un programa. Algoritmos - Universidad Francisco de Vitoria 2

Estructura de un programa. Algoritmos - Universidad Francisco de Vitoria 2 Algoritmos TEMA 2 Estructura de un programa Algoritmos - Universidad Francisco de Vitoria 2 Hola Mundo! #include main() { /* mi primer programa en C */ printf( "Hola Mundo!" ); } Algoritmos -

Más detalles

9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software

9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software Introducción y La Vida del Ciclo de Desarrollo del Software Usualmente las tareas realizadas como parte del desarrollo de un software son modeladas durante el Ciclo de Vida de Desarrollo del Software.

Más detalles

Testing e Integración Contínua

Testing e Integración Contínua Testing e Integración Contínua Indice 1. Conceptos básicos 2. Pruebas de carga 3. Integración Continua 4. Herramientas 5. Práctica Bugs Conceptos El Testing, o pruebas de software, es el proceso que verifica

Más detalles

Proyectos de Sistemas de Software

Proyectos de Sistemas de Software Proyectos de Sistemas de Software Ingeniería en Sistemas de Información Evolución del software (II) Administración de la configuración Profesor: Gerardo I. Simari Depto. de Ciencias e Ingeniería de la

Más detalles

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto.

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto. Técnicas de prueba del software Estrategias de prueba del software 1 Modelos de calidad Calidad del software Factores de Calidad Criterios de calidad del proceso producto Métricas del proceso producto

Más detalles

Eduardo Díaz Fredes. Experiencia Laboral

Eduardo Díaz Fredes. Experiencia Laboral Eduardo Díaz Fredes Analista de sistemas, Universidad de Ciencias de la informática, Soltero, 31 años. Excelente disposición, tanto para desarrollar trabajos individuales como en equipo. Dentro de sus

Más detalles

Programa Exportando Calidad e Inocuidad (ECI) y Centro para el Desarrollo Agropecuario y Forestal

Programa Exportando Calidad e Inocuidad (ECI) y Centro para el Desarrollo Agropecuario y Forestal Programa Exportando Calidad e Inocuidad (ECI) y Centro para el Desarrollo Agropecuario y Forestal Consultoría para desarrollar e implementar una plataforma web de información sobre inocuidad de alimentos,

Más detalles

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

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

Más detalles

Términos de Referencia. Servidor Público 7 Especialista de Desarrollo con conocimiento de Sistema de Información Geográfica

Términos de Referencia. Servidor Público 7 Especialista de Desarrollo con conocimiento de Sistema de Información Geográfica Términos de Referencia Servidor Público 7 Especialista de Desarrollo con conocimiento de Sistema de Información Geográfica Posición Responsable de definir la configuración de la arquitectura de sistemas

Más detalles

Framework Atlas. Introducción FRAMEWORK ATLAS INTRODUCCIÓN. Diciembre de Diciembre de 2016

Framework Atlas. Introducción FRAMEWORK ATLAS INTRODUCCIÓN. Diciembre de Diciembre de 2016 FRAMEWORK ATLAS INTRODUCCIÓN Framework Atlas Introducción Diciembre de 2016 Diciembre de 2016 Unidad de Arquitectura y Soporte de Aplicaciones Área de Arquitecturas INDICE INTRODUCCIÓN QUÉ ES ATLAS PORTAL

Más detalles

Capítulo 7. Pruebas y mantenimiento del sistema

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

Más detalles

MINERÍA DE REPOSITORIOS: APLICACIONES ANDROID MARIO LINARES VÁSQUEZ

MINERÍA DE REPOSITORIOS: APLICACIONES ANDROID MARIO LINARES VÁSQUEZ MINERÍA DE REPOSITORIOS: APLICACIONES ANDROID MARIO LINARES VÁSQUEZ PROCESOS DE DESARROLLO DE SOFTWARE ARQUITECTOS PROCESO DESARROLLADORES Producto DECISIONES, ACCIONES TESTERS PRODUCTO Proceso GERENTE

Más detalles

MADES Marco de Desarrollo de la Junta de Extremadura. Consejería de Hacienda y Administración Pública 21/03/2018

MADES Marco de Desarrollo de la Junta de Extremadura. Consejería de Hacienda y Administración Pública 21/03/2018 21/03/2018 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier medio, de este documento

Más detalles

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

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

Más detalles

Los puntos básicos sobre la importancia del Testing y el aseguramiento de la calidad en productos de software son:

Los puntos básicos sobre la importancia del Testing y el aseguramiento de la calidad en productos de software son: Por qué Testing? Testing es un elemento esencial para mantener a la empresa con vida, mejor dicho, al producto. Recordemos que los productos de software cada vez tienen mas competencia, mas complejidad,

Más detalles

adv Software Factory

adv Software Factory adv Software Factory NUESTRA VISION Nuestra visión de Servicio es convertirnos en un apéndice del área de Sistemas de las empresas contratantes, entendiendo que ellas son las más capacitadas para recibir

Más detalles

Java en la nube de Oracle. Java en la nube de Oracle

Java en la nube de Oracle. Java en la nube de Oracle Acerca de... Experts in Modern Development Cloud Microservices and Containers Java, JavaScript/Node.js, PHP, Python DevOps Continuous Delivery Open Source Technologies SQL/NoSQL Databases Machine Learning,

Más detalles

Oferta Técnica Desarrollo y Mantención Servidor Terminológico Nacional SEMANTIKOS

Oferta Técnica Desarrollo y Mantención Servidor Terminológico Nacional SEMANTIKOS Oferta Técnica Desarrollo y Mantención Servidor Terminológico Nacional SEMANTIKOS Preparada para Servicio de Salud Metropolitano Occidente Código de Propuesta SMSL- STR- 131215-1.0 Versión 1.0, 13 de diciembre

Más detalles

Estrategia de éxito para escalar Testing Agile en grandes corporaciones. 8 de junio de 2016

Estrategia de éxito para escalar Testing Agile en grandes corporaciones. 8 de junio de 2016 Estrategia de éxito para escalar Testing Agile en grandes corporaciones 8 de junio de 2016 Introducción Seamos ágiles!!!! Introducción No es suficiente! Problemas en las grandes corporaciones Problemas

Más detalles

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0 Ingeniería de Software II SETEPROS Versión 1.0 Historial de revisiones Date Version Description Author 1.0 Primera versión Marcos Duque Oviedo Ingeniería de Software II, 2010 Página 2 de 11 Tabla de contenidos

Más detalles

CAPÍTULO 1. INTRODUCCIÓN

CAPÍTULO 1. INTRODUCCIÓN CAPÍTULO 1. INTRODUCCIÓN Las tecnologías de la información son herramientas que ayudan a las personas a tomar decisiones de forma eficiente y efectiva. Los Data Warehouse [16, 5], Minería de datos [9,

Más detalles

Realización de Pruebas

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

Más detalles

TESTING Y ASEGURAMIENTO DE LA CALIDAD

TESTING Y ASEGURAMIENTO DE LA CALIDAD Diplomatura en TESTING Y ASEGURAMIENTO DE LA CALIDAD Programa de Estudio Resumen de Contenidos Materia Descripción EL TESTING COMO PARTE DEL PROCESO DE CALIDAD DEL SOFTWARE Materia introductoria a los

Más detalles

Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones.

Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones. Herramienta para la administración de requerimientos de los proyectos de las asignaturas de Ingeniería y Arquitectura de Software de la Pontificia Universidad Javeriana Estudiante Carlos David Duarte Alfonso

Más detalles

Control de Configuración

Control de Configuración Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Adrián Muccio Control de Configuración Control de Configuración La Gestión de Configuración de Software o Software Configuration

Más detalles

Técnicas de Pruebas de

Técnicas de Pruebas de Técnicas de Pruebas de Software Lecturas Pruebas de Unidades Pruebas Integración Docente Beatriz E. Florián bflorian@eisc.edu.co Mayo 3 de 2005 Pruebas Reglas de oro para pruebas Límites de Pruebas: Probar

Más detalles

El rol de Docker para ejecutar pruebas automatizadas como parte de la Integración Continua

El rol de Docker para ejecutar pruebas automatizadas como parte de la Integración Continua El rol de Docker para ejecutar pruebas automatizadas como parte de la Integración Continua Paula Beatriz Olmedo, Fernanda Noel Pucheta Moyano McAfee Argentina Av. La Voz del Interior 7000, X5000 Córdoba,

Más detalles

DIGITAL BUSINESS ASSURANCE. Formación en Desarrollo de Software

DIGITAL BUSINESS ASSURANCE. Formación en Desarrollo de Software DIGITAL BUSINESS ASSURANCE Formación en Desarrollo de Software Edición 2018 Formación en Desarrollo Sofware Índice Formación Certificada en Desarrollo de Software 3 isqi - Certified Agile Test Driven Development

Más detalles

Implementación de Componentes

Implementación de Componentes Implementación de Componentes Concepto Un componente es una parte no trivial, casi independiente, y reemplazable de un sistema que llena claramente una funcionalidad dentro de un contexto en una arquitectura

Más detalles

FORMULACIÓN DE ENCUESTA

FORMULACIÓN DE ENCUESTA Anexo Nº 1 Formulario de la encuesta FORMULACIÓN DE ENCUESTA Esta encuesta es aplicada a los docentes de la unidad académica CIYA, la misma que tiene por objetivo recopilar información acerca de la producción

Más detalles

Implementación del paquete de recomendaciones para la mejora de procesos de una Fábrica de Software. Accenture 2006 Propietario y Confidencial

Implementación del paquete de recomendaciones para la mejora de procesos de una Fábrica de Software. Accenture 2006 Propietario y Confidencial Implementación del paquete de recomendaciones para la mejora de procesos de una Fábrica de Software Accenture 2006 Propietario y Confidencial Índice Presentación Descripción del Producto Objetivos del

Más detalles

DOCUMENTACIÓN REQUERIMIENTOS

DOCUMENTACIÓN REQUERIMIENTOS DOCUMENTACIÓN REQUERIMIENTOS HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA. CARLOS

Más detalles

Visual Studio 2010 Guía de ventas

Visual Studio 2010 Guía de ventas Visual Studio 2010 Guía de ventas 2 Microsoft Confidential 5 Microsoft Confidential 6 Microsoft Confidential SDLC, v1 SDLC, v2 Mantenimiento Gobierno Desarrollo Operaciones 9 Microsoft Confidential

Más detalles

SIGPRE Sistema de Gestión Presupuestaria

SIGPRE Sistema de Gestión Presupuestaria SIGPRE Sistema de Gestión Presupuestaria Plan de Pruebas UTN Histórico de Revisiones Fecha Versión Descripción Autor 10/1/2008 1.0 Borrador Roberto López Hinojosa 3/11/2008 1.1 Tipos de pruebas Roberto

Más detalles

PLANEACIÓN DE PRUEBAS

PLANEACIÓN DE PRUEBAS PLANEACIÓN DE PRUEBAS CALIDAD Y PRUEBAS DE SOFTWARE MAESTRÍA EN INGENIERÍA (DE SISTEMAS) FACULTAD DE INGENIERÍA UNIVERSIDAD DEL VALLE DOCENTE BEATRIZ FLORIAN GAVIRIA Basado parcialmente en material de

Más detalles

Contenido de la sesión. Las pruebas unitarias. Qué es eso de TDD? Inyección de dependencias 19/04/2013

Contenido de la sesión. Las pruebas unitarias. Qué es eso de TDD? Inyección de dependencias 19/04/2013 TDD con ASP.NET MVC Jorge Bustos j.bustos@danysoft.com, Servicios Profesionales sp@danysoft.com www.danysoft.com 18.04.2013 Contenido de la sesión Las pruebas unitarias Qué es eso de TDD? Inyección de

Más detalles

ANEXO TÉCNICO SERVICIO DE PRUEBAS DE SOFTWARE

ANEXO TÉCNICO SERVICIO DE PRUEBAS DE SOFTWARE Contenido 1 INTRODUCCIÓN... 2 1.1 Concepto de calidad y pruebas del software... 2 1.2 Marco de referencia de los servicios a contratar... 2 2 SERVICIO PRUEBAS DE SOFTWARE... 3 2.1 Objetivo... 3 2.2 Características

Más detalles

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.

Más detalles

Qué es un DevOps? Introducción. Responde a una necesidad real o es una moda? Hablemos de la realidad

Qué es un DevOps? Introducción. Responde a una necesidad real o es una moda? Hablemos de la realidad Noviembre 2013 Thorsten Prumbs Arquitecto de soluciones en atsistemas Thorsten es un reputado profesional, con dilatada experiencia en el diseño de arquitecturas corporativas y la consultoría de seguridad

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 6 Nombre: Construcción y pruebas del software INGENIERÍA DEL SOFTWARE 1 Contextualización Cómo iniciar la construcción del software? Cuando se crea un software se establece

Más detalles

La evolución de VISUAL MESSAGE CENTER Arquitectura e integración

La evolución de VISUAL MESSAGE CENTER Arquitectura e integración La evolución de VISUAL MESSAGE CENTER Arquitectura e integración Contenidos Resumen Ejecutivo Base Tecnológica: VISUAL Message Center 2 3 VISUAL Message Center Core Engine VISUAL Message Center Extended

Más detalles

Java Architect. Programa de Estudio.

Java Architect. Programa de Estudio. Java Architect Programa de Estudio Java Architect Aprende a realizar una arquitectura de Java desde cero. Qué herramientas se usan, con qué propósito. En este curso se mostrarán arquitecturas modernas

Más detalles

El modelo de testeo de gvsig. Victoria Agazzi Manuel Madrid

El modelo de testeo de gvsig. Victoria Agazzi Manuel Madrid El modelo de testeo de gvsig Victoria Agazzi Manuel Madrid El modelo de testeo de gvsig 1. Introducción. 1.1. Objetivos del área de testeo. 1.2. Líneas de trabajo. 1.3. Modelos de desarrollo y de testeo.

Más detalles

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

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

Más detalles

Contratación de servicios informáticos para la implantación de un Marco para la Automatización de Pruebas Pliego de prescripciones técnicas

Contratación de servicios informáticos para la implantación de un Marco para la Automatización de Pruebas Pliego de prescripciones técnicas Dirección General de Servicios Septiembre de 2016 Contratación de servicios informáticos para la implantación de un Marco para la Automatización de Pruebas Pliego de prescripciones técnicas Departamento

Más detalles

Centro Universitario UAEM Zumpango

Centro Universitario UAEM Zumpango Agosto 2015 "2015. Año del Bicentenario Luctuoso de José María Morelos y Pavón" Centro Universitario UAEM Zumpango Ingeniería en Computación Unidad de Aprendizaje: DISEÑO DE SISTEMAS Unidad de Competencia

Más detalles

PASOS PARA OPTIMIZAR SU CENTRAL DE MONITOREO

PASOS PARA OPTIMIZAR SU CENTRAL DE MONITOREO 10 INTEGRE PASOS PARA OPTIMIZAR SU CENTRAL DE MONITOREO 01 02 SUS TECNOLOGÍAS. NO DEPENDA DE DECISIONES PARTICULARES. 03 USE LA ATENCIÓN SIMULTÁNEA DE ALARMAS. 04 05 06 HAGA VERIFICACIÓN VISUAL DE EVENTOS.

Más detalles

Metodología propia del ERP de SAP

Metodología propia del ERP de SAP 3 Metodología propia del ERP de SAP METODOLOGÍA 1.1.1. Metodología ASAP La metodología ASAP es una metodología por fases, orientada a entregables que agiliza los proyectos de aplicación, minimiza el riesgo

Más detalles

IMPLANTACIÓN DE SISTEMAS OPERATIVOS

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

Más detalles

20246C Monitoreo y operación de una nube privada

20246C Monitoreo y operación de una nube privada 20246C 20246C Monitoreo y operación de una nube privada Fabricante: Microsoft Grupo: Sistemas Operativos Formación: Presencial Horas: 25 Subgrupo: Microsoft Windows Server 2008 Introducción Este curso

Más detalles

Tema 5 - Pruebas del software Ingeniería del Software de Gestión II

Tema 5 - Pruebas del software Ingeniería del Software de Gestión II escuela técnica superior de ingeniería informática Tema 5 - Pruebas del software Ingeniería del Software de Gestión II Objetivos Cuáles son las alternativas para verificar y validar software Qué son las

Más detalles

Microsoft Sure Step Evolved para Dynamics CRM.

Microsoft Sure Step Evolved para Dynamics CRM. Microsoft Sure Step Evolved para Dynamics CRM. 07/06/2016 Evento: Cómo sobrevivir con metodología: Sure Step Evolved para Dynamics CRM. Nadia Fernández Solution Architect Dynamics CRM Americas Global Practices

Más detalles