Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

VIII Noche de la Ingeniería Informática de Castilla y León

Punto de encuentro para todos los actores implicados en la Ingeniería Informática en la región, creando así un marco que fomenta la interactuación entre profesionales, empresas e instituciones. ¡Ya puedes realizar tu inscripción!

Etiquetas:
formats

JIRA, software para la gestión y seguimiento de proyectos.

JIRA es una aplicación  para el seguimiento de errores, de incidencias y para la gestión operativa de los issues o aspectos de los proyectos.  Es un tracker o gestor de tareas. Se enmarca dentro de una plataforma extensible que puede ser personalizada para los procesos de negocio. También se emplea en áreas no técnicas para la administración de tareas. JIRA mejora la productividad (improves productivity), minimizando el tiempo gastado en aspectos de tracking y coordinación. Además mejora la calidad asegurándose que todas las tareas son registradas con todos los detalles hasta su finalización. La herramienta fue desarrollada por la empresa australiana Atlassian. Inicialmente Jira se utilizó para el desarrollo de software, sirviendo de apoyo para la gestión de requisitos, seguimiento del status y más tarde para el seguimiento de errores. JIRA puede ser utilizado para la gestión de procesos y para la mejora de procesos, gracias a sus funciones para la organización de flujos de trabajo. JIRA nos proporciona una forma de interactuar  de forma estructurada con los desarrolladores  para informar y resolver problemas con la mayor agilidad posible. En este post veremos un resumen del contexto y esencia principal de JIRA.

formats

Prueba o testing automatizado de sitios web

Selenium es una plataforma para hacer “testing” en el browser o navegador. Básicamente puedes automatizar el uso de tu aplicación web y repetir el proceso cuantas veces sea necesario para verificar que está haciendo lo que se supone. Por otro lado es un set de herramientas que nos permiten desarrollar scripts para pruebas de aplicaciones Web en diversos lenguajes como Java, Ruby, Python, Perl, .Net o PHP. Es un producto Open Source que está permanentemente siendo optimizado. Nos permite grabar, editar y depurar casos de prueba, que podrán ser ejecutados de forma automática e iterativa posteriormente.  El potencial de esta herramienta puede ser utilizado para la grabación de las pruebas funcionales durante la Generación de pruebas de regresión. Con este servicio se consigue obtener una batería de pruebas automatizadas que podrán ser utilizadas cuando sea necesario repetir las pruebas. Existen 3 tipos de Herramientas: Selenium IDE, Selenium Webdriver, y Selenium Grids. En este post os mostraré como usarlo. Además al final veremos herramientas relacionadas y un video en castellano sobre su uso. Comencemos …

formats

Ingeniería del software en entornos de Software Libre

Publicado en 3 Agosto, 2012, por en Libros.

Se garantiza permiso para copiar, distribuir y modificar este documento según los términos de la GNU Free Documentation License, Version 1.2 o cualquiera posterior publicada por la Free Software Foundation, sin secciones invariantes ni textos de cubierta  delantera o trasera.  Se dispone de una copia de la licencia en el apéndice A, junto con una tradición no oficial en el Apéndice B. Los autores agradecen a la Fundación para la Universitat Oberta de Catalunya (http://www.uoc.edu) la financiación de la primera edición de esta obra, enmarcada en el Máster Internacional en Software Libre ofrecido por la citada institución. Puede encontrarse una versión de la última versión de este documento en http://curso-sobre.berlios.de/introsobre http://materials.cv.uoc.edu/cdocent/APK5H8_0MRUMW3K7YJKJ.pdf

formats

La Esteganografía, el viajero ‘oculto’ de la Criptología. Historia aplicada a la informática. Casos prácticos.

La esteganografía (del griego στεγανος (steganos) :cubierto u oculto, y γραφος (graphos): escritura), es la parte de la criptología en la que se estudian y aplican técnicas que permiten el ocultamiento de mensajes u objetos, dentro de otros, llamados portadores, de modo que no se perciba su existencia. La ventaja de la rama de la ciencia, en comparación con la sola criptografía, está que los mensajes elaborados por la esteganografía no atraen atención a sí mismos. Los mensajes cifrados, aunque robustos, engendran sospechas y pueden ser incriminatorios en países donde la criptografía es ilegal. Por lo tanto, mientras que el cifrado protege el contenido de un mensaje, puede decirse que la esteganografía protege mensajes y ambas las partes de la comunicación. Es decir, se trata de ocultar mensajes dentro de otros y de esta forma establecer un canal encubierto de comunicación, de modo que el propio acto de la comunicación pase inadvertido para observadores que tienen acceso a ese canal. En este Post veremos sus utilidades y como implementar dichos algoritmos  …

formats

La alianza y el manifiesto de desarrollo de software ágil. Libros de interés.

En este Post hablaremos sobre las metodologías de desarrollo de software que están revolucionando  el mercado. Las metodología ágiles. Esta “nueva” forma de trabajar se plasmo en un manifiesto por el desarrollo ágil de software. Los dias 11,12 y 13 de febrero, 2001, en The Lodge at Snowbird, en la estación de esquí en las montañas de Wasatch de Utah, diecisiete personas se reunieron para hablar, esquiar, relajarse y tratar de llegar a un acuerdo. Lo que surgió fue el Manifiesto de desarrollo de software ágil. Los representantes de Extreme Programming (o programación extrema), SCRUM, DSDM, desarrollo de software adaptable, Crystal, Feature-Driven Development, programación pragmática, y otros  plasmaron en  esta reunión  el Manifiesto para el Desarrollo de Software Ágil firmado por todos los participantes. La “Alianza Agil” se creo de este grupo de pensadores independientes de desarrollo de software y, a veces competidores entre sí, que coincidieron en la esencia del Manifiesto para el Desarrollo de Software Ágil. Crearon estos 12 principios  …

formats

Ingeniería Kansei aplicada a la web, ejemplos y cálculo, concepción del término deseabilidad

La Ingeniería Kansei es una metodología de desarrollo ergonómico de nuevos productos orientada al usuario que establece los procedimientos para traducir las percepciones, gustos y sensaciones que acerca del producto manifiesta el consumidor, en términos de requisitos o elementos de diseño y viceversa. Con esta metodología se pretende mejorar los atributos de diseño estudiando el modo con el que el usuario los percibe. En el siguiente POST estudiaremos el Kansei aplicado al diseño web y casos de ejemplo. También veremos el objeto de la definición de un nuevo término en  la línea de la usabilidad y accesibilidad. La deseabilidad.

formats

Qué es una prueba unitaria, ventajas que posee y un ejemplo práctico en PHP.

Una prueba unitaria permite comprobar que una parte especifica de código de una determinada aplicación que está siendo programada o codificada no presenta fallos, errores, o cálculos inesperados. Aunque el objetivo de la prueba de forma individual es encontrar fallos (bugs ), la meta final es aumentar la calidad del desarrollo, siendo uno de los objetivos principales de la IS ó Ingeniería del Software.

formats

La refactorización del software, ejemplo aplicado a una clase en C#

La refactorización consiste en la modificación del código fuente sin cambiar su comportamiento, lo que se conoce informalmente por limpiar el código. No arregla errores ni añade funcionalidad. Veamos algún ejemplo.

Home Posts tagged "Ingeniería"
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies