Capítulo 1. Fundamentos de las pruebas de software...

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

Download "Capítulo 1. Fundamentos de las pruebas de software..."

Transcripción

1 l' Indice Prefacio... Capítulo 1. Fundamentos de las pruebas de software Introducción Principios básicos Verificación y validación Tareasbásicas Inspeccionesdecódigo Pruebas basadas en la ejecución del código: técnicas Pruebas de caja blanca Pruebas de interfaces entre módulos o clases Prueba de estructuras de datos locales... o..... o Prueba del camino básico Pruebas de condiciones línúte Pruebas de condición Pruebasde cajanegra Particiónde equivalencia Análisis de valores límite Diseñodecasosdeprueba Estrategiadepruebas Pruebasunitarias Pruebas de integración Pruebasdeintegraciónascendentes Pruebasde integracióndescendentes Pruebas de integración sandwich Elección del módulo/clase crítico/a Acoplamiento y cohesión... xv

2 viii 1.8. / Pruebas de validación Pruebasalfa,ybeta Pruebas del sistema Pruebas de aceptación... Pruebas de sistemas orientados a objetos Pruebasdeclasesdeobjetos Pruebas de integración de objetos Pruebasdeinterfaces Pruebas del sistema Depuración de errores Otras pruebas Pruebasderegresión Pruebas de estrés Pruebasdeinterfazdeusuario, Criterios para dar por finalizadas las pruebas Equipo de pruebas Errores más comunes que se cometen en la fase de pruebas Documentación de pruebas Bibliografía... Capítulo 2. Pruebas unitarias: JUnit Introducción AportacionesdeJUnit Versiones Instalación, Comprobación de la correcta instalación de JUnit Primera toma de contacto con JUnit Creación de una clase de prueba CreacióndeunaclasedepruebasconJUnit Creación de una clase de pruebas con JUnit 4.x, Conceptos básicos """"""""""""""""""""'" Prueba de constructores Procedimiento de prueba de un constructor Pruebademétodosgetyset Prueba de métodos get y set mediante la técnica de caja blanca Prueba de métodos get y set mediante la técnica de caja negra Pruebade métodosconv~ncionales """"""""""'" Casos particulares:

3 ix 2.6. Organización de las clases de prueba Ejecucióndeloscasosdeprueba Mecanismos de ejecución de los casos de prueba Ejecución en modo texto Ejecución en modo gráfico Interpretación de los resultados obtenidos ConceptodeerrorenJUnit Conceptode falloen JUnit """"""""""" 2.8. Conceptos avanzados en la prueba de clases Java Pruebadeexcepciones Excepciones esperadas Excepciones no esperadas Prueba de métodos que no pertenecen a la interfaz pública Prueba de forma indirecta Modificar el atributo de privacidad de modo que los métodos sean accesibles desde el paquete Utilizar clases anidadas Utilizar la API de Reflection de Java Bibliografía... Capítulo 3. Ant Introducción Instalación y configuración Conceptos básicos Propiedades EstructurasPath-Like Grupos de ficheros y directorios Objetivos Tareas """"""""""""""""""""""" Tareassobreficheros... Tareas de acceso al sistema de ficheros Tareasdecompilación... Tareas de documentación """"""""""'" Tareasdeejecución... Tareas para la definición de propiedades Tareas relacionadas con las pruebas Tareas definidas por el usuario Otras tareas Creacióndeunproyectobásico Ejecuciónde los casosde pruebamedianteant """""" Bibliografía

4 x Capítulo 4. Gestión de la configuración del Software Introducción Principios básicos Objetivos Líneasbase Elementos de configuración """""""""""""'" Líneas base Actividades Control de cambios Motivosdelcambio HerramientasdeGCS Documentación PlandeGCS FormulariodePeticióndeCambios InformesdeCambios Otrosdocumentos Bibliografía... Capítulo5. Herramientasde controlde versiones:subversion(svn) Introducción Por qué utilizar Subversion? DescripcióngeneraldeSubversion Instalación Servidorbasadoensvnserve Autenticación con svnserve ServidorbasadoenApache Creaciónderepositorios Laestructuradelrepositorio Accesoalrepositorio Mantenimientodel repositorio Autenticación Autorización Controldeaccesogeneral Control deaccesobasadoendirectorios Definición del fichero de control de acceso Puestaenmarcha Trabajandocon Subversion:TortoiseSVN Instalación Conexión con el repositorio """""""""""""'" CicIodetrabajo...,

5 xi Operaciones básicas Importar datos al repositorio: Importar Obtener una copia de trabajo: SVN Obtener... """ Enviar los cambios al repositorio: SVN Confirmar Actualizar una copia de trabajo: SVN Actualizar Resolver conflictos: Editar conflictos y Resuelto Registro de revisiones: Mostrar registro Otras operaciones """""""""""""'" Bibliografía """"""""""""""""""""""'" Capítulo 6. Generación de informes sobre las pruebas Introducción Informes con los resultados de ejecución de las pruebas Utilización de la tarea JUnitReport de Ant para generar informes con los resultados de ejecución de las pruebas Otras librerías de interés: JUnit PDF Report Informes sobre alcance de las pruebas Utilización de la herramienta Cobertura para generar informes de cobertura Indicar a Ant la localización de las nuevas tareas.... Instrumentalización de las clases que van a ser probadas Ejecución de las pruebas sobre las clases intrumenta1izadas Generación de los informes de cobertura Establecimiento y verificación de umbrales de cobertura Interpretación de los informes de cobertura Estimación de recursos """""""""""'" Aseguramiento de la calidad de componentes software Bibliografía... Capítulo 7. Pruebas unitarias en aislamiento mediante Mock Objects: JMockyEasyMock Introducción Diferencias entre Mock Objects y Stubs Filosofía de funcionamiento de los Mock Objects Procedimiento general de utilización de Mock Objects Herramientas para la puesta en práctica de la técnica de Mock Objects: EasyMockyJMock EasyMock Instalación """"""""""""""""" EjemplodeutilizacióndeEasyMock

6 xii JMock Instalación Ejemplo de utilización de JMock ComparativaentreEasyMockyJMock Bibliografía Capítulo 8. Mejora de la mantenibilidad mediante JTestCase Introducción Conceptos básicos Creación del documento XML con los casos de prueba Acceso desde los métodos de prueba a los casos de prueba definidosenlosdocumentosxml Tratamiento de casos especiales Definición de parámetros complejos con JICE JTestCase como herramienta de documentación de los casos de prueba Bibliografía Capítulo 9. Prueba de aplicaciones que acceden a bases de datos: DBUnit Introducción Técnicasdeprueba """"""""""""""""""""" UtilizacióndeMockObjects """""""""""""" Utilización de una base de datos real Procedimiento y recomendaciones Prueba del código perteneciente a la interfaz de acceso a la base de datos: DBUnit Introducción Creación de una clase de pruebas con DBUnit Definición de la clase de prueba Definición de los métodos de prueba Definición de los casos de prueba Recomendaciones Bibliografía... Capítulo10. Pruebasde documentos XML: XMLUnit """""'" Introducción ConfiguracióndeXMLUnit """"""""""""""""" Entradas para los métodos de XMLUnit ComparacióndedocumentosXML Qué métodos de aserción utilizar para comparar código XML? Cómo salvar diferencias superficiales

7 -, xiii Ignorar los espacios en blanco Ignorarloscomentarios La interfaz DifferenceListener PruebadetransformacionesXSL Validación de documentos XML durante el proceso de pruebas ValidaciónfrenteaunDTD Validación frente a un esquema XML Bibliografía... Capítulo 11. Prueba de aplicaciones Web Introducción Herramientas para la automatización de la prueba HttpUnit... HtmlUnit JWebUnit PruebadeunsitioWeb Pruebas de navegación Procedimiento general de prueba Utilización de JWebUnit y JtestCase para realizar las pruebas de navegación Prueba de enlaces rotos, Pruebas de estructura y contenido PruebadepáginasWebdinámicas Prueba de páginas HTML estáticas Prueba de documentos XML generados dinámicamente Bibliografía... Capítulo 12. Pruebas de validación Introducción JFunc Procedimiento de utilizacion de JFunc Ejecución de las clases de prueba mediante JFunc Mensajesdetallados JUnitPerf, Instalación y configuración de JUnitPerf Creando pruebas con JUnitPerf Pruebas de tiempo de respuesta: TimedTest Pruebas de carga: LoadTest Pruebas combinadas de tiempo y carga Ejecución de las pruebas de rendimiento JMeter

8 xiv : Instalación y configuración de JMeter Elementos de un plan de pruebas ThreadGroup... Controllers,... Listeners... Timers... Assertions... ConfigurationElements... Pre-ProcessorElements... Post-ProcessorE1ements. Reglas de alcance... Orden de ejecución... WorkBench... CreandopruebasconJMeter Una prueba simple Uso de parámetros en las peticiones Una prueba con varias peticiones Bibliografía... ApéndiceA. Variables de entorno... A.1 Linux """""""""""""""""""""""""'" A.2 Windows... ApéndiceB. Sistema a probar... B.1 Descripcióngeneraldelsistema... B.2 Arquitecturadelsistema... B.3 Configuración del sistema... B.4 Características del sistema y su relevancia en las pruebas de software... B.5 Arquitecturaintemadelsistema """""""""""""""" B.6 Documento de especificación de requisitos software Apéndice C. Java Estándares de nomenclatura y normas de estilo en c.1 Conceptosdeclaseyobjeto... c.2 Normasdeestilo... ApéndiceD. Novedades en Java D.1 Introducción "'" D.2 AnotacionesenJava... D.3 Importestático

Pruebas de Software: Herramientas: Pruebas Unitarias. Elisa Herrmann Ingeniería del Software de Gestión

Pruebas de Software: Herramientas: Pruebas Unitarias. Elisa Herrmann Ingeniería del Software de Gestión Pruebas de Software: Herramientas: Pruebas Unitarias Elisa Herrmann Ingeniería del Software de Gestión Contenido Qué son Pruebas Unitarias? Frameworks Ventajas Desventajas y limitaciones Mitos sobre Pruebas

Más detalles

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

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

Más detalles

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

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

Más detalles

Descripción específica

Descripción específica Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar

Más detalles

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática Grado en Ingeniería Informática Plan de proyecto Desarrollo de Sistemas de Información Corporativos Departamento de Informática Propósito El plan del proyecto software abarca todas las herramientas de

Más detalles

Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado

Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado Oracle University Contacte con nosotros: 902 302 302 Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado Duración: 5 Días Lo que aprenderá Este curso enlazado comprende los cursos Oracle

Más detalles

Criterios de Evaluación

Criterios de Evaluación Criterios de Evaluación Se ha reconocido la importancia de la comunicación visual y sus principios básicos. Se han analizado y seleccionado los colores y tipografías adecuados para su visualización en

Más detalles

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

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

Más detalles

Contenido. Prefacio Orígenes de la programación orientada a objetos... 1

Contenido. Prefacio Orígenes de la programación orientada a objetos... 1 Prefacio... xv 1. Orígenes de la programación orientada a objetos... 1 1.1 La crisis del software... 1 1.2 Evolución del software... 3 1.3 Introducción a la programación orientada a procedimientos... 4

Más detalles

Desarrollo Web con PHP y MySQL

Desarrollo Web con PHP y MySQL Desarrollo Web con PHP y MySQL DESCRIPCION MODULOS DE CAPACITACION 1. Introducción Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML

Más detalles

Laboratorio de Computación II PROGRAMA

Laboratorio de Computación II PROGRAMA Laboratorio de Computación II PROGRAMA 1) OBJETIVOS DE LA ASIGNATURA Que el alumno conozca entornos integrados de programación. Que el alumno conozca y aplique herramientas complementarias para el desarrollo,

Más detalles

Unidad 2: Introducción a Programación Orientada a Objetos y UML

Unidad 2: Introducción a Programación Orientada a Objetos y UML Unidad 1: Introducción a Microsoft.NET Microsoft.net Tiempo Común de Ejecución del Lenguaje (CLR) Lenguaje Intermedio de Microsoft (MSIL) Metadatos Ensamblados Librería de clase base (BCL) Sistema de Tipo

Más detalles

INDICE CARTAS DESCRIPTIVAS S3

INDICE CARTAS DESCRIPTIVAS S3 INDICE CARTAS DESCRIPTIVAS S3 CARRERA DE COMPUTACIÓN E INFORMÁTICA CICLO IV ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS 2009 I. Identificadores del programa Carrera: Informática y Sistemas Módulo:

Más detalles

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16

Más detalles

UNIVERSIDAD "" ' CIENTIFICA; DEL SUR FACULTAD DE INGENIERÍA DE SISTEMAS EMPRESARIALES

UNIVERSIDAD  ' CIENTIFICA; DEL SUR FACULTAD DE INGENIERÍA DE SISTEMAS EMPRESARIALES UNIVERSIDAD "" ' CIENTIFICA; DEL SUR /\' FACULTAD DE INGENIERÍA DE SISTEMAS EMPRESARIALES IMPLEMENTACION DEL SISTEMA DE LIBROS Y/0 REGISTROS ELECTRONICOS VINCULADOS A ASUNTOS TRIBUTARIOS EN EL PERU Trabajo

Más detalles

ESTUDIO DE PRE FACTIBIIDAD

ESTUDIO DE PRE FACTIBIIDAD ESTUDIO DE PRE FACTIBIIDAD I. INTRODUCCION II. RESUMEN EJECUTIVO III. ANALISIS DEL ENTORNO IV. ESTUDIO DE PRE FACTIBIIDAD OBJETIVO CARACTERISTICA POLITICAS ECONOMICAS O INDUSTRIALES QUE LIMITAN O FAVORECEN

Más detalles

Novedades 2017/18. Empresas desarrolladoras de software. Novedades Ayuda a la Presentación

Novedades 2017/18. Empresas desarrolladoras de software. Novedades Ayuda a la Presentación Novedades 2017/18 Empresas desarrolladoras de software Novedades Ayuda a la Presentación 29 Noviembre 2017 Departamento de Informática Tributaria 1 Principales novedades 2017/18 Presentación directa con

Más detalles

PROGRAMACIÓN EN JAVA

PROGRAMACIÓN EN JAVA 1. INTRODUCCIÓN A LA PROGRAMACIÓN 1.1. Datos, algoritmos y programas 1.1.1. Definición de algoritmo 1.1.2. Datos 1.1.3. Características de un programa 1.2. Paradigmas de programación 1.2.1. Programación

Más detalles

IMPLANTACIÓN DE APLICACIONES WEB

IMPLANTACIÓN DE APLICACIONES WEB Resultados de aprendizaje y criterios de evaluación: 1. Prepara el entorno de desarrollo y los servidores de aplicaciones Web instalando e integrando las funcionalidades necesarias. a) Se ha identificado

Más detalles

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes

Más detalles

DECLARACIÓN CENSAL FORMAS DE PRESENTACIÓN FORMULARIO 036 PDF

DECLARACIÓN CENSAL FORMAS DE PRESENTACIÓN FORMULARIO 036 PDF DECLARACIÓN CENSAL FORMAS DE PRESENTACIÓN FORMULARIO 036 PDF Departamento de Gestión Tributaria, febrero 2005 1 Los empresarios, profesionales y retenedores no deben olvidar presentar la declaración censal.

Más detalles

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones

Más detalles

CAPÍTULO 1. MI PRIMERA APLICACIÓN...

CAPÍTULO 1. MI PRIMERA APLICACIÓN... CONTENIDO PRÓLOGO... XIX CAPÍTULO 1. MI PRIMERA APLICACIÓN... 1 FORMULARIOS... 3 BIBLIOTECA JFC... 5 ESTRUCTURA DE UNA APLICACIÓN... 6 Compilar y ejecutar la aplicación... 10 DISEÑO DE LA INTERFAZ GRÁFICA...

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Modalidades.

Modalidades. Curso de HTML5 Accesible con Sublime Text Se han escrito o creado infinidad de libros y cursos sobre desarrollo Web. Sin embargo, la tecnología de desarrollo de sitios Web ha evolucionado muchísimo desde

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR

ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR Versión 1.1 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de usuario del NORMATIVA ATLAS

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET

IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET Módulo Formativo MF0493_3, perteneciente al Certificado de Profesionalidad IFCD0210 DESARROLLO DE APLICACIONES CON TECNOLOGÍAS

Más detalles

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS CONTENIDOS UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A

Más detalles

Los defectos en el desarrollo de Software Corporativo

Los defectos en el desarrollo de Software Corporativo Grado en Informática Los defectos en el desarrollo de Software Corporativo Desarrollo de Sistemas de Información Corporativos Departamento de Informática Contenido Definición de defecto Clasificación de

Más detalles

ESTÁNDAR DE CODIFICACIÓN JEE CHECKLIST

ESTÁNDAR DE CODIFICACIÓN JEE CHECKLIST 28 de Noviembre de 2016 Versión 1.3.4 APLICACIÓN AMAP 2.0 CONVENCIONES DE CÓDIGO EN DESARROLLO JEE Todas los ficheros están codificados en UTF-8 Se le ha asignado a la aplicación un código identificativo

Más detalles

Lenguajes de marcado para presentación de Páginas web.

Lenguajes de marcado para presentación de Páginas web. CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA

Más detalles

Contenido. 1. Introducción a la programación La secuenciación La selección...55

Contenido. 1. Introducción a la programación La secuenciación La selección...55 Contenido - IX Contenido 1. Introducción a la programación...1 1.1 Conceptos generales...3 La computadora... 3 El programa... 6 Estructuras de datos... 6 Operaciones primitivas elementales... 7 Estructuras

Más detalles

Capítulo 1. Conceptos sobre Forms y Reports... 1

Capítulo 1. Conceptos sobre Forms y Reports... 1 Prólogo... XVII Capítulo 1. Conceptos sobre Forms y Reports... 1 Oracle Fusion Middleware... 1 Oracle Developer Suite... 2 Descarga del software Forms y Reports... 4 Comparativa de arquitecturas 10g, 11g

Más detalles

Cuerpo de Profesores Técnicos de Formación Profesional

Cuerpo de Profesores Técnicos de Formación Profesional Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de

Más detalles

PrestaShop 1.7 Crear un sitio de comercio electrónico

PrestaShop 1.7 Crear un sitio de comercio electrónico Capítulo 1: Qué puede hacer con PrestaShop? A. PrestaShop en la esfera CMS B. Novedades de la versión 1.7 1. En versiones anteriores... 2. Front Office totalmente rediseñado para ser responsive 3. Back

Más detalles

Sistemas de Información

Sistemas de Información Programas de Estudio Modalidad Escolarizada Licenciatura en Ingeniería en Sistemas de Información Nombre de la asignatura (1) Programación SQL Ciclo, área o módulo (2) Clave de la asignatura (3) Cuarto

Más detalles

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

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

Más detalles

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A

Más detalles

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición) Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción

Más detalles

Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra

Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01

Más detalles

MANUAL DE USUARIO Plugins para maven Framework ATLAS. Versión 1.1

MANUAL DE USUARIO Plugins para maven Framework ATLAS. Versión 1.1 MANUAL DE USUARIO Plugins para maven Framework ATLAS Versión 1.1 Hoja de Control Título Documento de Referencia Responsable Manual de generación del zip para herramienta de validación COVER NORMATIVA ATLAS

Más detalles

PHP 7 Desarrollar un sitio web dinámico e interactivo

PHP 7 Desarrollar un sitio web dinámico e interactivo Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17

Más detalles

Temario curso Desarrollo de Aplicaciones Empresariales con Spring Framework Core 4

Temario curso Desarrollo de Aplicaciones Empresariales con Spring Framework Core 4 Temario curso Desarrollo de Aplicaciones Empresariales con Spring Framework Core 4 I. Generales El temario comprende las siguientes tecnologías. 1. Introducción a Spring Framework 2. Spring Core 3. Spring

Más detalles

Proceso de integración de Documentum 6.5 con earxiu

Proceso de integración de Documentum 6.5 con earxiu Proceso de integración de Documentum 6.5 con earxiu Proyecto 1ª Fase 2ª Fase 3ª Fase 4ª Fase Análisis de Requisitos Entorno de desarrollo Entorno de integración Entorno de producción Marzo Abril Junio

Más detalles

Ejercicio del Mecánico

Ejercicio del Mecánico Programación II Ejercicio del Mecánico pág:1 Programación II Ejercicio del Mecánico Dpto. LSIIS. Unidad de Programación Objetivo: El objetivo de esta práctica es la familiarización del alumno con la programación

Más detalles

Métodos de Programación

Métodos de Programación Presentación de la asignatura: Métodos de Programación Curso 2012-2013 Página web: http://www.ctr.unican.es/asignaturas/met_prog Métodos de Programación feb-2013 1 Profesores Mario Aldea Rivas ([email protected])

Más detalles

CONSTITUCIONES MISIONEROS CLARETIANOS

CONSTITUCIONES MISIONEROS CLARETIANOS CONSTITUCIONES MISIONEROS CLARETIANOS PARTE PRIMERA Capítulo I Capítulo II Capítulo III Capítulo IV Capítulo V Capítulo VI Capítulo VII Capítulo VIII PARTE SEGUNDA Capítulo IX Capítulo

Más detalles

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.000 MÉTRICA versión 3 Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.010 Enero 2000 borrador de metodología MÉTRICA v. 3 Ofrece a las organizaciones un instrumento

Más detalles

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA OC-GC-14-REQPATE-2016-V0 PARA: ORGANISMO COORDINADOR PREPARADO POR: GERENCIA COMERCIAL V0 PREPARADO POR REVISADO

Más detalles

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación

Más detalles

Guia práctica de PHP 5 Francisco Charte Ojeda

Guia práctica de PHP 5 Francisco Charte Ojeda Guia práctica de PHP 5 Francisco Charte Ojeda Introducción Páginas de servidor PHP Creación de páginas PHP Cómo usar este libro Convenciones tipográficas 1. Instalación 1.1. Introducción 1.2. Configuración

Más detalles

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS

Más detalles

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

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

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA SISTEMA DE INFORMACIÓN DE DETECCIÓN DE PLAGIO EN DOCUMENTOS DIGITALES USANDO EL MÉTODO DOCUMENT FINGERPRINTING Tesis para optar

Más detalles

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

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

Más detalles

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA: 1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN

Más detalles

ATLAS MIGRACIÓN AL ENTORNO DE DESARROLLO ATLAS LUNA

ATLAS MIGRACIÓN AL ENTORNO DE DESARROLLO ATLAS LUNA ATLAS MIGRACIÓN AL ENTORNO DE DESARROLLO ATLAS LUNA Versión 1.0 Arquitectura de Software 1 Hoja de Control Título Documento de Referencia Responsable MIGRACIÓN AL ENTORNO DE DESARROLLO ATLAS LUNA PREPARACION

Más detalles

MASTER DESARROLLO DE APLICACIONES ANDROID

MASTER DESARROLLO DE APLICACIONES ANDROID MASTER DESARROLLO DE APLICACIONES ANDROID TEMARIO MODULO I La plataforma Android Origen Google Play Creación de una cuenta de desarrollador Publicación de una aplicación Seguimiento y actualización de

Más detalles

PRUEBA DE SOFTWARE LA PRUEBA DE UN SISTEMA

PRUEBA DE SOFTWARE LA PRUEBA DE UN SISTEMA PRUEBA DE SOFTWARE Probar bien un sistema no es una actividad trivial para aprender. Algunos lo consideran un arte y aprender a hacerlo bien requiere práctica y experiencia. El 50% del tiempo y esfuerzo

Más detalles

Implementación de Componentes

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

Más detalles

Desarrollo Software Gran Escala

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

Más detalles

SISTEMA DE GESTIÓN DE ASEGURAMIENTO

SISTEMA DE GESTIÓN DE ASEGURAMIENTO SISTEMA DE GESTIÓN DE ASEGURAMIENTO SISTEMA DE GESTIÓN DE ASEGURAMIENTO (PROBLEMÁTICA) Necesidad Regulación Seguridad de los sistemas de información Auditoría / Entes de control Aseguramiento de servidores

Más detalles

Ejemplos DATEX II. Documento de compilación y ejecución. Carlos del Blanco Calderón (LISITT) David Torres Garrigós (LISITT)

Ejemplos DATEX II. Documento de compilación y ejecución. Carlos del Blanco Calderón (LISITT) David Torres Garrigós (LISITT) Ejemplos DATEX II Documento de compilación y ejecución Carlos del Blanco Calderón (LISITT) David Torres Garrigós (LISITT) 1/8/2014 Índice General 1 INTRODUCCIÓN... 4 1.1 REQUISITOS PREVIOS... 4 2 COMPILACIÓN...

Más detalles

Universidad Nacional del Nordeste. IBM WebSphere Studio Application Developer (WSAD)

Universidad Nacional del Nordeste. IBM WebSphere Studio Application Developer (WSAD) Universidad Nacional del Nordeste IBM WebSphere Studio Application Developer (WSAD) Año o 2006 Multiplataforma Inicialmente, la Web ofrecía a una interactividad prácticamente nula (los usuarios se limitaban

Más detalles

Síntesis de la programación

Síntesis de la programación Síntesis de la programación Programación 1º DAM 17 de julio de 2018 Tabla de Contenidos 1. Secuenciación de contenidos...1 2. Unidades de trabajo...3 2.1. Introducción a la Programación...3 2.1.1. Breve

Más detalles

CONVENCIONES USADAS...

CONVENCIONES USADAS... CONTENIDO CONVENCIONES USADAS... IX CAPÍTULO 1. INSTALACIÓN DEL SERVIDOR... 1 Introducción a Windows 2003... 1 Comprobaciones previas para trabajar con Windows 2003... 4 Consideraciones previas antes de

Más detalles

Instalación programa de facturación electrónica y generación de facturas.

Instalación programa de facturación electrónica y generación de facturas. Instalación programa de facturación electrónica y generación de facturas. 1.-Acceder a http://www.facturae.gob.es/formato/paginas/descarga-aplicacion-escritorio.aspx 2.- Descargar e instalar programa.

Más detalles

Front-end y Biblioteca de Interacción con Subversion para GNOME con tecnologías C# y Mono. Antonio Gutiérrez Mayoral <[email protected].

Front-end y Biblioteca de Interacción con Subversion para GNOME con tecnologías C# y Mono. Antonio Gutiérrez Mayoral <agutierr@gsyc.escet.urjc. Proyecto Fin de Carrera Front-end y Biblioteca de Interacción con Subversion para GNOME con tecnologías C# y Mono Antonio Gutiérrez Mayoral Antonio Gutiérrez Mayoral [email protected]

Más detalles

INDICE Prefacio Capitulo 1: Introducción Parte Primeras: modelos de datos Capitulo 2: Modelos entidad-relación Capitulo 3: El modelo relacional

INDICE Prefacio Capitulo 1: Introducción Parte Primeras: modelos de datos Capitulo 2: Modelos entidad-relación Capitulo 3: El modelo relacional INDICE Prefacio XVII Capitulo 1: Introducción 1.1 Aplicaciones de los sistemas de bases de datos 1 1.2. Sistemas de bases de datos frente a sistemas de archivos 2 1.3 Visión de los datos 3 1.4 modelos

Más detalles

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013 Programa de Capacitación en Aplicaciones Visual Studio.NET 2013 Actualización 2015-2016 FLUJO DE CAPACITACIÓN Programana de Capacitación : Experto Programador en Aplicaciones.NET 2013 * Fundamentos Programación

Más detalles

UNIT4 ekon.logística

UNIT4 ekon.logística UNIT4 ekon.logística Información de usuario Release notes v. 8.5.3.0 a v. 9.0.4.0 UNIT4 2011 Ref. plv9040u.docx Logística Tabla de contenido Tabla de contenido 1. Introducción... 1 2. Requerimientos...

Más detalles