Glosario de calidad del software

Glosario con términos y definiciones de calidad, testeo de software, ingeniería de requisitos, metodos formales, etc.

C

calidad
(quality, ISO 8402, 1994) Conjunto de propiedades y de características de un producto o servicio, que le confieren su aptitud para satisfacer unas necesidades explícitas e implícitas. (The totality of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs).
cambiabilidad
(changeability,ISO 9126) Subcaracterística de mantenimiento, que indica la cantidad de esfuerzo requerido para una modificación o borrado de un defecto.
capacidad de recuperación
(recoverability, ISO 9126) Subcaracterística de fiabilidad, que indica la capacidad del sistema para restablecer su nivel de respuesta después de un fallo crítico o error hardware.
capacidad de ser analizado
(analyzability, ISO 9126) Subcaracterística de mantenimiento, que indica la cantidad de esfuerzo requerido para diagnosticar la causa de un fallo.
casos de test
(test case) Conjunto de entradas, precondiciones para la ejecución y salidas esperadas desarrolladas con el objetivo de testear un aspecto concreto del software (ejecutar un camino del programa en particular, verificar la conformidad de un requisito concreto, detectar tipos de errores específicos).
CMMI

Capability Maturity Model Integration. Modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Fue desarrollado por el Instituto de Ingeniería del Software de la Universidad Carnegie Mellon (SEI), y publicado en su primera versión en enero de 2002.

Hay una buena explicaciones en el WikiPedia .

cobertura de decisión
(decision coverage) Número de decisiones ejecutadas durante los tests dividido entre número total de decisiones en programa.
cobertura de instrucción
(statement coverage) Número de instrucciones ejecutadas durante los tests dividido entre Número total de instrucciones en programa.
coexistencia
(co-existence,ISO 9126) Subcaracterística de portabilidad, que indica la capacidad del software de coexistir con otro software independiente en un entorno común compartiendo recursos.
complejidad ciclomática de McCabe
Si G es un grafo de flujo, A es la cantidad de arcos en G y N es la cantidad de nodos en G, la complejidad ciclomática de McCabe es V(G) = A – N + 2. Véase en Wikipedia (inglés).
comportamiento temporal
(time behavior, ISO 9126) Subcaracterística de eficiencia, que indica las características del software que influyen en el tiempo de respuesta y procesado y productividad cuando se ejecuta su función.
comprensión
(Understandability, ISO 9126) Subcaracterística de facilidad de uso, que indica las características del software que influyen en el esfuerzo del usuario para reconocer el concepto lógico y su aplicación.

RD Glossary by Run Digital

SQUaC, una web del ITI