Entradas

Mostrando las entradas de 2017

Gestión del Cambio y Reingeniería

Imagen
Debemos tener en cuenta que cuando se construye software de computadoras los cambios ocurren y puesto que ocurren es necesario gestionarlos con eficacia. La gestión de la configuración de software es un conjunto de actividades que se han desarrollado para gestionar el cambio a lo largo del ciclo de vida del software de computadora. Un escenario de configuración  de software  involucra  diversos papeles y tareas, la meta del gestor del proyecto es garantizar que el producto se entregue dentro de cierto periodo, en consecuencia, el gestor supervisa el progreso y el desarrollo, reconoce y reacciona ante los problemas. Esto se hace al generar y analizar los informes acerca del estado del sistema de software y al realizar revisiones en el sistema. Elementos de un Sistema de Gestión de la Configuración Elementos de componentes: conjunto de herramientas que permiten el acceso y la gestión de cada elemento de configuración del software. Elementos de proceso: es una serie de pr

Gestión de Calidad

Imagen
También llamada garantía de la calidad del software es una actividad protectora o de sombrilla, que se aplica a lo largo del proceso de software.  Esta abarca: 1) Un proceso de garantía de la calidad del software (SQA). 2) Tareas específicas de aseguramiento y control de calidad que incluye revisiones técnicas. formales y una estrategia de pruebas de varios niveles. 3) Prácticas efectivas de ingeniera del software; es decir, métodos y herramientas. 4) Control de todos los productos de trabajo del software. Cuando se examina un elemento con base en sus características mensurables se pueden encontrar dos tipos de calidad: La calidad de diseño que se refiere a las características que los diseñadores especifican para un elemento. Y la calidad de concordancia que es el grado en el que las especificaciones se aplican durante la fabricación. En el desarrollo de software, la calidad del diseño incluye requisitos, especificaciones y el diseño del sistema. La calid

Gestión del Riesgo e Ingeniería de Software basada en Componentes

Imagen
El riesgo afecta a los futuros acontecimientos. Cuando se considera el riesgo en el contexto  de la ingeniería del software, los tres pilares conceptuales de Charette se hacen continuamente evidentes. El futuro es lo que nos preocupa, ¿qué riesgos podrían hacer que nuestro proyecto fracasará? El cambio es nuestra preocupación ¿cómo afectarán los cambios en los requisitos del cliente, en las tecnologías de desarrollo, en los ordenadores a las que van dirigidas, el proyecto y todas las entidades relacionadas con él, al cumplimiento de la planificación temporal y al éxito en general? Para terminar, nos enfrentamos con elecciones ¿qué métodos y herramientas deberíamos emplear, cuánta gente debería estar implicada, qué importancia hay que darle a la calidad? . Peter Drucker dijo una vez: "Mientras que es inútil intentar eliminar el riesgo y cuestionable el poder minimizarlo, es esencial que los riesgos que se tomen sean los riesgos adecuados". Antes de poder identificar l

Prueba de Aplicaciones Web

Imagen
La prueba es el proceso de ejercitar al software con la finalidad de descubrir y corregir errores; en este proceso se tiene en cuenta diversas dimensiones de calidad y la naturaleza de los errores que se presentan como consecuencia de la pruebas. La prueba de Aplicaciones Web, es el proceso de actividades relacionadas con la meta de descubrir errores en el contenido, la facilidad de uso, el desempeño, la función, la capacidad, la navegabilidad y la seguridad de la WebApp. Es importante para que los usuarios finales estén contentos con el contenido y la función del producto, por eso es importante aplicar este proceso, para eliminar la mayor cantidad de errores posibles. Este proceso se comienza aplicar sobre aquellos aspectos que son visibles para el usuario y se procede con la infraestructura. Consta de 7 etapas:  Contenido Interfaz Navegación   Componente Configuración Desempeño Seguridad Dimensiones de Calidad La calidad se incorporar a una aplicación web com