AutorIWT2

InicioArtículos etiquetados para IWT2 (Page 23)

Jornada de digitalización avanzada. Una perspectiva basada en Stitching.

Fecha del Evento: 11 junio, 2015 a las 9:30 PM

Lugar: ETS Ingeniería Informática. Av. Reina Mercedes S/N (Sevilla). Aula de grados.

Descripción:

La digitalización de documentos antiguos y con un alto contenido gráfico así como el reconocimiento de caracteres o el escaneado de grandes documentos es una tarea compleja que adquiere gran importancia en el contexto de archivos -históricos y de oficina, tanto en el entorno público como privado,  bibliotecas y centros de documentación. En esta jornada se presentará y analizará una solución basada en Stitching que ofrece los mecanismos de la algoritmia más avanzada para reconstruir y digitalizar documentos de gran tamaño.  Invitamos a los participantes que así lo deseen a traer sus propios documentos, pósteres, fotos, etc. Para poder trabajar y analizar y discutir las ventajas y problemas durante la sesión de experiencias reales.
Agenda de la Jornada:

 

agenda 11JunNar

El evento es gratuito y se emitirá un certificado de asistencia. Aforo limitado. Inscripciones en: inscripciones@fidetia.es (Inscripción abierta hasta el 5 de Junio de 2015)

Con el apoyo de:

patrocinadores-evento-de-pruebasFujitsu.PNG_609176273

Leer más

Curso de Experto en Ingeniería de Pruebas. Aceptación y Organización

logo curso expertoModalidad: Semipresencial

Nº Identificación: ID1213244

Información del curso y preinscripción

Periodo Preinscripción: 01/06/2012 – 20/10/2012
Periodo Matrícula: 01/10/2012 – 20/10/2012
Periodo Curso: 21/11/2012 – 12/06/2013
Lugar: Escuela Técnica Superior de Ingeniería
Teléfono: 954552852
Fax: 954553917

email: formacion@iwt2.org

PDF Documento (No funciona enlace)

 

Descripción

La ingeniería de pruebas es una disciplina dentro de la ingeniería del software que cada vez está generando mayores demandas en el mundo de las tecnologías de la información debido a las exigencias de un mercado mas maduro donde los costes de propiedad de los sistemas de información se encuentran bajo presión. El aseguramiento de la calidad del software es un modelo contrastado para la reducción de costes de no calidad y la elevación de los niveles de satisfacción de los usuarios que ofrece una oportunidad de especialización y cualificación a los profesionales del software en las políticas, los procesos, las herramientas y los estándares de pruebas de software.

Este mercado, sin embargo, aún está por abordar. De manera clásica se ha dado mucha importancia al área de desarrollo quedando las pruebas siempre en papel secundario. El mercado laboral, sin embargo, está cambiando. Sirva como ejemplo la elaboración del estándar ISO /IEC 29119 en materia de pruebas que a nivel internacional se está desarrollando, el modelo CMMI For Development o los programas que se están llevando a cabo, por ejemplo, desde el gobierno andaluz.

La fase de pruebas es una de las más críticas de un proyecto software. Durante esta fase el equipo de desarrollo debe certificar que la aplicación funciona correctamente, que cumple con los requisitos del usuario y que con requisitos no funcionales como la robustez o la seguridad. Sin embargo, es una fase que en muchas ocasiones sufre los retrasos de los proyectos o los recortes de recursos y personal.

Durante este curso se pretende formar a jefes de proyecto o técnicos en informática que deseen especializarse en la planificación, definición, ejecución y seguimiento de las pruebas de software para mejorar sus oportunidades laborales y de promoción profesional . Los alumnos del curso adquirirán unos conocimientos en herramientas, técnicas, metodologías y políticas de pruebas que le permitirán trabajar en empresas de consultoría en áreas de testing, factorías de prueba y factorías de software. La titulación permitirá a los ingeniería y titulados especializarse en esta rama de la ingeniería del software cada vez más demandada en el mercado laboral.

El curso se imparte por profesores de la Universidad de Sevilla en colaboración con el Centro Internacional Angel Jordán para la Competitividad del Software promovido por ETICOM y el grupo de Ingeniería Web y Testing Temprano de la Universidad de Sevilla.

Es un curso semipresencial en el que se pretende formar a Testers que sean capaces de abordar la fase de fase de pruebas con éxito gracias a la adquisición de los conceptos teóricos y prácticos que se imparten.

Metodología docente

Este curso es semipresencial, cuenta con clases presenciales y materiales y actividades para ser realizadas mediante la plataforma de enseñanza virtual de la Universidad de Sevilla. El procedimiento de evaluación será realizado mediante la plataforma de enseñanza virtual usando los mecanismos que esta ofrece (tareas y cuestionarios).

Temario

  • Introducción (1,00 créditos, obligatorio)
  • Estado del Arte (3,00 créditos, obligatorio)
  • Estándar 29119 (2,50 créditos, obligatorio)
  • Organización de las Pruebas (4,00 créditos, obligatorio)
  • Áreas de Proceso (2,50 créditos, obligatorio)
  • Métricas (3,00 créditos, obligatorio)
  • Herramientas (4,00 créditos, obligatorio)
  • Proyecto (10,00 créditos, obligatorio)
Leer más

TDD / Desarrollo Dirigido por Pruebas desde Cero (I Edición)

tdd-logoPerfil laboral: Analistas y Desarrolladores
Horas Aproximadas: 60 h.

Descripción:

TDD es una técnica de diseño de código basada en la escritura de casos de prueba antes de escribir el código de la aplicación. Este curso consiste en aprender a utilizar este paradigma en la práctica.

 

Datos del Curso 

Preinscripción: octubre-noviembre 2012

Matrícula: diciembre 2012

Impartición: enero 2013

La preinscripción y matrícula se realiza a través del Centro de Formación Permanente de la Universidad de Sevilla desde aquí.

El precio será de 140 euros.

 

Objetivos del Curso

  1. Repasar los fundamentos de las pruebas del software, refactorización y patrones de diseño que aumentan la testaibilidad del software.
  2. Aprender la técnica de desarrollo Test-Driven Development (TDD) o Desarrollo Dirigido por Pruebas y las herramientas que le dan soporte.
  3. Aplicar TDD a pruebas de requisitos y pruebas de aceptación.
  4. Adquirir soltura y experiencia práctica con TDD resolviendo ejercicios y estudiando casos prácticos durante toda la duración del curso.

Metodología docente

En este curso vas a aprender los fundamentos de TDD y de todo lo necesario para aplicarlo: fundamentos de pruebas, mocking y ATDD. Pero, sobre todo, vamos a estar practicando y haciendo ejercicios constantemente.

Vas a encontrar muchos ejercicios: test, programación, diseño de pruebas, etc. para que puedas entrenar y mejorar tus habilidades utilizando TDD y refactorizando. Los tutores vamos a estar constantemente a tu lado para solucionarte todas las dudas que tengas, corregir lo ejercicios y hacerte sugerencias para mejorar y, sobre todo, para ayudarte en todo lo que necesites.

Este curso se imparte completamente on-line a través de la plataforma virtual de la Universidad de Sevilla. La evaluación y calificación del curso se realiza con la participación del alumno e el curso resolviendo los ejercicios propuesto y participando en los debates vía el foro de la asignatura.

Materiales del curso

A continuación tienes para descarga parte de los materiales del curso. Trabajamos constantemente para mejorar los materiales por lo que estás son versiones no completas en las que puede haber alguna errata o faltar algo. Nos encantaría saber tu opinión y los materiales o si tienes en interés en el curso, que nos digas cómo mejorarlos. Puedes escribirnos a formacion@iwt2.org

Módulo 1Fundamentos del testing en la ingeniería del software (5 horas). PresentaciónEjercicios Resueltos.

En este módulo se exploran los conceptos fundamentales de la prueba del software como definiciones, niveles de prueba, técnicas para saber qué pruebas son necesarias, etc . También se incluye un repaso a la herramienta JUnit.

Módulo 2Patrones y principios de diseño para el testing (10 horas). Ejercicios RefactorizaciónEjercicios Refactorización Resueltos.

En este módulo se presentan varios patrones de diseño más comunes para el diseño de software y para desarrollar software fácil de probar.

Módulo 3Desarrollo dirigido por Pruebas en detalle (15 horas). PresentaciónEjemplo DetalladoEjerciciosEjercicios Resueltos.

En este módulo se presentan los conceptos fundamentales del desarrollo dirigido por pruebas o Test Driven Development (TDD) y se muestran casos prácticos paso a paso.

Módulo 4Mocking (10 horas). PresentaciónEjercicios.

En este módulo se presentan los conceptos y herramientas para crear mocks que permitan desacoplar y aislar el código bajo prueba y simular el comportamiento de elementos no codificados aún. Además se estudian algunas herramientas existentes para automatizar la creación de mocks.

Módulo 5Desarrollo Dirigido por Pruebas de Aceptación (ATDD) (10 horas). Presentación (8 MB)Presentación Herramienta JasmineBDD con Cucumber.

En este módulo se exponen los conceptos y herramientas fundamentales para el desarrollo dirigido por pruebas de aceptación (ATDD).

Módulo 6. Ejemplos finales (10 horas). Ejercicio Final.

En este módulo se presentan ejemplos que integra todos los conceptos vistos con anterioridad. Después, se propondrán distintos ejercicios para que los alumnos pongan en práctica todo lo aprendido en los módulos anteriores y ganen experiencia trabajando con TDD.

Conoce a los tutores

Javier Gutiérrez es doctor en Lenguajes y Sistemas Informáticos con una tesis doctoral basada en la prueba de requisitos funcionales. Ha trabajado dos años en la oficina de calidad de la Junta de Andalucía. También ha colaborado en la comunidad de software libre bien liberando herramientas educativas y de investigación y colaborando en otras herramientas (cómo PMD). Dirigió durante un año la web PosratlTDD.org con noticias relacionadas con el testing de software. En la actualidad, promueve un coding dojo que tiene su sede en la universidad de Sevilla y promociona la aplicación de TDD en el desarrollo de videojuegos.

Francisco Domínguez es profesor de la Escuela Técnica Superior de Ingeniería Informática, certificado en ITIL y formador de varios cursos sobre la materia.

Carmen Ruiz Máster en Ingeniería Informática y certificada en Scrum. Ha trabajado más de 3 años en oficinas de calidad del software en distintos proyectos de administraciones públicas.

María José Escalona Directora del grupo de Investigación en Ingeniería del Software y Testing Temprano, directora de varias oficinas de calidad en distintos proyectos públicos.

Todos los materiales se ofrecen mediante licencia libre CC por lo que pueden distribuirse y utilizarse libremente.

Leer más

Sacándole Partido a JUnit

junit logoPerfil laboral: Todos
Descripción: Curso práctico de JUnit para que puedas entrenar y mejorar tus habilidades escribiendo buenas pruebas.

Preinscripción: 20/05/2013 – 20/07/2013
Matrícula: 01/07/2013 – 20/07/2013
Impartición: 07/09/2013 – 29/09/2013 (30 horas on-line).
Precio: 70 euros.

La preinscripción y matrícula se realiza a través del Centro de Formación Permanente de la Universidad de Sevilla desde aquí.

Folleto del curso

Objetivos del Curso

Los objetivos de este curso son:
1) Conocer los fundamentos de las pruebas del software.
2) Aprender a escribir buenas pruebas unitarias con la herramienta JUnit.
3) Mostrar los patrones y buenas prácticas para escribir pruebas unitarias potentes, claras y sencillas.
4) Ser capaz de escribir pruebas unitarias para aplicaciones con bases de datos y para aplicaciones Android. El lenguaje de programación utilizado será Java, por lo que se recomienda un conocimiento básico de este lenguaje.

Temario del Curso

El temario del curso es el siguiente. Se indica entre paréntesis las horas estimadas para cada tema:

  1. Introducción a las pruebas (5,00 horas). TransparenciasNotasEjerciciosEjercicios Resueltos.
  2. JUnit a fondo (5,00 horas). EjerciciosEjercicios Resueltos.
  3. Patrones de prueba y mocks (8,00 horas). Mocks.
  4. Otras herramientas de prueba (3,00 horas)
  5. Pruebas en Android (5,00 horas). Notas.
  6. Pruebas de bases de datos (4,00 horas)

Metodología docente

Este curso es principalmente práctico por lo que vas a encontrar muchos ejercicios: test, programación, diseño de pruebas, etc. para que puedas entrenar y mejorar tus habilidades escribiendo buenas pruebas. Los tutores vamos a estar constantemente a tu lado para solucionarte todas las dudas que tengas, corregir lo ejercicios y hacerte sugerencias para mejorar y, sobre todo, para ayudarte en todo lo que necesites.

La evaluación y calificación del curso se realiza en base a la participación del alumno en el curso resolviendo los ejercicios propuesto, participando en los debates vía el foro de la asignatura y completando la encuesta de calidad.

El curso estará disponible en la plataforma virtual varios meses después de la finalización y los tutores resolveremos dudas durante todo ese tiempo para que los alumnos que avancen más lentos puedan completar el curso..

Materiales del curso

Próximamente subiremos ejemplos de los materiales del curso: transparencias, ejercicios, ejemplos, cuestionarios, etc.

Tutores

Javier Gutiérrez es doctor en Lenguajes y Sistemas Informáticos con una tesis doctoral basada en la prueba de requisitos funcionales. Ha trabajado dos años en la oficina de calidad de la Junta de Andalucía. También ha colaborado en la comunidad de software libre bien liberando herramientas educativas y de investigación, colaborando en otras herramientas y librerías (PMD, Android-RSS, etc.) y creando juegos de código libre el Lua, Java y Javascript. Dirigió durante un año la web PosratlTDD.org con noticias relacionadas con el testing de software. En la actualidad, promueve un coding dojo que tiene su sede en la universidad de Sevilla y promociona la aplicación de TDD en el desarrollo de videojuegos desde GameUS.

Francisco Domínguez es profesor de la Escuela Técnica Superior de Ingeniería Informática, certificado en ITIL y formador de varios cursos sobre la materia.

Carmen Ruiz Máster en Ingeniería Informática y certificada en Scrum. Ha trabajado más de 3 años en oficinas de calidad del software en distintos proyectos de administraciones públicas. Actualmente trabaja como técnico de testing.

María José Escalona Directora del grupo de Investigación en Ingeniería del Software y Testing Temprano, directora de varias oficinas de calidad en distintos proyectos públicos.

Todos los materiales se ofrecen mediante licencia libre CC por lo que pueden distribuirse y utilizarse libremente.
Puedes enviarnos tus dudas a la siguiente dirección: formación@us.es

 

Leer más

TESTEA2

El grupo IWT2 participa en el primer primera jornada de difusión del proyecto TESTEA2 de Zaragoza.

testea2

 

Leer más

International Workshop on PLM – Product Lifecycle Management Solutions under a Software Paradigm (2013)

Fecha de realización del evento: del 11/04/2013 al 17/12/2013.

En entornos industriales, la  Gestión del Ciclo de Vida del producto (Product Lifecycle Management, PLM) es un proceso de gestión del ciclo de vida completo del producto: desde su concepción hasta su diseño y construcción, hasta su servicio y disposición. El concepto de PLM está constituido por personas, datos, procesos de negocio y sistemas de información y proporciona un backbone de productos para las empresas. Para facilitar la aplicación de esta gestión dentro de las organizaciones, existen sistemas software PLM que facilitan la ejecución y gestión de procesos ingenieriles cuya creciente complejidad es palpable el día a día. Uno de los contextos de aplicación de PLM es dentro de la industria aeronáutica donde el manejo adecuado del ciclo de vida del producto es esencial para asegurar la calidad de los resultados. Por otra parte, en este tipo de sistemas, las soluciones de software adecuadas para apoyar, desarrollar y mantener el PLM son cruciales para la obtención de resultados exitosos.

En este contexto, Fidetia colabora con EADS-CASA en el Proyecto CalipsoNeo. Este proyecto se basa en la correcta definición y aplicación de soluciones PLM que son compatibles con el software adecuado.

Además, en el contexto de este proyecto se han llevado a cabo diferentes eventos internacionales relacionados con PLM y su aplicación.

Este taller se enmarca en el proyecto CalipsoNeo y se pretende ofrecer un foro de debate en relación con las soluciones actuales en este contexto y la forma en que el software de gestión es esencial para obtener resultados exitosos. Aunque PLM se aplica típicamente en el contexto de la ingeniería aeronáutica y automotriz, que no es una solución bien conocida en entornos de ingeniería informática. Este taller tiene como objetivo ofrecer una visión global de la introducción sobre cómo las Tecnologías de Información (TI) pueden encontrar una solución adecuada en este contexto. Durante el taller, dos de las compañías internacionales más relevantes en las soluciones PLM de Siemens Industry Software y DassaultSystèmes, presentarán sus productos. Además, T-Systems, una empresa consultora PLM pertinente, ofrecerá su experiencia en el uso de estos productos en los proyectos aeronáuticos y de automoción.

Para cualquier duda o aclaración sobre los eventos  PLM asociados al proyecto CALIPSOneo, pueden ponerse en contacto con nosotros a través de: PLM@iwt2.org.

Agenda: 

El taller se celebrará en dos días con el siguiente horario. Tanto el 12 de abril y 26 de abril, una guía turística libre se organiza para los asistentes interesados. Esta guía turístico será en Inglés y permite al asistente visitar nuestro viejo edificio universitario (“Fábrica de Tabacos”).

calendario evento calipso

agenda calipso 2

Videos de la Jornada


Leer más

ICEIS 2015

El grupo IWT2 ha participado en el congreso ICEIS 2015 celebrado en Barcelona en el mes de Abril (www.iceis.org) contribuyendo con dos trabajos:

Discovering Business Models for Software Process Management. An Approach for Integrating Time and Resource Perspectives from Legacy Information Systems. Realizado por Carlos Arévalo, Isabel Ramos y MJ Escalona

Entity Identification Problem in Big and Open Data. Realizado por José Gonzalez, Francis Dominguez, MJ Escalona y los compañeros Vivian Lee y Goto Masatomo de los laboratorios Fujitsu Europa.

Leer más

El artículo “Comparativa de Herramientas ECM en el marco de la e-administración” ha sido aceptado para su Publicación

El artículo titulado “Comparativa de Herramientas ECM en el marco de la e-administración” desarrollado en el contexto del proyecto THOT ha sido aceptado para su publicación en el V congreso Internacional de Computación y Telecomunicaciones (COMTEL 2013) que se celebrará en Lima, Perú del 22 al 25 de Octubre de 2013. Información del evento en http://www.comtel.pe/

Leer más