Metodología de Inspección y Aseguramiento de Calidad para Software Basado en Web
Enviado por Chuletator online y clasificado en Diseño e Ingeniería
Escrito el en
español con un tamaño de 4,19 KB
Inspección de Software Basado en Web
Las inspecciones de software fueron definidas por Fagan a principios de los años 70 para IBM (International Business Machines). Inicialmente, no eran más que exámenes estrictos dirigidos al código fuente. Actualmente, son parte fundamental del aseguramiento de calidad, ya que establecen un orden en el proceso y garantizan la mejora continua. Es, por definición, un proceso de mejora de calidad continuo.
Metas Fundamentales de la Práctica de Inspección
La práctica de las inspecciones se conforma por seis metas definidas:
- Identificar defectos.
- Estimar la calidad.
- Mejorar la calidad del producto.
- Proporcionar los datos para la mejora de proceso (Métricas).
- Proporcionar los medios para la transferencia del conocimiento.
- Mejorar la eficacia del proceso de desarrollo.
Clasificación de la Práctica de Inspección: Sistemas de Soporte
La práctica de las inspecciones se clasifica en tres sistemas de actividades de soporte:
Gestión del Conocimiento
Ayuda a realizar el continuo proceso de inspección y sirve como sistema base para las actividades de evaluación.
Entidad Evaluadora
Constituye la esencia de la puesta en práctica del proceso de inspección y las actividades de la organización.
Entidad
Asegura la mejora y la organización eficiente del proceso de inspección.
Objetivos Clave de las Inspecciones
- Encontrar tempranamente los defectos.
- Prevenir el mal funcionamiento de los procesos o planes establecidos.
- Proporcionar mejoras en la fiabilidad, disponibilidad y la facilidad de mantenimiento del software.
Métricas en el Proceso de Inspección de Software
Las métricas son fundamentales en cualquier proceso de desarrollo. Estas proporcionan los parámetros necesarios para medir si el proceso está correctamente implantado y si se alinea con los objetivos de la empresa.
Modelo de Inspección de Fagan
El Modelo de Inspección de Fagan implica la revisión sistemática de código o de artefactos relacionados, tales como requisitos y documentos de diseño.
Composición del Equipo de Inspección de Fagan
- Un asesor
- Un lector
- Un inspector
- Un autor
Fases del Modelo de Fagan
- Planificación (Planeamiento)
- Descripción
- Preparación
- Inspección
- Reanudación
- Seguimiento
Estrategias de Mercado para Aplicaciones Web
- Optimización del sitio para motores de búsqueda (SEO).
- Actualización frecuente de la página.
- Oferta de promociones y cupones.
- Realización de campañas de email marketing.
- Trato cercano con usuarios y clientes.
- Uso estratégico de redes sociales.
Planificación de la Verificación y Validación (V&V) de Aplicaciones Web
Verificación
La verificación es el conjunto de actividades que aseguran que el software implementa correctamente una función específica.
Planificación de la Verificación
La planificación de la verificación debe definir el propósito, los métodos, las frecuencias y las responsabilidades asociadas a las actividades de verificación.
Confirmaciones Requeridas por las Actividades de Verificación
Las actividades de verificación deben confirmar que:
- Los PPRs (Procedimientos Pre-Requisito) están implementados.
- La entrada a los análisis se actualiza continuamente.
- Los PPR operacionales y los elementos dentro del plan APPCC se han implementado y son eficaces.
- Los niveles de peligros están dentro de los niveles aceptables identificados.
- Otros procedimientos requeridos por la organización se han implementado y son eficaces.
Validación
La validación de datos garantiza la corrección y precisión de todos los valores de datos de la aplicación. La validación de datos de la aplicación puede diseñarse utilizando distintos enfoques:
- Código de interfaz de usuario.
- Código de aplicación.
- Restricciones de bases de datos.