Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual

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

Download "Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual"

Transcripción

1 788 Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual Edgar Serna M. Facultad de Ingenierías, Fundación Universitaria Luis Amigó Tv. 51A 67B-90 Medellín, Colombia. Abstract. When a software project begins, one of the first activities is to select a testing tool. Due to that some of them are multifunctional, produced for limited purposes, of open source or cost a lot of money; we have a metric multidimensional space to solve the selection problem. But before choosing a testing tool it is reasonable to think first about the wishes and needs of the project, and then to compare some options and, finally, to try one or two of them. In this work, some myths about open source testing tools are studied; pros and cons are described; the effect that will have its evolution on the market of testing tool is analyzed; and the process of the evaluation is detailed. Keywords: Open source testing tools, software testing, project development, technological development. 1. Introducción. Cuando se inicia un proyecto de software una de las actividades consiste en seleccionar la lista de herramientas de pruebas, por lo que se hace necesario realizar un análisis al mundo de dichas herramientas. Algunas son multifuncionales, otras se producen para propósitos limitados, unas son de código abierto, y otras cuestan una buena cantidad de dinero. Todo esto crea un espacio multidimensional de métricas que ayudan a resolver el problema de la selección. Pero antes de elegir una herramienta de prueba es prudente pensar primero en los requisitos y necesidades del proyecto; luego comparar algunas herramientas candidatas y, por último, probar una o dos de ellas para asegurar que se realiza la selección más adecuada. A menudo, las herramientas de código abierto se introducen sin ningún tipo de proceso previo de selección, y al parecer la ausencia de una tarifa de licencia inicial es la justificación necesaria. Sin embargo, existen otros factores que influyen en el costo total de una herramienta de pruebas que deben tenerse en cuenta desde el principio, de lo contrario es posible que se termine pagando demasiado para obtener muy poco beneficio. 2. Mitos y realidades de las herramientas de pruebas de código abierto. Al inicio de los proyectos de desarrollo de software comúnmente se escucha a los directores decir: vamos a excluir a las herramientas de código abierto de la lista de las herramientas de pruebas que posiblemente utilizaremos. Y al preguntárseles por qué? la respuesta que ofrecen es: No quiero tener problemas adicionales en el futuro con herramientas de pruebas. Vamos a estar bajo presión en este proyecto, por lo que quiero disminuir los riesgos de software generados por terceros [1]. Los directores de proyectos ven el proceso de esta manera debido a que se enfrentan a presupuestos, tiempos, recursos humanos y a los problemas de motivación; y tratan de comparar su propio proyecto

2 Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual 789 con los resultados en alguno otro desarrollado bajo código abierto. Sin embargo, es necesario tener en cuenta que cada proyecto es un tipo diferente de software que utiliza reglas diferentes. Este es el principal malentendido [2]. Los mitos malentendidos que normalmente se tienen alrededor de las herramientas de código abierto son: 2.1. No tienen la misma calidad que otros productos comerciales. Estructurar un equipo de trabajo es verdaderamente un arte, como muchos directores lo pueden confirmar. Entonces, cómo pueden personas independientes, que ocasionalmente participan en un proyecto de código abierto, producir productos de alta calidad y trabajar como un equipo? Esta es la causa de las dudas acerca de los productos de código abierto. Sin embargo, cabe señalar que estas personas están lo suficientemente motivadas para entrar en el proyecto, sienten que se convierte en su propia responsabilidad e influencian el proyecto, lo ven de forma divertida y lo asumen como una especie de desafío, y tratan de dar lo mejor de sí ya que lo que hacen es una pieza colaborativa del trabajo. Todos inspeccionan y revisan el trabajo de los otros miembros del proyecto, por lo que no se justifica la preocupación de una baja calidad No hay forma de capacitar a las personas antes de empezar. Aquí es necesario ser honestos, quién capacita a los probadores antes de comenzar la construcción de cada marco de pruebas nuevo? Esta es la realidad. Los probadores a menudo aprenden a través de artículos, podcasts, foros, etc. Sí, esa es la verdad. Así que, cuál es la diferencia? Cuando se utilizan herramientas de pruebas de código abierto, incluso usualmente se tiene la oportunidad de preguntarle al autor acerca de esa herramienta, de sus características particulares y de sugerirle nuevas características. Es posible conseguir un contacto más estrecho con los miembros del proyecto. Este es un beneficio, y no es posible evitar aprovecharlo Puede ser cancelada por falta de dinero. Esto puede suceder con cada proyecto que no cumpla con las expectativas de los clientes. La ventaja de las herramientas de pruebas de código abierto es que existe una estrecha relación con los usuarios finales. Los foros, consejos y otras formas similares de comunicación reflejan las expectativas y el posible desarrollo de estas herramientas. Existen muchos productos de código abierto que tienen éxito, y es el caso de productos como Linux y Open Office Es difícil conseguir parches o actualizaciones. Nuevamente la calidad. Pero, proceden los clientes inmediatamente a conseguir un parche? No. Esta es la vida real. Conseguir un parche para una herramienta de código no es tan fácil ni tan difícil como para cualquier otro producto comercial, pero para corroborar esto sólo es necesario hablar con los desarrolladores. Es casi seguro que utilizan, para propósitos de uso personal y de trabajo, mucho código abierto. Tal vez sean los evaluadores de productos de código abierto más activos. Además, para lograr productos de calidad es necesario mejorar las pruebas y el proceso de desarrollo, probar nuevos enfoques y nuevas metodologías. 3. Pros y contras de las herramientas de pruebas de código abierto. En un proceso para seleccionar una herramienta de pruebas es necesario considerar aquellos factores que más tarde, en el ciclo de vida del proyecto, entraran a jugar uno u otro papel, especialmente durante las fases de implementación y mantenimiento. Sólo cuando todos estos factores se tienen en cuenta es posible hacer una buena elección. Es un proceso que debe hacer por tanteo y que se conoce

3 790 Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual como una prueba de concepto en el que la herramienta se pone a prueba (Korel, 1990). Cuando en ese proceso se trate por igual a las herramientas comerciales y a las de código abierto será posible elegir a la que mejor se adapte a cada situación. Además, las herramientas de pruebas deben verse como facilitadoras del proceso, no como "respuestas" Costos y licencias. El software de código abierto, además de los derechos de licencia inicial, tienen costos que son potencialmente más bajos que otras aplicaciones, por ejemplo, generalmente tiene menores requisitos de hardware que las alternativas comerciales. La etiqueta de código abierto no implica que el software sea gratuito, en realidad se refiere a la disponibilidad del código fuente con todas sus ventajas. Si se modifica el código fuente de una herramienta de código abierto para aplicarla en funciones personalizadas, debe saber bajo qué licencia fue liberada. Si el software comercial requiere un valor de licencia, el software de código abierto puede venir con obligaciones de otro tipo Plataformas y características. El software comercial maduro usualmente ofrece más características que sus contrapartes de código abierto, que van desde una instalación más fácil y una mejor secuencia de comandos manuales, hasta ejemplos de scripts y buenos reportes, y a menudo soportan una gama más amplia de plataformas. Actualmente, las herramientas de código abierto sólo pueden probar aplicaciones basadas en web, mientras que las herramientas comerciales también pueden ser utilizadas con aplicaciones clienteservidor local. Con herramientas de código abierto es el cliente quien tiene que solucionar los problemas. La comunidad puede o no ayudarle pero el peso de la solución está sobre sus hombros. Al elegir una herramienta de código abierto para automatizar las pruebas se debe estar preparado para soportar el tiempo necesario antes de conseguir que la herramienta funcione plenamente. Si se subestima este esfuerzo extra, la herramienta de código abierto puede llegar a ser más cara que su contraparte comercial. Por otro lado, si se es capaz de resolver cualquier problema que pueda surgir, por qué pagar por características que no son necesarias? 3.3. Probadores y desarrolladores. Con la promesa de que no se requiere de secuencias de comandos las herramientas comerciales apelan a los probadores. Dado que las secuencias de comandos es su negocio principal, los desarrolladores no son susceptibles a esta promesa, y tienden a preferir las herramientas de código abierto para automatizar las pruebas, ya que tienen las habilidades y conocimientos suficientes para ajustarla a sus necesidades. En un entorno de desarrollo de software ágil los probadores y los desarrolladores cooperan más estrechamente que en un entorno de desarrollo de software en cascada. Los probadores ayudan a los desarrolladores a escribir sus pruebas unitarias y los desarrolladores ayudan a los probadores a automatizar sus pruebas funcionales. La prueba se considera como una parte integral del proceso de producción de software y como responsabilidad de cada miembro del equipo. El papel de los probadores cambia de portero a jugador del equipo Objetos y protocolos. Para una herramienta de automatización de pruebas la gran pregunta es: " Reconoce correctamente todos los objetos en las ventanas de aplicaciones diferentes?" El porcentaje de reconocimiento de objetos para las herramientas de automatización de pruebas nunca será del 100%. Si ese reconocimiento es inferior al 50%, los ingenieros de la automatización se verán forzados a ejecutar tantas soluciones que el objetivo de la automatización de pruebas no se alcanzará (Vail, 2005). Tomará

4 Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual 791 más tiempo establecer y mantener la herramienta de automatización de pruebas que lo que costaría hacer manualmente las pruebas. Para una herramienta de pruebas de rendimiento la pregunta es: " Reconoce correctamente los protocolos de comunicación cliente servidor?" Esta pregunta sólo puede responderse haciendo un análisis en su propio entorno y con la aplicación bajo prueba. Incluso si en la documentación de una herramienta, sea comercial o de código abierto, se expresa que soporta el protocolo, puede que no sea así, por ejemplo, debido a las diferencias entre versiones Herramientas e infraestructura. Las herramientas de pruebas también son software y contienen errores que pueden aparecer en cualquier momento. Ivan et al. (2007) realizaron un experimento con WebLOAD, OpenSTA y LoadRunner instalados en el mismo equipo, ejecutando el mismo script, en un laboratorio aislado y no conectado a la red corporativa. Utilizando sólo un usuario virtual encontraron diferencias de un 30% en los tiempos de operación reportados. Este experimento pone de manifiesto el hecho de que las herramientas no coinciden entre sí. Entonces, cómo se puede saber si coinciden en la realidad? En la selección de la herramienta también se debe tener en cuenta la infraestructura de la aplicación bajo prueba. Si se utiliza un nivelador de carga en la infraestructura, será muy útil la capacidad de emular el comportamiento de las diferentes direcciones IP accesando un sistema IP spoofing, pero no todas las herramientas lo soportan. Además, si se tienen diferentes grupos de usuarios que acceden a la aplicación a través de distintos canales, se necesita la capacidad de emular el comportamiento de infraestructuras de redes diferentes. Por lo general, este tipo de habilidades sólo se encuentra en herramientas comerciales (Cristescu, 2009). Los vendedores de herramientas comerciales regularmente organizan eventos para mostrar lo que sus herramientas son capaces de hacer. Con las de código abierto también existe quien esté dispuesto a ayudar, pero su objetivo es diferente: no quiere vender la herramienta ya que probablemente es libre de todos modos, pero quieren vender servicios de consultoría Preparación y compromiso. Antes de comenzar a utilizar herramientas para automatizar pruebas se necesita cierto nivel de documentación de la prueba, con lo que se puede ganar algo de tiempo para la selección de la herramienta y se reflejará en todo el proceso de la automatización. Este paso se realiza siempre con independencia de las herramientas que se vayan a utilizar. Para automatizar pruebas se debe contar con los resultados esperados de los casos de prueba y, aunque a menudo no están documentados, se espera que un probador inteligente entienda lo que puede obtener. Otro inconveniente es la ausencia de un ingeniero de pruebas dedicado y experimentado. Sin importar cuál herramienta se seleccione, se necesita tiempo y habilidad para implementarla y utilizarla, y si el equipo no cuenta con este tipo de perfil el proyecto estará condenado al fracaso. Herramientas infalibles no existen. Pero si se toma suficiente tiempo para pensar antes de iniciar, será posible elegir la herramienta más adecuada para el proyecto. Además, siempre estar preparados para invertir en una nueva herramienta complementaria. 4. Impacto del código abierto en el desarrollo tecnológico actual. Gran parte del empuje obtenido por el código abierto ha estado tradicionalmente a nivel de la infraestructura en IT. Sin embargo, en años recientes el otro gran cambio en la adopción del código abierto se ha dado en la enorme migración desde la infraestructura a las aplicaciones. Algunos mercados de aplicaciones ya han sido significativamente penetrados por el código abierto; por ejemplo, SugarCRM en el mercado de CRM y Alfresco en el mercado de la gestión de documentos. El

5 792 Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual mercado de las herramientas de pruebas es un caso interesante, en el cual el código abierto claramente ha tenido un progreso significativo. Opensourcetesting.org inició labores en 2003, y en ese momento tenía cerca de 50 herramientas en su lista; en casi diez años ese número se ha incrementado a más de 450 herramientas. Este incremento en la actividad ha sido colosal y es mucho más que lo ocurrido en el mercado CRM, por ejemplo, antes de que Sugar se convirtiera en la aplicación dominante. Sin embargo, el mercado de las herramientas de pruebas está mucho más fragmentado en áreas variadas y especializadas, lo que explica el gran número de herramientas de código abierto. En un área específica, como el seguimiento de defectos, sólo un puñado de herramientas compiten realmente por la primera posición. Además, el mercado de las herramientas de pruebas de código abierto es joven y todavía no ha visto una inversión comercial importante. Pero independientemente de eso se espera que el progreso constante continúe. La naturaleza penetrante del código abierto en los mercados de software hace que los proveedores comerciales evalúen su posición, y la respuesta debe ser la de innovar sus productos con mayor rapidez para mantenerse un paso adelante, o la de innovar su modelo de negocio. Microsoft Sharepoint es un gran ejemplo de un producto comercial que adoptó este último enfoque con el objetivo de lograr el primero. El núcleo de SharePoint es como siempre código cerrado, sin embargo, existen más de 3000 APIs disponibles para que los desarrolladores puedan extender el producto de nuevas e imprevistas formas, creando servicios, complementos y soluciones integradas. Como se ha señalado en CMS Wire, esto se ha traducido en un ecosistema y una comunidad vibrante para competir con la de cualquier producto de código abierto, un astuto movimiento por parte de Microsoft. El éxito de Sharepoint sin duda será replicado más ampliamente en los próximos años por los vendedores comerciales frente a la competencia del código abierto. Es muy posible que las inclinaciones de Mercury Hewlett Packard se muevan en esa dirección, lo que más adelante le podría traer tiempos interesantes e innovadores. 5. Cómo evaluar herramientas de código abierto. Una de las preguntas más frecuentes de los usuarios potenciales del software de código abierto se relaciona con su fiabilidad. El código disponible públicamente para los productos de código abierto más populares y maduros tiende a ser revisado por cientos de desarrolladores, muchos más de los que la mayoría de las empresas de software comercial pueden darse el lujo de tener para probar sus propios productos, por lo que lo que la calidad y la fiabilidad tienden a ser altas. Generalmente, el desarrollo de código abierto evita muchos de los procedimientos que normalmente se asumen como mejores prácticas en el desarrollo del software, pero sin afectar la calidad del producto. Por ejemplo, es poco probable que en proyectos de código abierto se encuentren detalles acerca de esfuerzos y planes de programación, plazos determinados y evaluaciones de riesgo documentadas. Lo que se encontrará es procesos de liberación rápidos e iterativos, que resultan en las mejoras continuas propuestas por un gran número de desarrolladores que contribuyen con iteraciones, mejoras y correcciones. Un estudio académico de 100 aplicaciones de código abierto (Ivan & Ciurea, 2009) encontró que la calidad del código estructural resultaba ser mayor de lo esperado, y que era comparable con el software desarrollado comercialmente, y que los proyectos más ampliamente conocidos, como Apache y el kernel de Linux, en realidad muestran una densidad de defectos sustancialmente más bajos que los productos comerciales comparables. Así que no hay duda de ello: el código abierto puede ofrecer productos de alta calidad.

6 Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual 793 Sin embargo, cómo se puede separar lo bueno de lo malo? Con un poco de investigación en la web es bastante fácil demostrar un número de áreas clave que dan como resultado una alta calidad en el software de código abierto: Una comunidad grande y sostenible desarrollará y depurará código rápida y eficazmente. Todos los proyectos de código abierto tienen áreas comunitarias en su página web, donde se puede ver el número de usuarios registrados y medir el volumen de actividad en los foros, wikis y páginas de las versiones, y repositorios de código abierto legibles permiten ver con qué frecuencia se entrega el código. Mientras que la documentación sea visible en la página web del proyecto, el código modular soportado por buena documentación servirá para atraer a un nuevo cuerpo de desarrolladores y ampliar/atraer constructores. Pregúntele a un desarrollador comercial si es posible echarle un vistazo al código para evaluar su calidad. Un equipo central bien dirigido, que responde rápidamente a los comentarios de los revisores pares y a las contribuciones de código, dará como resultado una innovación rápida y a que se logre alta calidad. Esto será visible a través de los foros de los proyectos y las listas de correo públicas. Reusar librerías de código establecido y probado en lugar de escribir todo el programa desde el principio ayuda a unificar una alta calidad. Estas librerías deben ser obvias para la revisión de la documentación del desarrollador. También existen algunos modelos de evaluación formal que se puede utilizar para ayudar a proporcionar un marco de evaluación (Cristescu, 2009). Navica s Open Source Maturity Model OSMM se publica bajo una licencia abierta, y se utiliza para evaluar la madurez de los elementos clave del proyecto. The Business Readiness Rating es un modelo de evaluación que se encuentra propuesto en fase de desarrollo por un grupo de importantes organizaciones que buscan expandir los modelos OSMM para desarrollar un estándar abierto para el índice OSS. 6. Conclusiones. El código abierto es un dominio muy amplio, y un enfoque simplista no puede conducir a una comprensión completa de todo el fenómeno; para lograrlo debe hacerse un análisis coherente de sus productos, de la forma en que se difunden y, lo más importante, de los efectos que el uso de estos componente tiene sobre el dominio de las actuales IT. Siempre habrá problemas, sin importar cuál sea el beneficio que se logre, para incluirlos en el portafolio de proyectos de los desarrolladores de software cuya actividad se oriente a la eficiencia. Estos problemas aislados se convierten en preguntas, procedimientos, soluciones que poco a poco se convierten en productos de software libre de gran escala para uso general. La extensa área de problemas para los que se desarrollan herramientas de pruebas de código abierto se convierte en una fuerte competencia para las empresas que producen software licenciado. Bajo ninguna circunstancia los desarrolladores de software licenciado abren su código, aunque tengan los peores resultados reportados. Es una competencia tácita entre código abierto y software con licencia, y el código abierto es el motor principal. La automatización de las pruebas da lugar a un proceso de prueba eficiente y ayuda a disminuir los costos de desarrollo, aunque algunas pruebas todavía tienen que realizarse de forma manual, y existen pruebas específicas en las que las herramientas automatizadas son inútiles. La automatización del proceso de prueba podría reducir los costos asociados al utilizar menos tiempo en la creación y

7 794 Análisis al impacto de las herramientas de prueba de código abierto en el desarrollo tecnológico actual aplicación de los casos de prueba, por lo que seleccionar una herramienta adecuada es fundamental para el éxito del proyecto. Los productos de código abierto se desarrollan mediante trabajo colaborativo, en el que para tener éxito todos los miembros deben mostrar buena voluntad y responsabilidad. El carácter colaborativo y esencialmente social es necesario para hacer frente a los grandes proyectos de código abierto. Una aplicación de software colaborativo crea un ambiente donde las personas pueden trabajar mejor juntas, pueden compartir información sin las limitaciones de tiempo y espacio, y se caracteriza por tres aspectos fundamentales: actividades conjuntas, medio ambiente compartido y forma de interacción. El desarrollo de código abierto no es caóticamente organizado, pero sigue una dirección clara: incrementar el rendimiento para el procesamiento de grandes intereses. Referencias. 1. C. Ciurea, Collaborative Open Source Applications, Open Source Scientific Journal, Vol. I, No.1, 2009, (pp ). 2. M-P. Cristescu, Open Source Software Reliability: Features and Tendence, Open Source Scientific Journal, Vol. I, No.1, 2009, (pp ). 3. P. Crosman, Wall Street & Technology Report, Jan. (2009). 4. The Economist, Open-source software firms are flourishing, but are also becoming less distinctive, May 28th On line: Sep J. S. Hammond, Open Source Software Goes Mainstream: Convert Your Cost-Cutting Crisis Into An OSS Opportunity. April 7, (2009). 6. M. Henley & R. Kemp, Open Source Software: An introduction. Computer Law & Security Report, Vol. 24, No. 1, 2008, (pp ). 7. I. Ivan & C. Ciurea, Quality characteristics of collaborative systems, Proc. The Second International Conference on Advances in Computer-Human Interactions, Cancun, Mexico, IEEE Xplore Digital Library, Vol. I, 2009, (pp ). 8. I. Ivan, Open source State of the Art, Open Source Scientific Journal, Vol. I, No.1, 2009, (pp. 5-21). 9. I. Ivan, C. Boja & C. Ciurea, Collaborative Systems Metrics, ASE Publishing House, Bucharest (2007). 10. I. Ivan, A. Pirvulescu, P. Pocatilu & I. Nitescu, Software Quality Verification through Empirical Testing, Journal of Applied Quantitative Methods, Vol. 2, No. 1, 2007, (pp ). 11. B. Korel, Automated Software Test Data Generation, IEEE Transactions on Software Engineering, Vol. 16, No. 8, 1990, (pp ). 12. P. Pocatilu, Automated Software Testing Process, Economy Informatics, Vol. II, No. 1, 2002, (pp ). 13. P. Pocatilu, Software Testing Costs, Economy Informatics, Vol. VI, No. 1, 2006, (pp ). 14. C. Vail, Stress, load, volume, performance, benchmark and base line testing tool evaluation and comparison, On line: Jul

Una evaluación a las herramientas libres para pruebas de software. An Evaluation of Free Tools for Software Testing

Una evaluación a las herramientas libres para pruebas de software. An Evaluation of Free Tools for Software Testing Una evaluación a las herramientas libres para pruebas de software An Evaluation of Free Tools for Software Testing Une évaluation des outils libres pour test logiciel Edgar Serna M. Ms.C. Ingeniería de

Más detalles

Evaluación de herramientas Free/Open Source para pruebas de software

Evaluación de herramientas Free/Open Source para pruebas de software Evaluación de herramientas Free/Open Source para pruebas de software Francisco Javier Díaz 1, Claudia M. Banchoff T. 1, Anahí S. Rodríguez 1 y Valeria Soria 1, 1 Laboratorio de Investigación de Nuevas

Más detalles

INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007

INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 1. NOMBRE DEL ÁREA División de Sistemas de Información 2. RESPONSABLE DE LA EVALUACIÓN Luis Antonio Manya Aqquehua 3. CARGO Jefe de Sistemas de Información

Más detalles

Software CRM On Premise ó CRM On Demand (SaaS)

Software CRM On Premise ó CRM On Demand (SaaS) Software CRM On Premise ó CRM On Demand (SaaS) 5 factores a considerar antes de tomar una decisión. Las alternativas de software disponibles en el mercado para apoyar una estrategia de CRM son muy amplias.

Más detalles

Business Intelligence (BI) is about generating necessary information to make timely decisions, based on data coming from multiple sources.

Business Intelligence (BI) is about generating necessary information to make timely decisions, based on data coming from multiple sources. Título: Open Source Business Intelligence Autor: Ing. Karel Reynaldo Piñero (karel@lt.desoft.cu) Abstract Business Intelligence (BI) is about generating necessary information to make timely decisions,

Más detalles

Capítulo 1 Sistemas de gestión de contenidos

Capítulo 1 Sistemas de gestión de contenidos Capítulo 1 Sistemas de gestión de contenidos Si hoy en día una persona se encuentra en Internet careciendo de una extensa funcionalidad o de un contenido actualizado, se encontrará en clara desventaja

Más detalles

Testing de Performance aplicando metodologías de ingeniería del Software y experiencias de su aplicación en Uruguay

Testing de Performance aplicando metodologías de ingeniería del Software y experiencias de su aplicación en Uruguay Testing de Performance aplicando metodologías de ingeniería del Software y experiencias de su aplicación en Uruguay Abstract Gustavo Vázquez Centro de Ensayos de Software, Facultad de Ingeniería de la

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

Construcción de sistemas de soporte a la toma de decisiones

Construcción de sistemas de soporte a la toma de decisiones INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Construcción de sistemas de soporte a la toma de decisiones M. En C. Eduardo Bustos Farías 1 Desarrolla en Sistemas de Apoyo de Decisión Como

Más detalles

PROPUESTA DE UN MODELO DE PRUEBAS PARA UNA ARQUITECTURA ORIENTADA A SERVICIOS

PROPUESTA DE UN MODELO DE PRUEBAS PARA UNA ARQUITECTURA ORIENTADA A SERVICIOS Eighth LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2010) Innovation and Development for the Americas, June 1-4, 2010, Arequipa, Perú PROPUESTA DE UN MODELO DE

Más detalles

Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C.

Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C. UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C.V (GAQSA) Memoria que como

Más detalles

WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS

WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS Autores: Introducción Diego R. López RedIRIS diego.lopez@rediris.es El trabajo necesario para mantener un servidor de información

Más detalles

calidad brochure Testing Factor y Ser vices/software Quality Assurance IDEOLOGY INTELLIGENCE INFORMATION IMPR INNOVATION ISO 9001:2000

calidad brochure Testing Factor y Ser vices/software Quality Assurance IDEOLOGY INTELLIGENCE INFORMATION IMPR INNOVATION ISO 9001:2000 calidad 2009 brochure Testing Factor y Ser vices/software Quality Assurance IDEOLOGY INTELLIGENCE INFORMATION IMPR INNOVATION ISO 9001:2000 Software Testing Services Validación y optimización de Software

Más detalles

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred. cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema

Más detalles

Calidad de Software Trabajo Práctico Integrador. CACIC 2012 XVI Escuela Internacional de Informática

Calidad de Software Trabajo Práctico Integrador. CACIC 2012 XVI Escuela Internacional de Informática Calidad de Software Trabajo Práctico Integrador CACIC 2012 XVI Escuela Internacional de Informática INDICE 1. Consignas del Trabajo Práctico... 3 1.2 Pautas generales... 3 2.2 Consignas... 3 2. Presentación

Más detalles

Marcosende, 9, 36200 Vigo (Pontevedra), jpardo@uvigo.es. Marcosende, 9, 36200 Vigo (Pontevedra), comesana@uvigo.es.

Marcosende, 9, 36200 Vigo (Pontevedra), jpardo@uvigo.es. Marcosende, 9, 36200 Vigo (Pontevedra), comesana@uvigo.es. II Conferencia de Ingeniería de Organización Vigo, 5-6 Septiembre 2002 Metodología para la Definición de los Requerimientos en la Implantación de un Sistema de Gestión de Producción Asistida por Ordenador

Más detalles

Universidad de Guadalajara

Universidad de Guadalajara Universidad de Guadalajara Centro Universitario de Ciencias Económico-Administrativas Maestría en Tecnologías de Información Ante-proyecto de Tésis Selection of a lightweight virtualization framework to

Más detalles

MEJORE SUS PROCESOS DE ANÁLISIS DE DATOS con scripts listos para ser usados, productividad apoyada en la nube y formación innovadora

MEJORE SUS PROCESOS DE ANÁLISIS DE DATOS con scripts listos para ser usados, productividad apoyada en la nube y formación innovadora MEJORE SUS PROCESOS DE ANÁLISIS DE DATOS con scripts listos para ser usados, productividad apoyada en la nube y formación innovadora MEJORE SUS PROCESOS DE ANÁLISIS DE DATOS con scripts listos para usar,

Más detalles

E 2.4.1 Documento de entrega de Aplicación

E 2.4.1 Documento de entrega de Aplicación E 2.4.1 Documento de entrega de Aplicación Versión: 0.1 Fecha: 11/08/11 Autor: Email: Antoni Bertran Bellido abertran@opentrends.net Historial de cambios Versión Fecha Autor Cambios 0.1 11/08/11 Antoni

Más detalles

LA MAESTRÍA EN INGENIERÍA DE PROYECTOS DE LA UNIVERSIDAD DE GUADALAJARA

LA MAESTRÍA EN INGENIERÍA DE PROYECTOS DE LA UNIVERSIDAD DE GUADALAJARA XIII CONGRESO INTERNACIONAL DE INGENIERÍA DE PROYECTOS Badajoz, 8-10 de julio de 2009 LA MAESTRÍA EN INGENIERÍA DE PROYECTOS DE LA UNIVERSIDAD DE GUADALAJARA Villalvazo-Naranjo, Juan. (p) *, Martínez-González,

Más detalles

Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos.

Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos. Software de infraestructura de aplicaciones Para cubrir sus necesidades empresariales Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos.

Más detalles

ÍNDICE. 11 Ediciones y Precio...9 12 Mantenimiento y Actualizaciones...9 12.1 Mantenimiento...9 12.2 Actualizaciones...10. 13 contacto...

ÍNDICE. 11 Ediciones y Precio...9 12 Mantenimiento y Actualizaciones...9 12.1 Mantenimiento...9 12.2 Actualizaciones...10. 13 contacto... ÍNDICE 1 Introducción...2 2 Kentico cms...2 3 Cómo Puede Ser Usado?...2 4 características...3 5 Características incluidas...3 6 funcionalidad y ecosistema...5 7 Seguridad y Membresía...5 8 Desarrollo...6

Más detalles

Distribución personalizada de Linux para uso de tableros digitales de bajo costo

Distribución personalizada de Linux para uso de tableros digitales de bajo costo Eleventh LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2013) "Innovation in Engineering, Technology and Education for Competitiveness and Prosperity" August 14-16,

Más detalles

Cuantificación de Retorno de la Inversión: Construcción de oportunidades empresariales para TI y software de gestión de activos informáticos

Cuantificación de Retorno de la Inversión: Construcción de oportunidades empresariales para TI y software de gestión de activos informáticos Cuantificación de Retorno de la Inversión: Construcción de oportunidades empresariales para TI y software de gestión de activos informáticos BENEFICIOS DE LA TI Y EL SOFTWARE DE GESTIÓN DE ACTIVOS En el

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES CORPORACIÓN UNIVERSITARIA SANTA ROSA DE CABAL CIENCIAS Y TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Relaciones con la comunidad

Relaciones con la comunidad Relaciones con la comunidad La empresa: Fundada 1993, Red Hat es el proveedor líder mundial de soluciones de código abierto, utilizando un enfoque comunitario con motor para proporcionar una nube fiable

Más detalles

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Título Área específica de la publicación 2 Implementación de Procesos Business Process Management BPM Services

Más detalles

Optimización ágil para conseguir una máxima innovación. agility made possible

Optimización ágil para conseguir una máxima innovación. agility made possible Optimización ágil para conseguir una máxima innovación agility made possible El método ágil acelera la innovación El exigente y frenético clima empresarial actual ha hecho que aumenten las expectativas

Más detalles

IMPLEMENTACIÓN DE SERVICIOS COMPUTACIONALES FLEXIBLES EN LA NUBE PARA EL ÁREA DE INVESTIGACIÓN DEL DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN (DECC)

IMPLEMENTACIÓN DE SERVICIOS COMPUTACIONALES FLEXIBLES EN LA NUBE PARA EL ÁREA DE INVESTIGACIÓN DEL DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN (DECC) IMPLEMENTACIÓN DE SERVICIOS COMPUTACIONALES FLEXIBLES EN LA NUBE PARA EL ÁREA DE INVESTIGACIÓN DEL DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN (DECC) Rosa Duque Quezada 1, Jhoanna Sánchez Vaca 2, Diego

Más detalles

Marketing de Software, análisis desde la administración de sistemas.

Marketing de Software, análisis desde la administración de sistemas. Marketing de Software, análisis desde la administración de sistemas. Ing. Juan Manuel Calvo Director del Centro de Cómputos Universidad del CEMA marzo del 2001 Introducción Discutiremos algunas de las

Más detalles

PRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE

PRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE VI PRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE 6.1 PRUEBAS DEL SOFTWARE Una vez generado el código el software debe ser probado para descubrir el máximo de errores posibles antes de su entrega al cliente.

Más detalles

COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX

COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX Últimamente, Oracle ha estado realizando afirmaciones equivocadas acerca de Red Hat Enterprise Linux

Más detalles

Atencion: CIFNIC COMPANY S.A Semáforos Enel Central 300mts al norte, Plaza Bolívar, Mod-4 PBX. 87673820,email cifnic.company@gmail.

Atencion: CIFNIC COMPANY S.A Semáforos Enel Central 300mts al norte, Plaza Bolívar, Mod-4 PBX. 87673820,email cifnic.company@gmail. Servicios de nuestra Compañía Atencion: Quienes somos Somos una compañía informática, especializada en la integración de hardware y software, implementación de sistemas, realizamos consultorías informáticas

Más detalles

Gestión de contratos de desarrollo de software con Análisis de Puntos de Función

Gestión de contratos de desarrollo de software con Análisis de Puntos de Función Gestión de contratos de desarrollo de software con Análisis de Puntos de Función Carlos Eduardo Vazquez, Guilherme Siqueira Simões y Renato Machado Albert Fatto Consultoria y Sistemas (www.fattocs.com)

Más detalles

Estudios preliminares de una propuesta de un modelo de procesos para el desarrollo de videojuegos independientes

Estudios preliminares de una propuesta de un modelo de procesos para el desarrollo de videojuegos independientes Estudios preliminares de una propuesta de un modelo de procesos para el desarrollo de videojuegos independientes Edgar Ignacio Peña Flores María Guadalupe Elena Ibargüengoitia González edgar.ipf@gmail.com,

Más detalles

Sistemas de información

Sistemas de información Sistemas de información Es un conjunto integrado de componentes que almacenan, recolectan y procesan datos, para la entrega de la información, el conocimiento y los productos digitales. Las empresas comerciales

Más detalles

Global Sourcing for Success

Global Sourcing for Success Global Sourcing for Success Offshore Software Development Ser una empresa orientada al cliente, nos compromete a brindarle nuestro mejor esfuerzo para hacer que el proceso de Offshore Software Development

Más detalles

La agencia de viajes líder de América Latina implementó Sugar para mejorar su relación con los hoteles y pasajeros. Caso de Éxito: Despegar.

La agencia de viajes líder de América Latina implementó Sugar para mejorar su relación con los hoteles y pasajeros. Caso de Éxito: Despegar. Caso de Éxito Despegar.com La agencia de viajes líder de América Latina implementó Sugar para mejorar su relación con los hoteles y pasajeros. Introducción: Desafíos del negocio Países: Colombia, Brasil,

Más detalles

AVAYA. Microsoft Business Solutions. Caso de estudio de solución para los socios de negocios

AVAYA. Microsoft Business Solutions. Caso de estudio de solución para los socios de negocios AVAYA Proveedor de telefonía agrega clientes nuevos con Comunicaciones y la solución CRM combinadas Microsoft Business Solutions Caso de estudio de solución para los socios de negocios PROVEEDOR DE TELEFONÍA

Más detalles

Aplicaciones bancarias que responden

Aplicaciones bancarias que responden Estudio de caso Aplicaciones bancarias que responden HP Service Virtualization le brinda a un banco importante una forma más rentable y flexible de detectar los problemas de rendimiento de las aplicaciones,

Más detalles

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL

Más detalles

Trabajo Práctico Integrador

Trabajo Práctico Integrador Trabajo Práctico Integrador Objetivo: Relacionar los conceptos vistos durante la cursada bajo una actividad práctica en la que los alumnos puedan aplicar los conceptos a la luz de un contexto organizacional.

Más detalles

6445 Implementing and Administering Windows Small Business Server 2008

6445 Implementing and Administering Windows Small Business Server 2008 6445 Implementing and Administering Windows Small Business Server 2008 Introducción Este taller práctico de cinco días impartido por instructor, provee a estudiantes con el conocimiento necesario para

Más detalles

El impacto de la nube en los modelos de utilización de TI Diez ideas principales

El impacto de la nube en los modelos de utilización de TI Diez ideas principales El impacto de la nube en los modelos de utilización de TI Diez ideas principales Joseph Bradley James Macaulay Andy Noronha Hiten Sethi Creado en asociación con Intel Introducción En tan solo unos pocos

Más detalles

En las empresas, la rapidez de aprendizaje puede convertirse en la única fuente sostenible de ventajas competitivas

En las empresas, la rapidez de aprendizaje puede convertirse en la única fuente sostenible de ventajas competitivas Con mucha disciplina En las empresas, la rapidez de aprendizaje puede convertirse en la única fuente sostenible de ventajas competitivas Por Peter Senge Peter Senge es director del Centro de Aprendizaje

Más detalles

SERVICIOS DE CONSULTORÍA Y SOLUCIONES TECNOLÓGICAS

SERVICIOS DE CONSULTORÍA Y SOLUCIONES TECNOLÓGICAS SERVICIOS DE CONSULTORÍA Y SOLUCIONES TECNOLÓGICAS IMPLEMENTACIÓN DE ESTRATEGIA TECNOLÓGICA Management Consulting Group ha realizado una alianza estrategia con la firma Gelka Consultores de negocios y

Más detalles

Cookbook Creando un Proyecto Android (ADT-Eclipse)

Cookbook Creando un Proyecto Android (ADT-Eclipse) Cookbook Creando un Proyecto Android (ADT-Eclipse) ALONSO PARRA CESAR VIELMA FREDDY RONDON JOSE MARQUEZ Alienx9889 * cesarvielma * spantons * joseangel2212 * * @gmail.com Universidad de Los Andes Escuela

Más detalles

UNIVERSIDAD DE LAS AMERICAS Facultad de ingeniería

UNIVERSIDAD DE LAS AMERICAS Facultad de ingeniería i UNIVERSIDAD DE LAS AMERICAS Facultad de ingeniería Desarrollo de un sistema de información tipo diccionario para ser implementado como servicio SMS Premium Trabajo de Titulación presentado en conformidad

Más detalles

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3 Contenido INGENIERIA DE SOFTWARE Tema 6: Administración de la calidad del software Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx Cubo 37 1. Introducción 2.

Más detalles

ESTRATEGIA DE DISEÑO PARA LA AUTOMATIZACIÓN DE PRUEBAS UNITARIAS DE CÓDIGOS PHP UTILIZANDO EL FRAMEWORK PHPUNIT

ESTRATEGIA DE DISEÑO PARA LA AUTOMATIZACIÓN DE PRUEBAS UNITARIAS DE CÓDIGOS PHP UTILIZANDO EL FRAMEWORK PHPUNIT ESTRATEGIA DE DISEÑO PARA LA AUTOMATIZACIÓN DE PRUEBAS UNITARIAS DE CÓDIGOS PHP UTILIZANDO EL FRAMEWORK PHPUNIT Alejandro Villa Betancur 1, Jorge E. Giraldo Plaza 2 1 Estudiante de ingeniería Informática,

Más detalles

Modelos de desarrollo de software. septiembre de 2007 1

Modelos de desarrollo de software. septiembre de 2007 1 Modelos de desarrollo de software septiembre de 2007 1 Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville,

Más detalles

ES UNA SOLUCIÓN DE GESTIÓN DE PROCESOS COMERCIALES DE CÓDIGO ABIERTO LA CORRECTA PARA USTED?

ES UNA SOLUCIÓN DE GESTIÓN DE PROCESOS COMERCIALES DE CÓDIGO ABIERTO LA CORRECTA PARA USTED? INFORME TÉCNICO ES UNA SOLUCIÓN DE GESTIÓN DE PROCESOS COMERCIALES DE CÓDIGO ABIERTO LA CORRECTA PARA USTED? RESUMEN EJECUTIVO COMPANIES AROUND THE WORLD TRUST OPEN SOURCE 90% of Fortune 500 companies

Más detalles

Según Peter Senge. Cuáles cree usted que son los modelos de organizaciones que aprenden actualmente?

Según Peter Senge. Cuáles cree usted que son los modelos de organizaciones que aprenden actualmente? Revista Gestión 1 / enero - febrero 1997. (Entrevista a Peter Senge) Con mucha disciplina En las empresas, la rapidez de aprendizaje puede convertirse en la única fuente sostenible de ventajas competitivas.

Más detalles

PRINCIPIOS DE PRUEBAS. ENFOQUE ESTRATEGICO.

PRINCIPIOS DE PRUEBAS. ENFOQUE ESTRATEGICO. PRINCIPIOS DE PRUEBAS. ENFOQUE ESTRATEGICO. 0. Consideraciones iniciales. Las pruebas son un conjunto de actividades que se pueden planificar por adelantado y llevar a cabo sistemáticamente. Por esta razón,

Más detalles

Por: Sergio Rosengaus. Las 10 Tendencias Mundiales del 2008 en los Proyectos Gubernamentales de TI

Por: Sergio Rosengaus. Las 10 Tendencias Mundiales del 2008 en los Proyectos Gubernamentales de TI Por: Sergio Rosengaus Las 10 Tendencias Mundiales del 2008 en los Proyectos Gubernamentales de TI Información generada en el cuarto trimestre del 2007 Gobiernos encuestados: 25 del Global Information Technology

Más detalles

SharePoint Governance Tu SharePoint sobre ruedas

SharePoint Governance Tu SharePoint sobre ruedas White paper SharePoint Governance Tu SharePoint sobre ruedas Si ya tienes SharePoint o estás pensando en implementarlo en tu organización, este White Paper te interesa. Incremento de productividad En él

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

Instantánea Estratégica

Instantánea Estratégica Instantánea Estratégica La Ventaja Corporativa de una Estrategia Unificada de Backup y Archiving Por Clay Ryder y Rob Kidd The Sageza Group, Inc. Marzo de 2005 The Sageza Group, Inc. 32108 Alvarado Blvd

Más detalles

Presentamos Qlik Sense Libere su intuición

Presentamos Qlik Sense Libere su intuición Presentamos Qlik Sense Libere su intuición Qlik Sense es una aplicación avanzada de visualización de datos que capacita a cualquier persona para crear con facilidad unas visualizaciones flexibles, interactivas,

Más detalles

Ingeniería de Software

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

Más detalles

Sistema CaMPI: cooperación en el desarrollo Open Source. (integración MarcoPolo Catalis)

Sistema CaMPI: cooperación en el desarrollo Open Source. (integración MarcoPolo Catalis) Sistema CaMPI: cooperación en el desarrollo Open Source (integración MarcoPolo Catalis) Víctor Ferracutti 1 1 Biblioteca Central, Universidad Nacional del Sur, Avda. Alem 1253, 8000 Bahía Blanca, Argentina

Más detalles

Impacto de los ERP Open Source en el Mundo. Artículo de Interés

Impacto de los ERP Open Source en el Mundo. Artículo de Interés Impacto de los ERP Open Source en el Mundo Artículo de Interés Flexibilidad, ahorro de costos y eficiencia han sido la fuerza que ha conducido a los usuarios de las empresas, fuera de las tecnologías propietarias,

Más detalles

La Inteligencia de Negocios es ya una realidad para las empresas medianas

La Inteligencia de Negocios es ya una realidad para las empresas medianas Reuniones/Entrevistas La Inteligencia de Negocios es ya una realidad para las empresas medianas La Inteligencia de Negocios es el siguiente paso que las empresas deben dar para mejorar su toma de decisiones

Más detalles

PROCESO DE ASEGURAMIENTO DE LA CALIDAD EN LOS PROYECTOS DE DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES EN LA FRG

PROCESO DE ASEGURAMIENTO DE LA CALIDAD EN LOS PROYECTOS DE DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES EN LA FRG Revista de investigación Editada por Área de Innovación y Desarrollo, S.L. Envío: 01-03-2013 Aceptación: 12-03-2013 Publicación: 28-03-2013 PROCESO DE ASEGURAMIENTO DE LA CALIDAD EN LOS PROYECTOS DE DESARROLLO

Más detalles

Análisis técnico de HP LoadRunner

Análisis técnico de HP LoadRunner Informe técnico Análisis técnico de HP LoadRunner Índice El contexto actual 2 Los límites de las pruebas manuales 2 Una nueva visión de las pruebas de rendimiento: HP LoadRunner 3 La solución y la terminología

Más detalles

Haga crecer su negocio con una plataforma ERP realmente modular

Haga crecer su negocio con una plataforma ERP realmente modular Haga crecer su negocio con una plataforma ERP realmente modular 19 Marzo, 2015 Ponentes Sobre nosotros! Openbravo es un líder mundial en el espacio de las soluciones empresariales de Software Libre focalizado

Más detalles

Optimice su Sistema de Automatización y su Inversión en Ingeniería

Optimice su Sistema de Automatización y su Inversión en Ingeniería WWW.INVENSYS.COM Optimice su Sistema de Automatización y su Inversión en Ingeniería Acceda a soporte, mantención de hardware y software y servicios de alta calidad durante la vida útil de su producto.

Más detalles

13. EL LEAD TIME EN EL DESARROLLO DE PRODUCTOS SOFTWARE

13. EL LEAD TIME EN EL DESARROLLO DE PRODUCTOS SOFTWARE 13. EL LEAD TIME EN EL DESARROLLO DE PRODUCTOS SOFTWARE Jaime Alberto Sánchez Velásquez Ana Lucía Pérez * RESUMEN En los últimos años, el aumento de las compañías desarrolladoras de software en Colombia

Más detalles

Mejores prácticas en las pruebas de aplicaciones móviles

Mejores prácticas en las pruebas de aplicaciones móviles Diciembre 2013 Santiago Díaz Responsable técnico en el Centro experto en movilidad de atsistemas En este artículo: Introducción Tests en dispositivos o en simuladores Tipos de pruebas Pruebas funcionales

Más detalles

Buenas prácticas en el diseño de software

Buenas prácticas en el diseño de software Buenas prácticas en el diseño de software Guión Introducción Conceptos clave Test de usuarios Metodología y procesos de diseño Ejemplos y casos de uso. Preguntas y dudas Objetivos - Explicar un proceso

Más detalles

Business white paper. Siete mejores prácticas para construir aplicaciones que cumplan con los requisitos del negocio

Business white paper. Siete mejores prácticas para construir aplicaciones que cumplan con los requisitos del negocio Business white paper Siete mejores prácticas para construir aplicaciones que cumplan con los requisitos del negocio Índice de contenidos 3 Resumen ejecutivo 3 Introduction 3 Enterprise-level best practices

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co Universidad Pedagógica y Tecnológica de Colombia Colombia Amézquita-Mesa, Diego Germán; Amézquita-Becerra, Germán; Galindo-Parra, Omaira

Más detalles

Metodología de Software MSF en pequeñas empresas

Metodología de Software MSF en pequeñas empresas Cuaderno ACTIVA, ISSN 2027-8101. No. 4, Julio-diciembre 2012, pp. 83-90 Tecnológico de Antioquia, Medellín (Colombia) Metodología de Software MSF en pequeñas empresas MSF software methodology in small

Más detalles

La mejor tecnología y software para brindarle el mejor rendimiento

La mejor tecnología y software para brindarle el mejor rendimiento La mejor tecnología y software para brindarle el mejor rendimiento Las características de los planes de alojamiento estándar tienen muchas limitaciones al estar localizados en servidores en los que varios

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE

Más detalles

Urbina Solutions Servidores Virtuales - VPS

Urbina Solutions Servidores Virtuales - VPS Urbina Solutions Servidores Virtuales - VPS La mejor tecnología y software para brindarle el mejor rendimiento Las características de los planes de alojamiento estándar tienen muchas limitaciones al estar

Más detalles

Informe ejecutivo de Cloud Leadership Forum 2015: Experiencias de hoy y retos de mañana

Informe ejecutivo de Cloud Leadership Forum 2015: Experiencias de hoy y retos de mañana Estudio especial Informe ejecutivo de Cloud Leadership Forum 2015: Experiencias de hoy y retos de mañana Alberto Belle IDC OPINION Este informe recoge los contenidos y conclusiones del debate "Group Thinking"

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

Tema 13. Metodologías en el desarrollo de Sistemas de Software. Prof. Oscar Adolfo Vallejos

Tema 13. Metodologías en el desarrollo de Sistemas de Software. Prof. Oscar Adolfo Vallejos Tema 13 Metodologías en el desarrollo de Sistemas de Software Prof. Oscar Adolfo Vallejos Desarrollo de Sistemas de Software Objetivo Conceptos en el contexto más amplio de Software e Ingeniería de Software

Más detalles

Copyright Prodware Spain 2013. Más información en el Tel. 902 14 14 14. www.prodware.es

Copyright Prodware Spain 2013. Más información en el Tel. 902 14 14 14. www.prodware.es Copyright Prodware Spain 2013 Más información en el Tel. 902 14 14 14 www.prodware.es A estas alturas es indiscutible que Internet ha transformado la tecnología en el mundo de los negocios, cambiando para

Más detalles

ECOSA. junio de 2006. Contenido. Equipos Computacionales de Occidente.

ECOSA. junio de 2006. Contenido. Equipos Computacionales de Occidente. Página 1 de 12 junio de 2006 ECOSA Equipos Computacionales de Occidente. Contenido. Acerca de ECOSA Por qué ECOSA? Nuestros socios estratégicos. Nuestra propuesta de trabajo para México: Nuestros objetivos:

Más detalles

Catálogo de Servicios

Catálogo de Servicios Catálogo de Servicios Fecha: 14 de mayo de 2013 Índice 1 Presentación... 3 2 Servicios de Consultoría SQL Server... 4 2.1 Monitorización servidores SQL Server... 4 2.2 DBA Remoto... 5 2.3 Consolidación

Más detalles

Los costes ocultos en las implantaciones de ERP

Los costes ocultos en las implantaciones de ERP Los costes ocultos en las implantaciones de ERP Conozca sus 10 escondites favoritos Los procesos de implantación de software de gestión ERP que lleva a cabo un proveedor suelen prolongarse en el tiempo,

Más detalles

Elección de ingeniería óptima

Elección de ingeniería óptima Elección de ingeniería óptima Jose Manuel Moreno García Ingenieria de Telecomunicación Universidad Carlos III de Madrid 100039127@alumnos.uc3m.es ABSTRACT En este paper se va a realizar un sistema experto

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

El Proceso Unificado

El Proceso Unificado El Proceso Unificado de Desarrollo de Software Prof. Gustavo J. Sabio Alcance de la presentación QA Entradas Proceso de desarrollo Salida equipo Cliente sistemas Cliente necesidades actividades varias

Más detalles

- QUÉ ES E-DES. - QUÉ OFRECE E-DES. - ALGUNAS VENTAJAS. - DEFINICIÓN TÉCNICA DEL PRODUCTO. - A QUIÉN VA DIRIGIDO?. - ESQUEMA DE FUNCIONAMIENTO.

- QUÉ ES E-DES. - QUÉ OFRECE E-DES. - ALGUNAS VENTAJAS. - DEFINICIÓN TÉCNICA DEL PRODUCTO. - A QUIÉN VA DIRIGIDO?. - ESQUEMA DE FUNCIONAMIENTO. - QUÉ ES E-DES. - QUÉ OFRECE E-DES. - ALGUNAS VENTAJAS. - DEFINICIÓN TÉCNICA DEL PRODUCTO. - A QUIÉN VA DIRIGIDO?. - ESQUEMA DE FUNCIONAMIENTO. - PLATAFORMA DE FUNCIONAMIENTO. - FILOSOFÍA. - CARACTERÍSTICAS.

Más detalles

MEJORE SUS PROCESOS DE ANÁLISIS DE DATOS con scripts listos para ser usados, productividad apoyada en la nube y formación innovadora

MEJORE SUS PROCESOS DE ANÁLISIS DE DATOS con scripts listos para ser usados, productividad apoyada en la nube y formación innovadora MEJORE SUS PROCESOS DE ANÁLISIS DE DATOS con scripts listos para ser usados, productividad apoyada en la nube y formación innovadora MEJORE SUS PROCESOS DE ANÁLISIS DE DATOS con scripts listos para usar,

Más detalles

Vendiendo Visual Studio 2010

Vendiendo Visual Studio 2010 Vendiendo Visual Studio 2010 Interactive entertainment Search/ advertising Mobile Traditional IT and cloud Modern desktop Maps Problema de negocio, reto o oportunidad identificado El desarrollador

Más detalles

Herramienta para la Administración y Estimación Ágil de Desarrollo de Software

Herramienta para la Administración y Estimación Ágil de Desarrollo de Software Herramienta para la Administración y Estimación Ágil de Desarrollo de Software Mario R. MORENO SABIDO Depto. de Sistemas y Computación, Instituto Tecnológico de Mérida Mérida, Yucatán 97118, México y Jorge

Más detalles

Integración de SIG con visualización 3D interactiva para la gestión y seguimiento de excavaciones arqueológicas

Integración de SIG con visualización 3D interactiva para la gestión y seguimiento de excavaciones arqueológicas 58 Integración de SIG con visualización 3D interactiva para la gestión y seguimiento de excavaciones arqueológicas Antonio José Seoane Nolasco y Luis Antonio Hernández Ibáñez VideaLAB. Grupo de Visualización

Más detalles

Sistema de Movilidad de Ventas - CLOUD -

Sistema de Movilidad de Ventas - CLOUD - Planificación de un proyecto de construcción de software. Sistema de Movilidad de Ventas - CLOUD - Informe de definición 1 1 RAZÓN Y OPORTUNIDAD DEL PROYECTO.... 3 1.1 LA EMPRESA... 3 1.3 EL NACIMIENTO

Más detalles

Orígenes y descripción de la Automatización 'Inteligente'

Orígenes y descripción de la Automatización 'Inteligente' Orígenes y descripción de la Automatización 'Inteligente' Orígenes La automatización, como hoy la propone Agile, nace del concepto Jidoka; también llamado: Autonomation. Automation with a human touch.

Más detalles

Documentación Técnica

Documentación Técnica Documentación Técnica Los beneficios de una PBX basada en software Por qué su próxima central telefónica se debe basar en software y ejecutarse en un sistema operativo predominante Este documento técnico

Más detalles

INDICE. Introducción 2. Principales conclusiones 3. Nuestro proveedor de soluciones sólo es compatible con su propia plataforma 5

INDICE. Introducción 2. Principales conclusiones 3. Nuestro proveedor de soluciones sólo es compatible con su propia plataforma 5 Libro blanco Un cuadro frente a una bicicleta: Las ventajas de un CMS estándar sobre una solución a la medida INDICE Introducción 2 Principales conclusiones 3 Argumento #1: No hay problema que nuestros

Más detalles

Collaborative Lifecycle Management

Collaborative Lifecycle Management Collaborative Lifecycle Management IBM Rational Software Portafolio.. Documentación Técnica... COLLABORATIVE LIFECYCLE MANAGEMENT La solución de IBM Rational para la Gestión del Ciclo de Vida Colaborativo

Más detalles

Pandora FMS ROMPE CON LO ESTABLECIDO EN MONITORIZACIÓN

Pandora FMS ROMPE CON LO ESTABLECIDO EN MONITORIZACIÓN Pandora FMS ROMPE CON LO ESTABLECIDO EN MONITORIZACIÓN ROMPE CON LO ESTABLECIDO Los cuatro grandes: BMC, CA, HP, e IBM tienen un particular interés en mantener su status quo en cuanto a monitorización

Más detalles