Factores de Calidad y Modelos de Estimación en Ingeniería de Software
Enviado por Programa Chuletas y clasificado en Diseño e Ingeniería
Escrito el en
español con un tamaño de 4,72 KB
Factores de Escala del Modelo COCOMO
Los factores de escala del modelo COCOMO permiten ajustar la estimación según las características del proyecto y del equipo. Estos factores son:
- Precedencia: Referente a la experiencia en aplicaciones similares.
- Flexibilidad de la especificación.
- Resolución de riesgos.
- Cohesión de equipo.
- Madurez del proceso.
El Modelo de Calidad de Boehm
El modelo presentado por Boehm establece una jerarquía de características donde cada una contribuye a la calidad global del producto. Este modelo se centra primordialmente en:
- Sus características operativas.
- Su capacidad para soportar los cambios.
- Su adaptabilidad a nuevos entornos.
- La evaluación del desempeño del hardware.
El modelo comienza con la utilidad general del software, afirmando que el software es útil si evita la pérdida de tiempo y dinero. La utilidad puede considerarse en correspondencia a los tipos de usuario involucrados:
- El primer tipo de usuario queda satisfecho si el sistema hace lo que se pretende que haga.
- El segundo tipo es aquel que utiliza el sistema luego de una actuación.
- El tercero es el programador que mantiene el sistema.
Características de Alto Nivel
Representan requerimientos generales de uso y pueden ser:
- Utilidad per-se: Cuán usable, confiable y eficiente es el producto en sí mismo.
- Mantenibilidad: Cuán fácil es modificarlo, entenderlo y retestearlo.
- Utilidad general: Si puede seguir usándose si se cambia el ambiente.
Características de Nivel Intermedio
Representan los factores de calidad específicos:
- Portabilidad
- Confiabilidad
- Eficiencia
- Usabilidad
- Testeabilidad
- Facilidad de entendimiento
- Modificabilidad o flexibilidad
Características Primitivas
El nivel más bajo corresponde a características directamente asociadas a una o dos métricas de calidad:
- De Portabilidad: Independencia de dispositivos.
- De Confiabilidad: Exactitud, completitud, consistencia, robustez e integridad.
Factores de Complejidad de los Puntos de Función
Los factores que determinan la complejidad en el método de Puntos de Función son:
- Comunicación de datos
- Rendimiento
- Frecuencias de transacciones
- Requisitos de manejo del usuario final
- Procesos complejos
- Facilidad de mantenimiento
- Funciones distribuidas
- Gran carga de trabajo
- Entrada online de datos
- Actualizaciones online
- Utilización con otros sistemas
- Facilidad de operación
- Facilidad de cambio
Pruebas de Software y su Relación con la Calidad
¿Qué son las pruebas? Las pruebas son básicamente un conjunto de actividades dentro del desarrollo de software. Dependiendo del tipo de pruebas, estas actividades podrán ser implementadas en cualquier momento de dicho proceso de desarrollo. El objetivo de las pruebas es presentar información sobre la calidad del producto a las personas responsables de este.
¿Las pruebas producen calidad? La respuesta es falsa; el testing no puede asegurar ni la calidad en el software ni un software de calidad por sí solo.
Áreas del Nivel Definido del CMMI (Nivel 3)
En el Nivel 3 (Definido) del modelo CMMI, las áreas clave de proceso son:
- Desarrollo de requerimientos (RD).
- Solución técnica (TS).
- Integración del producto (PI).
- Verificación (VE).
- Validación (VA).
- Enfoque organizacional en el proceso (OPF).
- Definición organizacional del proceso (OPD).
- Entrenamiento Organizacional (OT).
- Gestión de Riesgos (RSKM).
- Análisis y toma de decisiones (DAR).
- Administración integrada del proyecto (IMP).
- Gestión integrada de proveedores (ISM-SS).
- Ambiente organizacional para la integración (IPPD-OEI).
- Equipo integrado (IPPD-IT).