Calidad En El Desarrollo De Aplicaciones Web PDF Download

Are you looking for read ebook online? Search for your book and save it on your Kindle device, PC, phones or tablets. Download Calidad En El Desarrollo De Aplicaciones Web PDF full book. Access full book title Calidad En El Desarrollo De Aplicaciones Web.

Gestión de Requisitos de Calidad de Datos en Aplicaciones Web

Gestión de Requisitos de Calidad de Datos en Aplicaciones Web
Author: C Sar Arturo Guerra Garc a
Publisher: Ewe Editorial Acad MIA Espa Ola
Total Pages: 188
Release: 2012-03
Genre:
ISBN: 9783847368137

Download Gestión de Requisitos de Calidad de Datos en Aplicaciones Web Book in PDF, ePub and Kindle

El ra pido crecimiento de la Web ha hecho posible que cada vez volu menes ma s grandes de datos este n disponibles, permitiendo a los usuarios de aplicaciones Web un acceso cada vez ma s fa cil a ellos. Dado el valor estrate gico de los datos en la ejecucion de procesos de negocio, y teniendo en cuenta que cada vez con ma s frecuencia estos datos son publicados y consumidos desde Internet, los individuos y las organizaciones necesitan controlar la calidad de los datos, tratando de asegurar niveles aceptables para las aplicaciones que utilizan. Lamentablemente, y hasta la fecha, no es frecuente encontrar aplicaciones Web que implementan algu n tipo de mecanismo para la gestio n de la Calidad de los Datos (DQ). Para implementar estos mecanismos, los desarrolladores de aplicaciones Web tienen que conocer primero co mo los usuarios perciben y entienden el concepto de calidad de datos de acuerdo a las tareas que ellos realizan, y entonces obtener y gestionar tales requisitos de DQ. Para lograr esto, los desarrolladores necesitan disponer de mecanismos u tiles que les permitan capturar, representar e incluir esta percepcio n en el desarrollo de aplicaciones Web desde la etapa inicial."


Handbook of Research on Web Information Systems Quality

Handbook of Research on Web Information Systems Quality
Author: Calero, Coral
Publisher: IGI Global
Total Pages: 582
Release: 2008-02-28
Genre: Education
ISBN: 1599048485

Download Handbook of Research on Web Information Systems Quality Book in PDF, ePub and Kindle

Web information systems engineering resolves the multifaceted issues of Web-based systems development; however, as part of an emergent yet prolific industry, Web site quality assurance is a continually adaptive process needing a comprehensive reference tool to merge all cutting-edge research and innovations. The Handbook of Research on Web Information Systems Quality integrates 30 authoritative contributions by 72 of the world's leading experts on the models, measures, and methodologies of Web information systems, software quality, and Web engineering into one practical guide to Web information systems quality, making this handbook of research an essential addition to all library collections.


Desarrollo de aplicaciones web distribuidas. IFCD0210

Desarrollo de aplicaciones web distribuidas. IFCD0210
Author: Antonio Luís Cardador Cabello
Publisher: IC Editorial
Total Pages: 190
Release: 2024-02-29
Genre: Computers
ISBN: 8411843025

Download Desarrollo de aplicaciones web distribuidas. IFCD0210 Book in PDF, ePub and Kindle

Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición del certificado de profesionalidad "IFCD0210 - DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB". Manual imprescindible para la formación y la capacitación, que se basa en los principios de la cualificación y dinamización del conocimiento, como premisas para la mejora de la empleabilidad y eficacia para el desempeño del trabajo.


Desarrollo de aplicaciones web en el entorno servidor. UF1844.

Desarrollo de aplicaciones web en el entorno servidor. UF1844.
Author: Beatriz Coronado García
Publisher: TUTOR FORMACIÓN
Total Pages: 160
Release: 2024-09-04
Genre: Computers
ISBN: 8419189898

Download Desarrollo de aplicaciones web en el entorno servidor. UF1844. Book in PDF, ePub and Kindle

Este Manual es el más adecuado para impartir la UF1844 "Desarrollo de aplicaciones web en el entorno servidor" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto. Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final en el email [email protected] Capacidades que se adquieren con este Manual: Crear componentes software con tecnologías de desarrollo orientadas a objetos: Gestionar componentes software en el entorno del servidor mediante herramientas de desarrollo y lenguajes de programación contando con documentación de diseño detallado: – Crear y archivar componentes software. – Modificar y eliminar componentes software. – Depurar y verificar los componentes software elaborados. Crear objetos, clases y métodos adecuados a la funcionalidad del componente software a desarrollar utilizando lenguajes de programación orientados a objetos. Formular estructuras de datos y flujo de control mediante lenguajes de programación orientados a objetos según la funcionalidad del componente software a desarrollar. Documentar el componente software desarrollado. Construir componentes de software mediante herramientas de desarrollo y lenguajes de programación orientados a objetos a partir de documentación de diseño detallado: – Integrar componentes software de control del contenido de los documentos ubicados en el servidor para ser utilizados en el entorno del cliente tipo servlet. – Integrar gestión de ficheros en el componente software a desarrollar. – Integrar gestión de errores en el componente software a desarrollar. – Utilizar variables de servidor en el componente software a desarrollar para proporcionar acceso a las propiedades del servidor. – Integrar seguimiento de sesiones de usuario y propiedades de la aplicación web a desarrollar en el componente software a construir. – Crear componentes software con la funcionalidad de aplicación de cliente para ser utilizado en el entorno cliente tipo applet. – Crear componentes software que puedan ofrecer su funcionalidad a otros componentes software del mismo servidor u otros servidores de la red. Índice: Introducción 8 El proceso del desarrollo de software 13 1. Modelos del ciclo de vida del software. 14 1.1. En cascada (waterfall). 14 1.2. Iterativo. 15 1.3. Incremental. 15 1.4. En V. 16 1.5. Basado en componentes (CBSE). 16 1.6. Desarrollo rápido (RAD). 17 1.7. Ventajas e inconvenientes. Pautas para la selección de la metodología más adecuada. 19 2. Análisis y especificación de requisitos. 22 2.1. Tipos de requisitos. 22 2.2. Modelos para el análisis de requisitos. 24 2.3. Documentación de requisitos. 25 2.4. Validación de requisitos. 26 2.5. Gestión de requisitos. 27 3. Diseño. 29 3.1. Modelos para el diseño de sistemas. 30 3.2. Diagramas de diseño. El estándar UML 35 3.3. Documentación 36 4. Implementación. 39 4.1. Conceptos generales de desarrollo de software. 39 4.2. Principios básicos del desarrollo de software. 40 4.3. Técnicas de desarrollo de software. 40 5. Validación y verificación de sistemas. 42 5.1. Planificación. 42 5.2. Métodos formales de verificación. 42 5.3. Métodos automatizados de análisis. 43 6. Pruebas de software. 45 6.1. Tipos. 45 6.2. Pruebas funcionales (BBT). 46 6.3. Pruebas estructurales (WBT). 47 6.4. Comparativa. Pautas de utilización. 47 6.5. Diseño de pruebas. 48 6.6. Ámbitos de aplicación. 49 6.7. Pruebas de Sistemas. 50 6.8. Pruebas de componentes. 50 6.9. Automatización de pruebas. Herramientas. 50 6.10. Estándares sobre pruebas de software. 51 7. Calidad del software. 52 7.1. Principios de calidad del software. 52 7.2. Métricas y calidad del software. 52 7.3. Concepto de métrica y su importancia en la medición de la calidad. 53 7.4. Principales métricas en las fases del ciclo de vida software. 53 7.5. Estándares para la descripción de los factores de Calidad. ISO-9126 y otros estándares. Comparativa. 56 8. Herramientas de uso común para el desarrollo de software. 58 8.1. Editores orientados a lenguajes de programación. 58 8.2. Compiladores y enlazadores. 68 8.3. Generadores de programas 69 8.4. Depuradores. 69 8.5. Herramientas de prueba y validación de software. 69 8.6. Optimizadores de código. 70 8.7. Empaquetadores. 70 8.8. Generadores de documentación de software. 70 8.9. Gestores y repositorios de paquetes. Versionado y control de dependencias. 71 8.10. Distribución de software. 71 8.11. Gestores de actualización de software. 71 8.12. Control de versiones. 72 8.13. Entornos integrados de desarrollo (IDE) de uso común. 72 9. Gestión de proyectos de desarrollo de software. 73 9.1. Planificación de proyectos. 73 9.2. Control de proyectos. 74 9.3. Ejecución de proyectos. 75 9.4. Herramientas de uso común para la gestión de proyectos. 76 10. Prueba de autoevaluación. 77 La orientación a objetos 78 1. Principios de la orientación a objetos. 79 1.1. Comparación con la programación estructurada. 79 1.2. Ocultación de información (information hiding). 81 1.3. El tipo abstracto de datos (ADT). Encapsulado de datos. 82 1.4. Paso de mensajes. 83 2. Clases de objetos. 85 2.1. Atributos, variables de estado y variables de clase. 85 2.2. Métodos. Requisitos e invariantes. 87 2.3. Gestión de excepciones. 88 2.4. Agregación de clases. 90 3. Objetos. 92 3.1. Creación y destrucción de objetos. 92 3.2. Llamada a métodos de un objeto. 92 3.3. Visibilidad y uso de las variables de estado. 92 3.4. Referencias a objetos. 94 3.5. Persistencia de objetos. 94 3.6. Optimización de memoria y recolección de basura (garbage collection). 94 4. Herencia. 95 4.1. Concepto de herencia. Superclases y subclases. 95 4.2. Herencia múltiple. 95 4.3. Clases abstractas. 95 4.4. Tipos de herencia. 95 4.5. Polimorfismo y enlace dinámico (dynamic binding). 96 4.6. Directrices para el uso correcto de la herencia. 96 5. Modularidad. 97 5.1. Librerías de clases. Ámbito de utilización de nombres. 97 5.2. Ventajas de la utilización de módulos o paquetes. 97 6. Generalización y sobrecarga. 98 6.1. Concepto de generalización. 98 6.2. Generalización y sobrecarga. 98 6.3. Concepto de herencia generalizada y módulos. 98 7. Desarrollo orientado a objetos. 100 7.1. Lenguajes de desarrollo orientado a objetos de uso común. 100 7.2. Herramientas de desarrollo. 102 8. Lenguajes de modelización en el desarrollo orientado a objetos. 103 8.1. Uso del lenguaje unificado de modelado (UML) en el desarrollo orientado a objetos. 103 8.2. Diagramas para la modelización de sistemas orientados a objetos. 103 9. Prueba de autoevaluación. 105 Arquitecturas web 106 1. Concepto de arquitectura web. 107 2. El modelo de capas. 108 3. Plataformas para el desarrollo en las capas servidor. 110 4. Herramientas de desarrollo orientadas a servidor de aplicaciones web. 111 4.1. Tipos de herramientas. 111 4.2. Extensibilidad. Instalación de módulos. 111 4.3. Técnicas de configuración de los entornos de desarrollo, preproducción y producción. 112 4.4. Funcionalidades de depuración. 113 5. Prueba de autoevaluación. 114 Lenguajes de programación de aplicaciones web en el lado servidor 115 1. Características de los lenguajes de programación web en servidor. 116 2. Tipos y características de los lenguajes de uso común. 117 2.1. Interpretados orientados a servidor. 117 2.2. Lenguajes de cliente interpretados en servidor. 119 2.3. Lenguajes compilados. 119 3. Criterios en la elección de un lenguaje de programación web en servidor. Ventajas e inconvenientes. 121 4. Características generales. 123 4.1. Tipos de datos. 123 4.2. Clases. 123 4.3. Operadores básicos. Manipulación de cadenas de caracteres. 127 4.4. Estructuras de control. Bucles y condicionales. 132 4.5. Módulos o paquetes. 133 4.6. Herencia. 135 4.7. Gestión de bibliotecas (libraries). 137 5. Gestión de la configuración. 138 5.1. Configuración de descriptores. 138 5.2. Configuración de ficheros. 142 6. Gestión de la seguridad 143 6.1. Conceptos de identificación, autenticación y autorización. 143 6.2. Técnicas para la gestión de sesiones. 143 7. Gestión de errores. 146 7.1. Técnicas de recuperación de errores. 146 7.2. Programación de excepciones. 146 8. Transacciones y persistencia. 147 8.1. Acceso a bases de datos. Conectores. 147 8.2. Estándares para el acceso a bases de datos. 147 8.3. Gestión de la configuración de acceso a bases de datos. 148 8.4. Acceso a directorios y otras fuentes de datos. 149 8.5. Programación de transacciones. 149 9. Componentes en servidor. Ventajas e inconvenientes en el uso de contenedores de componentes. 151 10. Modelos de desarrollo. El modelo vista controlador. 152 10.1. Modelo: programación de acceso a datos. 152 10.2. Vista: desarrollo de aplicaciones en cliente. Eventos e interfaz de usuario. 152 10.3. Programación del controlador. 152 10.4. Documentación del software. Inclusión en código fuente. Generadores de documentación 153 11. Prueba de autoevaluación. 155 Resumen 156 Prueba de evaluación final 157


Desarrollo de aplicaciones web en el entorno servidor

Desarrollo de aplicaciones web en el entorno servidor
Author: BERENGUEL GÓMEZ, JOSE LUIS
Publisher: Ediciones Paraninfo, S.A.
Total Pages: 232
Release: 2015-01-01
Genre: Reference
ISBN: 8428397171

Download Desarrollo de aplicaciones web en el entorno servidor Book in PDF, ePub and Kindle

El proceso de desarrollo del software es una parte de la Ingeniería Informática que incluye la planificación, desarrollo y seguimiento del proyecto para el aseguramiento de la calidad empleando estándares de la industria y las pruebas de software, así como el uso de herramientas informáticas que automaticen y apoyen estas y otras tareas presentes en el desarrollo de software. A través de este libro aprenderemos a crear componentes software siguiendo el paradigma de programación orientada a objetos empleando para ello el lenguaje Java. Además, también se introduce en la creación de aplicaciones web utilizando la tecnología Java Enterprise Edition (Java EE). Cada capítulo se complementa con actividades prácticas cuyas soluciones están disponibles en www.paraninfo.es. Los contenidos del libro se corresponden con los de la UF 1844 Desarrollo de aplicaciones web en el entorno servidor,incardinada en el MF 0492_3 Programación web en el entorno servidor, del certificado IFCD0210 Desarrollo de aplicaciones con tecnologías web regulado por el RD 1531/2011, de 31 de octubre, y modificado por el RD 628/2013, de 2 de agosto.


Desarrollo de una aplicación web para la gestión de un modelo de calidad de apps

Desarrollo de una aplicación web para la gestión de un modelo de calidad de apps
Author: Wang Yang Ye
Publisher:
Total Pages:
Release: 2017
Genre:
ISBN:

Download Desarrollo de una aplicación web para la gestión de un modelo de calidad de apps Book in PDF, ePub and Kindle

Durante los últimos años, con la popularidad de los móviles inteligente y las tabletas, el mercado de apps ha entrado a una época de expansión brutal. Existen millones de apps que están disponibles a las tiendas de apps. Por tanto, es importante conocer y controlar la calidad de las apps para ciertos usuarios con conocimientos más técnicos. Bajo este contexto, en este proyecto, se desarrollará una aplicación web para la construcción de un modelo de calidad, y la evaluación y comparación de la calidad de apps. El resultado de este proyecto será para dar apoyo a los resultados de un proyecto del grupo de investigación de Ingeniería del software y los servicios de la UPC.


Integración continua y automatización de procesos de calidad en el desarrollo de aplicaciones JEE

Integración continua y automatización de procesos de calidad en el desarrollo de aplicaciones JEE
Author: Marçal Abadia Pastor
Publisher:
Total Pages:
Release: 2011
Genre:
ISBN:

Download Integración continua y automatización de procesos de calidad en el desarrollo de aplicaciones JEE Book in PDF, ePub and Kindle

Castellano;: El proyecto está centrado en la mejora de la calidad y de la eficiencia en el desarrollo de aplicaciones web en la plataforma Java JEE mediante una metodología basada en ciclos cortos de desarrollo para validar la aplicación más continuamente y evitar imprevistos de última hora. Para llevar a cabo esta metodología que consiste en un entorno de Integración Continua, el equipo de trabajo por el cual se realiza el proyecto tiene una experiencia importante en los repositorios de código para trabajar concurrentemente, pero detectan que realizar las diferentes pruebas necesarias para asegurar las funcionalidades y los requerimientos del cliente de manera manual supone un coste elevado en tiempo y se plantean la opción de realizar un estudio de herramientas en el mercado que ayuden a realizar las pruebas funcionales de una aplicación de manera automatizada y cómo realizar una buena prueba de rendimiento sobre una aplicación web. Para llevar a cabo este proyecto, primero se realiza un estudio sobre tres herramientas del mercado que ayudan a un equipo de desarrollo de aplicaciones web a validar las funcionalidades de dicha aplicación de manera automatizada. Para seguir a continuación con un estudio relacionado con dos herramientas para realizar pruebas de rendimiento y entender la complejidad y el por qué es necesario realizarla. Para acabar, es interesante integrar todo ciclo de desarrollo en un entorno de Integración Continua para trabajar concurrentemente todos los componentes del equipo y que todos puedan acceder a los resultados de las pruebas y comprobar en caso de error, si proviene de su parte de código implementada.


SNAIL, Una metodología híbrida para el desarrollo de aplicaciones web

SNAIL, Una metodología híbrida para el desarrollo de aplicaciones web
Author: Jimmy Rolando Molina Ríos
Publisher: 3Ciencias
Total Pages: 126
Release: 2018-05-23
Genre: Computers
ISBN: 8494869086

Download SNAIL, Una metodología híbrida para el desarrollo de aplicaciones web Book in PDF, ePub and Kindle

En este libro se describe una guía para aquellas personas interesadas en aplicar una metodología híbrida para el desarrollo de Sitios de web, la cual va de la mano con la ingeniería de software para el desarrollo de las buenas prácticas.