Curso: PRUEBAS DE SOFTWARE utilizando Integración Contínua

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

Download "Curso: PRUEBAS DE SOFTWARE utilizando Integración Contínua"

Transcripción

1 Curso: PRUEBAS DE SOFTWARE utilizando Integración Contínua

2 PRUEBAS DE SOFTWARE UTILIZANDO INTEGRACIÓN CONTINUA... 1 OBJETIVO... 1 AUDIENCIA... 1 CONTENIDO... 2 BIBLIOGRAFÍA... 2 DOCENTE... 3 MODALIDAD DEL DESARROLLO... 3 DURACIÓN... 3 MODO DE DESARROLLO... 3 MATERIAL... 3 INFRAESTRUCTURA... 3

3 PRUEBAS DE SOFTWARE utilizando Integración Continua OBJETIVO El objetivo de este curso es transmitir conocimientos acerca de las actividades realizadas como parte de las pruebas en el proceso de desarrollo de software. Se busca instalar la trascendencia fundamental que tienen las pruebas en el proceso de desarrollo y se presentan herramientas y métodos para llevarlas a cabo. Se tratan temas vinculados al planeamiento, diseño, construcción, ejecución y análisis de resultados. Se analizan los factores que modificaron en la última década las pruebas y se presentan las mejores prácticas, frameworks y estrategias de uso. Se estudian y ejemplifican las pruebas unitarias, de componentes, de integración, de sistema y funcionales en el contexto de la forma de trabajo conocida como Integración Contínua. Se muestran ejemplos de uso de todos los frameworks y herramientas propuestas en el curso. Esta capacitación integra los conceptos tradicionales de pruebas con el uso de herramientas de última generación que posibilitan llevar adelante las tareas de prueba de software de manera más eficiente y controlada. El objetivo del curso es presentar una forma de trabajo (Integración Continua) y las herramientas (aplicaciones y frameworks) que hacen posible desarrollar software manteniendo controlado el proceso de desarrollo a partir de la realización de pruebas sistemáticas, repetibles y de resultados visibles. Se presentan estrategias de pruebas que abarcan las condiciones de prueba, su establecimiento, el chequeo de resultados y su informe; pruebas con substitución de componentes (MockObject). Se introduce el concepto de criterio de diseño basado en las pruebas y se trabaja sobre ejemplos desarrollados. Se muestra el uso de frameworks de prueba de tipo xunit como JUnit, DBUnit, HttpUnit, ServletUnit y Watir. Se presenta el framework Maven2 como organizador del proyecto y CruiseControl como servidor de Integración Continua. Se muestran, sobre un ejemplo de Integración Continua, los indicadores obtenidos de atributos de calidad del software tales como estilo de programación, problemas de programación, dependencias entre paquetes y clases, actividad del grupo de desarrollo en el repositorio de software, documentación de diseño y cubrimiento de los test. Para esto se utilizan las siguientes herramientas: CheckStyle, PMD/CPD, JDepend, JavaDoc, Doxygen, Subversion, Clover y Jira. Se introducen conceptos de métricas sobre el código utilizando técnicas de visualización (PolymetricView, ClassBluePrint, etc.) como guía a ser utilizadas en las sesiones de revisión de diseño y código. Se utilizan herramientas como icode, iplasma y Crucible. AUDIENCIA El presente curso está orientado a programadores, analistas programadores y miembros de QA. 1

4 CONTENIDO Introducción. Las pruebas en el Proceso de Desarrollo de Software. Revisiones y pruebas. Estadísticas. Esfuerzo y Planificación. Métodos y roles involucrados. Problemas comunes. Pruebas Unitarias, necesidad de su sistematización. Pruebas de Componentes. Pruebas de Integración. Pruebas Funcionales. Pruebas de Sistema (Volumen, Estrés, Seguridad, Usabilidad, Disponibilidad, Configuración, Instalación, Performance). Pruebas funcionales, relación entre los casos de uso y los casos de prueba. Pruebas de Integración. Código cerrado vs Código Compartido. Testeo Contínuo. Desarrollo conducido por las pruebas. Las pruebas como criterio de buen diseño. Diseño y organización de pruebas. Automatización de pruebas. Ejemplos. Testeo Contínuo. Frameworks Xunit: Junit, DBUNit, HttpUnit, ServletUnit y test de Watir. Estratégias y tácticas: condiciones de prueba, ejecución, validación de resultados, reportes. Componentes de pruebas: MockObject, SpyObject, FakeObject, subclases, StubObject. Ejemplos. Integración Contínua. Resolviendo problemas. Conceptos. Proceso. Frameworks y herramientas: CruiseControl, Maven, Subversion, JIRA, Doxygen, Clover, JDepent, PMD/CPD, Checklist, Enterprise Architecture. Resultados. Ejemplos. Pruebas Funcionales. Casos de Uso. Casos de Prueba. Procedimientos de Prueba. Ejemplos. Revisiones. Estándares de codificación. Java. Estándares de diseño. Revisiones soportadas por herramientas. Dinámica. Organización. Resultados. Métricas. Qué medir? Cómo medir? Cómo utilizar los resultados?. Métricas de código, indicadores visuales (Polimétricas, ClassBlueprint), herramientas incode y XRay. BIBLIOGRAFÍA Continuous Integration: Improving Software Quality and Reducing Risk, Paul M. Duvall, Andrew Glover, Steve Matyas, Addison-Wesley Martin Fowler Signature Series, xunit Test Patterns: Refactoring Test Code, Gerard Meszaros, Addison- Wesley,

5 DOCENTE JUnit Recipes - Practical Methods for Programmer Testing, J.B. Rainsberger with contributions by Scott Stirling, Manning, Object Oriented Metrics in Practice, Michele Lanza, Radu Marinescu, Springer Verlag Berlin Heidelberg Code Complete (2nd edition), Steve McConnell, Microsoft Press, A Practical Guide to Testing Object Oriented Software, John McGregor, David Sykes, Addison Wesley, Systematic Software Testing, Rick D. Craig, Stefan P. Jaskiel, Artech House Publishers, The Craft of Software Testing,Brian Marick, PH, The Art of Software Testing (2nd edition), Glenford J. Myers, John Wiley & Sons, Inc, Ing. Guillermo G. Pantaleo MODALIDAD DEL DESARROLLO El curso es de tipo teórico/práctico y se desarrolla sobre casos testigos. Para ejemplificar el curso se utilizan herramientas case (Enterprise Architect) y de desarrollo (Eclipse) y las mencionadas en el temario. DURACIÓN La duración del curso es de 15hs. MODO DE DESARROLLO Se propone desarrollar el curso en dos clases semanales de 3 horas de duración. MATERIAL Se entrega a los asistentes material en formato electrónico. INFRAESTRUCTURA Para el desarrollo del curso es necesario un cañón proyector y una conección a internet de banda ancha sin filtrado de ningún tipo. 3

Planificaciones. 7548 - Calidad en Desarrollo de Sistemas. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 7

Planificaciones. 7548 - Calidad en Desarrollo de Sistemas. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 7 Planificaciones 7548 - Calidad en Desarrollo de Sistemas Docente responsable: PANTALEO GUILLERMO GUSTAVO 1 de 7 OBJETIVOS El objetivo de esta materia es introducir a los alumnos en los conceptos de calidad,

Más detalles

Curso: El Proceso de Desarrollo de Software

Curso: El Proceso de Desarrollo de Software Curso: El Proceso de Desarrollo de Software EL PROCESO DE DESARROLLO DE SOFTWARE... 1 OBJETIVO...1 CONTENIDO...1 BIBLIOGRAFÍA...4 DOCENTE...4 MODALIDAD DEL DESARROLLO...4 El proceso de Desarrollo de Software

Más detalles

Guía Docente Curso 2012-2013

Guía Docente Curso 2012-2013 ESCUELA TÉCNIICA SUPERIIOR DE IINGENIIERÍÍA Guía Docente Curso 2012-2013 Titulación Ingeniería Informática DATOS DE LA ASIGNATURA * * Asignatura en experiencia piloto de implantación del sistema de créditos

Más detalles

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión en matemáticas y computación, así

Más detalles

Planificaciones. 7510 - Técnicas de Diseño. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 5

Planificaciones. 7510 - Técnicas de Diseño. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 5 Planificaciones 7510 - Técnicas de Diseño Docente responsable: PANTALEO GUILLERMO GUSTAVO 1 de 5 OBJETIVOS En este curso se busca introducir a los alumnos en el concepto de diseño de software. Para lograrlo

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...

Más detalles

capacitación y guía para el desarrollo de software Pruebas de Software Pruebas de Software 1

capacitación y guía para el desarrollo de software Pruebas de Software Pruebas de Software 1 Pruebas de Software Pruebas de Software 1 PRUEBAS DE SOFTWARE... 3 INTRODUCCIÓN... 3 Definiciones [1]... 3 Filosofía y Economía... 4 Justificación... 4 PRINCIPIOS [1]... 7 NIVELES DE PRUEBAS... 8 TIPOS

Más detalles

Curso: Diseño y Gestión de Tecnología Informática en Organizaciones

Curso: Diseño y Gestión de Tecnología Informática en Organizaciones Curso: Diseño y Gestión de Tecnología Informática en Organizaciones DISEÑO Y GESTIÓN DE TECNOLOGÍA INFORMÁTICA EN ORGANIZACIONES... 1 OBJETIVO... 1 AUDIENCIA... 1 CONTENIDO... 1 BIBLIOGRAFÍA... 3 DOCENTE...

Más detalles

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan.

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan. 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas practicacréditos: Verificación y validación Ingeniería en Sistemas Computacionales ISM 1105 3-2-8

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Tabla de Contenidos PARTE I INTRODUCCIÓN Capítulo 1: Evolución Los hitos en la evolución histórica del Desarrollo de Software Problemas y soluciones... Fallas, malas estimaciones

Más detalles

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante MÁSTER UNIVERSITARIO EN INGENIERÍA WEB Datos Descriptivos Guía de Aprendizaje Información al estudiante Escuela Técnica Superior de Ingeniería de Sistemas Centro responsable Informáticos Titulación: Máster

Más detalles

PROGRAMA DE CURSO Modelo 2009

PROGRAMA DE CURSO Modelo 2009 PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Evaluación de Software CLAVE: 1082M ACADEMIA A LA QUE PERTENECE: Administración de Proyectos PROFESIONAL ASOCIADO Y LICENCIATURA

Más detalles

DESARROLLO DE SOFTWARE DE CALIDAD: EXTREME PROGRAMMING Y HERRAMIENTAS OPENSOURCE. Mª Carmen Bartolomé. mcbartolome@qualityobjects.

DESARROLLO DE SOFTWARE DE CALIDAD: EXTREME PROGRAMMING Y HERRAMIENTAS OPENSOURCE. Mª Carmen Bartolomé. mcbartolome@qualityobjects. DESARROLLO DE SOFTWARE DE CALIDAD: EXTREME PROGRAMMING Y HERRAMIENTAS OPENSOURCE Mª Carmen Bartolomé [email protected] Índice Introducción a extreme Programming (XP) Herramientas OpenSource

Más detalles

Automatización de Pruebas de Software con Herramientas Open Source. Henry Eduardo Carrión Cristóbal

Automatización de Pruebas de Software con Herramientas Open Source. Henry Eduardo Carrión Cristóbal Automatización de Pruebas de Software con Herramientas Open Source Henry Eduardo Carrión Cristóbal Agenda Pruebas de Software Test Driven Development Por que automatizar? Herramientas Estrategias Conclusiones

Más detalles

4.- MP Curso de Certificación para obtener el Grado MCTS in Managing Project with Microsoft Project (36 Hrs)

4.- MP Curso de Certificación para obtener el Grado MCTS in Managing Project with Microsoft Project (36 Hrs) 4.- MP Curso de Certificación para obtener el Grado MCTS in Managing Project with Microsoft Project (36 Hrs) Introducción La gestión de proyectos es una disciplina creciente que comprende diversos roles

Más detalles

Validación y Pruebas «Validating and testing»

Validación y Pruebas «Validating and testing» GUÍA DOCENTE 2014-2015 Validación y Pruebas «Validating and testing» 1. Denominación de la asignatura: Validación y Pruebas «Validating and testing» Titulación Grado en Ingeniería Informática «Degree in

Más detalles

Programa del curso IC 6821. Diseño de Software. Escuela de Computación Carrera de Ingeniería en Computación, Plan 410

Programa del curso IC 6821. Diseño de Software. Escuela de Computación Carrera de Ingeniería en Computación, Plan 410 Programa del curso IC 6821 Diseño de Software Escuela de Computación Carrera de Ingeniería en Computación, Plan 410 I parte: Aspectos relativos al plan de estudios 1 Datos generales Nombre del curso: Código:

Más detalles

UNIDAD DE ENSEÑANZA APRENDIZAJE ADMINISTRACIÓN DE PROYECTOS OBL.( X ) OPT.( ) SERIACIÓN AUTORIZACIÓN

UNIDAD DE ENSEÑANZA APRENDIZAJE ADMINISTRACIÓN DE PROYECTOS OBL.( X ) OPT.( ) SERIACIÓN AUTORIZACIÓN 1 5 UNIDAD IZTAPALAPA DIVISIÓN CBI POSGRADO EN CIENCIAS Y TECNOLOGÍAS DE LA INFORMACIÓN TRIMESTRE I AL VI CLAVE UNIDAD DE ENSEÑANZA APRENDIZAJE CRÉDITOS 215651 ADMINISTRACIÓN DE PROYECTOS OBL.( X ) OPT.(

Más detalles

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_ créditos): Carrera: Verificación y Validación del

Más detalles

Tecnología de la Información. Administración de Recursos Informáticos

Tecnología de la Información. Administración de Recursos Informáticos Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos

Más detalles

INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Informes Electrónicos para Aplicaciones (Optativa II) 2. Competencias Diseñar

Más detalles

Anteproyecto Fin de Carrera

Anteproyecto Fin de Carrera Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:

Más detalles

1.8 TECNOLOGÍA DE LA INFORMACIÓN

1.8 TECNOLOGÍA DE LA INFORMACIÓN Objetivo General: 1.8 TECNOLOGÍA DE LA INFORMACIÓN Establecer una infraestructura y plataforma tecnológica y de sistemas de información, y definir las políticas, estrategias y directrices para su implantación

Más detalles

Capitulo 3. Test Driven Development

Capitulo 3. Test Driven Development Capitulo 3. Test Driven Development 3.1 Uso de JUnit como framework para realizar pruebas unitarias Como ya se mencionó en el marco teórico Test Driven Development es una técnica de programación extrema

Más detalles

Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE

Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE Laboratorio de Testing y Aseguramiento de Calidad de Software Disertante: A.C. Gabriel Miretti Agenda Presentación del Laboratorio de Testing

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas de Calidad en T.I. 2. Competencias Dirigir proyectos de tecnologías

Más detalles

MS_20497 Software Testing with Microsoft Visual Studio 2013

MS_20497 Software Testing with Microsoft Visual Studio 2013 Software Testing with Microsoft Visual Studio 2013 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este curso, desarrolladores

Más detalles

Estilos Arquitectónicos

Estilos Arquitectónicos Estilos Arquitectónicos Ing. Ariel Cassan 2005 Agenda # Tema Duración 1 Que es un Patrón? 5 min 2 Introducción a estilos arquitectónicos 5 min 2.1 De Estructuración 20 min 2.2 Sistemas distribuidos 5 min

Más detalles

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR [email protected], i id [email protected] NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE El desarrollo ágil El nuevo rol de

Más detalles

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 1 Montevideo, 11 de marzo de 2009 Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 De nuestra consideración, De acuerdo a vuestra solicitud, tenemos el agrado de poner a su consideración la presente

Más detalles

Proyectos Informáticos

Proyectos Informáticos Proyectos Informáticos Administración y Control de Proyectos I Facultad de Ingeniería (UBA) - Seminario de Project Management - Contenido El Equipo de Trabajo Roles y Responsabilidades Planificación Seminario

Más detalles

Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE.

Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE. Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE. Iván Ruiz Rube Departamento de Lenguajes y Sistemas Informáticos Universidad de Cádiz Agenda Introducción Control del Código

Más detalles

GESTIÓN DE PROYECTOS

GESTIÓN DE PROYECTOS GESTIÓN DE PROYECTOS 1.- Datos de la Asignatura Código 101154 Plan ECTS 6 Carácter OBLIGATORIO Curso 1º Periodicidad 1er SEMESTRE Área Departamento Lenguajes y Sistemas Informáticos INFORMÁTICA Y AUTOMATICA

Más detalles

6 Anexos: 6.1 Definición de Rup:

6 Anexos: 6.1 Definición de Rup: 6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.

Más detalles

área: Sistemas de Información e Ingeniería de Software coordinador del curso: Miguel Torres Propuesta de participación de: Maria Consuelo Franky

área: Sistemas de Información e Ingeniería de Software coordinador del curso: Miguel Torres Propuesta de participación de: Maria Consuelo Franky CURSO: TÓPICOS AVANZADOS EN INGENIERÍA DE SOFTWARE área: Sistemas de Información e Ingeniería de Software coordinador del curso: Miguel Torres Propuesta de participación de: Maria Consuelo Franky [email protected]

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DISEÑO DE SOFTWARE Y METODOLOGÍAS DE DESARROLLO

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DISEÑO DE SOFTWARE Y METODOLOGÍAS DE DESARROLLO CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DISEÑO DE SOFTWARE Y METODOLOGÍAS DE DESARROLLO 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título:

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

Temario del curso de

Temario del curso de Temario del curso de Capacitación en QA Testing Software S.A Tel. Oficina: +506 2573.6959, Costa Rica [email protected] www.testingsoft.com Testing Software Temario del Curso de Capacitación en QA 2014

Más detalles

Curso: Diseño Orientado a Objetos Patrones de Diseño

Curso: Diseño Orientado a Objetos Patrones de Diseño Curso: Diseño Orientado a Objetos Patrones de Diseño DISEÑO ORIENTADO A OBJETOS PATRONES DE DISEÑO... 1 OBJETIVO...1 AUDIENCIA...1 CONTENIDO...1 BIBLIOGRAFÍA...2 DOCENTE...3 MODALIDAD DEL DESARROLLO...3

Más detalles

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante MÁSTER UNIVERSITARIO EN INGENIERÍA WEB Datos Descriptivos Guía de Aprendizaje Información al estudiante Escuela Técnica Superior de Ingeniería de Sistemas Centro responsable Informáticos Titulación: Máster

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE SISTEMAS DE CALIDAD EN T.I.

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE SISTEMAS DE CALIDAD EN T.I. INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE SISTEMAS DE CALIDAD EN T.I. UNIDADES DE APRENDIZAJE 1. Competencias Dirigir proyectos de tecnologías

Más detalles

GUÍA DOCENTE. Administración de Sistemas. Guía docente AS Enrique V. Bonet Esteban, Dpt. D Informàtica, ETSE, UVEG

GUÍA DOCENTE. Administración de Sistemas. Guía docente AS Enrique V. Bonet Esteban, Dpt. D Informàtica, ETSE, UVEG GUÍA DOCENTE Administración de Sistemas 1 I.- DATOS INICIALES DE IDENTIFICACIÓN Nombre de la asignatura: Administración de Sistemas Carácter: Obligatoria Titulación: Master en Sistemas y Servicios en la

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Microsoft Excel Gestión Avanzada de Bases de Datos

Microsoft Excel Gestión Avanzada de Bases de Datos Microsoft Excel Gestión Avanzada de Bases de Datos Introducción Microsoft PowerPivot es un complemento de análisis de datos de Excel 2010 y versiones superiores, que proporciona una potencia sin precedentes.

Más detalles

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.

Más detalles

GUÍA DOCENTE. Procesamiento de contenidos multimedia en la Web

GUÍA DOCENTE. Procesamiento de contenidos multimedia en la Web GUÍA DOCENTE Procesamiento de contenidos multimedia en la Web I.- DATOS INICIALES DE IDENTIFICACIÓN Nombre de la asignatura: Carácter: Titulación: Ciclo: Créditos: Departamento: Profesor Responsable: Procesamiento

Más detalles

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas

Más detalles

http://www.cem.itesm.mx/extension/ms

http://www.cem.itesm.mx/extension/ms Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos

Más detalles

Curso: Patrones de Diseño de Arquitecturas de tipo Enterprise

Curso: Patrones de Diseño de Arquitecturas de tipo Enterprise Curso: Patrones de Diseño de Arquitecturas de tipo Enterprise PATRONES DE DISEÑO DE ARQUITECTURA ENTERPRISE... 1 OBJETIVO...1 AUDIENCIA...1 CONTENIDO...1 BIBLIOGRAFÍA...2 DOCENTE...3 MODALIDAD DEL DESARROLLO...3

Más detalles

Introducción. Curso básico de Gestión de Proyectos

Introducción. Curso básico de Gestión de Proyectos Contenido Introducción...3 Curso básico de Gestión de s...3 Público objetivo:...3 Propuesta técnica: Alcance y Metodología...3 Contenido del Programa del Curso Básico...4 Perfil del docente...4 Bibliografía...5

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

Manual de uso. Sonar. Manual usuario Testlink 1/20

Manual de uso. Sonar. Manual usuario Testlink 1/20 Manual de uso. Sonar Fecha: 21/02/2011 Referencia: EJIE S.A. Mediterráneo, 14 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz Tel. 945 01 73 00* Fax. 945 01 73 01 www.ejie.es

Más detalles

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) CONTENIDOS DE APRENDIZAJE

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) CONTENIDOS DE APRENDIZAJE DATOS DE IDENTIFICACIÓN MATERIA: CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: SISTEMAS OPERATIVOS CIENCIAS BÁSICAS SISTEMAS ELECTRÓNICOS PROGRAMA EDUCATIVO: AÑO DEL PLAN DE ESTUDIOS: 2012 Semestre: 3 ÁREA

Más detalles

MOC-50413 Mastering Microsoft Project 2010

MOC-50413 Mastering Microsoft Project 2010 MOC-50413 Mastering Microsoft Project 2010 Introducción Este curso presenta el software de gestión de proyectos más populares para la dirección de proyectos. Proporciona a los asistentes el conocimiento

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

A.N.E.P. Consejo de Educación Técnico Profesional Educación Media Tecnológica. Orientación: INFORMÁTICA ASIGNATURA PROYECTO

A.N.E.P. Consejo de Educación Técnico Profesional Educación Media Tecnológica. Orientación: INFORMÁTICA ASIGNATURA PROYECTO Consejo de Educación Técnico Profesional Educación Media Tecnológica Orientación: INFORMÁTICA ASIGNATURA PROYECTO Tercer año (2 horas semanales) Plan 2004 Índice Tema Pág Índice... 1 Fundamentación...

Más detalles

Acerca de esté Catálogo

Acerca de esté Catálogo Catálogo de Cursos 2015 Acerca de esté Catálogo En el presente documento podrá obtenerse la información necesaria sobre la oferta de cursos que Manar Technologies S.A.S. y su línea de educación Campus

Más detalles

EXCEL INTERMEDIO 2012

EXCEL INTERMEDIO 2012 EXCEL INTERMEDIO 2012 1. Presentación La hoja electrónica Excel es un eficiente programa de hoja de cálculo de gran versatilidad. Es además una poderosa herramienta muy utilizada en el mundo empresarial

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

CALIDAD Y AUDITORÍA (MÁSTER EN INGENIERÍA INFORMÁTICA)

CALIDAD Y AUDITORÍA (MÁSTER EN INGENIERÍA INFORMÁTICA) CALIDAD Y AUDITORÍA (MÁSTER EN INGENIERÍA INFORMÁTICA) 1.- Datos de la Asignatura Código Plan ECTS 6 Carácter OBLIGATORIO Curso 1º Periodicidad 1er SEMESTRE Área Departamento Lenguajes y Sistemas Informáticos

Más detalles

Desarrollando Software de Calidad

Desarrollando Software de Calidad Desarrollando Software de Calidad Ernesto Quiñones A. [email protected] De que hablaremos Aseguramiento de la Calidad y Pruebas de Software Procesos de Pruebas de Software y de Sistema. Calidad del

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.07 Basado en plantilla: xxxxx - Plantilla básica v2.01 2014-02-07 Página 1 de 9 Control de cambios Fecha

Más detalles

1. DATOS DE LA ASIGNATURA PRESENTACIÓN. Nombre de la asignatura: Verificación y Validación del Software. Carrera:

1. DATOS DE LA ASIGNATURA PRESENTACIÓN. Nombre de la asignatura: Verificación y Validación del Software. Carrera: 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Créditos: Verificación y Validación del Software. Ingeniería en Sistemas Computacionales ISC1205 2-2-4 PRESENTACIÓN.

Más detalles

PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE DESARROLLO DE APLICACIONES INFORMÁTICAS PARA TPA EXPTE: 102/13 TPA

PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE DESARROLLO DE APLICACIONES INFORMÁTICAS PARA TPA EXPTE: 102/13 TPA A P R O B A D O p o r e l Ó r g a n o d e C o n t r a t a c i ó n Art. 11 Ley 2/2003 de Medios de Comunicación Social EL DIRECTOR GENERAL DEL ENTE PÚBLICO DE COMUNICACIÓN DEL PRINCIPADO DE ASTURIAS Antonio

Más detalles

[Clave Proyecto] - Plan de Administración de la Configuración del Proyecto

[Clave Proyecto] - Plan de Administración de la Configuración del Proyecto [Clave Proyecto] - Plan de Administración de la Configuración del Proyecto Contenido 1. Historial de Cambios... 3 1.1. Cambios de Contenido... 3 1.2. Aprobación de Cambios... 3 1.3. Cambios de Plantilla...

Más detalles

Presentación de la asignatura

Presentación de la asignatura Presentación de la asignatura Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Profesor Juan Pavón Mestras [email protected]

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE 1. NOMBRE DEL ÁREA Gerencia de Operaciones y Sistemas. 2. RESPONSABLE DE LA EVALUACIÓN Amado Zumaeta Vargas 3. CARGO Analista 4. FECHA 06/10/2010 5. JUSTIFICACIÓN

Más detalles

DESARROLLO DE SOFTWARE

DESARROLLO DE SOFTWARE Página 1de 10 GUIA DOCENTE DE LA ASIGNATURA DESARROLLO DE SOFTWARE MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO Formación de Desarrollo y Especialidad 2: Ingeniería del Software Gestión de Proyectos 3º

Más detalles

Calidad y Seguridad en la programación de aplicaciones

Calidad y Seguridad en la programación de aplicaciones Calidad y Seguridad en la programación de aplicaciones Presentada por: Tartarelli Martin COO, Infobyte Security Research Aclaración: Todos los derechos reservados. No está permitida la reproducción parcial

Más detalles

maven Menos mal que has venido 6 de noviembre de 2006 Escuela Técnica Superior de Ingeniería Informática Universidad de Sevilla

maven Menos mal que has venido 6 de noviembre de 2006 Escuela Técnica Superior de Ingeniería Informática Universidad de Sevilla maven Menos mal que has venido 6 de noviembre de 2006 Escuela Técnica Superior de Ingeniería Informática Universidad de Sevilla PRESENTACIÓN manuelrecena.com [email protected] Índice Objetivos Escenarios

Más detalles

Servicios Área Ingeniería. Integración continua

Servicios Área Ingeniería. Integración continua Servicios Área Ingeniería Integración continua Tabla de contenidos 1. Integracion continua... 3 1.1. Descripción... 3 1.2. Detalle de los productos utilizados... 6 1.1. Descripción Se ofrece una solución

Más detalles

270081 - ASW - Aplicaciones y Servicios Web

270081 - ASW - Aplicaciones y Servicios Web Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 747 - ESSI - Departamento de Ingenieria de Servicios y Sistemas de Información Curso: Titulación: 2015 GRADO EN

Más detalles

PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE MANTENIMIENTO Y DESARROLLO DE APLICACIONES INFORMÁTICAS PARA RTPA EXPTE: 90/15 TPA

PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE MANTENIMIENTO Y DESARROLLO DE APLICACIONES INFORMÁTICAS PARA RTPA EXPTE: 90/15 TPA A P R O B A D O EL ADMINISTRADOR ÚNICO DE RTPA SAU, disposición transitoria primera de la Ley 8/2014 de 14 de julio, de Segunda Reestructuración del Sector Público Autonómico. E n G i j ó n, a d e _ d

Más detalles

Guía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática

Guía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática Guía Docente: Guía Básica Datos para la identificación de la asignatura. CENTRO: Escuela de Ingeniería Informática TITULACIÓN: Grado en Ingeniería Informática Ingeniería de Requisitos CÓDIGO ULPGC 40827

Más detalles

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m. Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas

Más detalles

Ciclo de vida de aplicaciones J2EE

Ciclo de vida de aplicaciones J2EE Ciclo de vida de aplicaciones J2EE 25 de Enero de 2008 1 CICLO DE VIDA DE APLICACIONES J2EE Escenario Desarrollador1 1.commit Entorno de Integración Continua 2. Detecta actividad en SVN Desarrollador2

Más detalles

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración , con fecha 15 de octubre de 2013 IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración Índice 1 Visión general 2 Fecha de disponibilidad

Más detalles

JIAP 2011 Transitando hacia una Organización Gestionada por Procesos. Diego Karbuski - Agosto 2011

JIAP 2011 Transitando hacia una Organización Gestionada por Procesos. Diego Karbuski - Agosto 2011 JIAP 2011 Transitando hacia una Organización Gestionada por Procesos Diego Karbuski - Agosto 2011 Puede convertirse el BPM en un modelo de gestión para el Gobierno? Reducción de costos Transparencia Control

Más detalles

El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos

El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos KPMG, Abril 2013 KPMG afiliadas a KPMG International Cooperative ( KPMG International ), una entidad suiza.

Más detalles

7. CONCLUSIONES Y TRABAJOS FUTUROS

7. CONCLUSIONES Y TRABAJOS FUTUROS 7. CONCLUSIONES Y TRABAJOS FUTUROS 7.1 CONCLUSIONES El presente trabajo ha realizado un acercamiento a JBoss AOP, un framework que permite la definición y ejecución de comportamiento aspectual. Consideramos

Más detalles

Nombre de la asignatura: Programación Web. Créditos: 2 3-5. Aportación al perfil

Nombre de la asignatura: Programación Web. Créditos: 2 3-5. Aportación al perfil Nombre de la asignatura: Programación Web Créditos: 2 3-5 Aportación al perfil Desarrollar, implementar y administrar software de sistemas o de aplicación que cumpla con los estándares de calidad con el

Más detalles

Escuela Técnica Superior de Ingeniería. Informática. Grado en Ingeniería Informática

Escuela Técnica Superior de Ingeniería. Informática. Grado en Ingeniería Informática Escuela Técnica Superior de Ingeniería Informática Grado en Ingeniería Informática GUÍA DOCENTE DE LA ASIGNATURA: (Diseño Arquitectónico y Patrones) Curso Académico 2013/2014 Fecha: 24/05/2013 MODELO GUIA

Más detalles

Estilos Arquitectónicos

Estilos Arquitectónicos Estilos Arquitectónicos Lic. Gastón Coco Ing. Gustavo A. Brey Ing. Juan M. Arias Ing. Jorge García Ing. Santiago Blanco Ing. Fabián Pezet Vila Ing. Ariel Cassan 2005 Agenda # Tema Duración 1 Que es un

Más detalles