Zusammenfassung der Ressource
Calidad en el Desarrollo de Software
- Medición de calidad de software
- las definiciones vinculadas a las actividades industriales hablan de la medida en que un producto o
servicio satisface los requerimientos de una función dada.
- Modelos iniciales de calidad
- la calidad está
compuesta por una
composición de muchas
características
- Modelo de McCall
- El modelo de McCall se originó motivado por US Air Force y
DoD se focaliza en el producto final, identificando atributos
claves desde el punto de vista del usuario estos atributos se
denominan factores de calidad y son normalmentes atributos
externos y rara vez internos
- Factores de calidad.
- McCall propone tres perspectivas para
agrupar los factores de calidad revisión
del producto habilidad para ser cambiado
transición del producto adaptabilidad al
nuevo ambiente operación del producto
características de operación
- Factores de calidad de revisión
- la revisión del producto incluye los
siguientes factores de calidad:
mantenibilidad esfuerzo requerido para
localizar y corregir fallas flexibilidad
facilidad de realizar cambios testeabilidad
facilidad para realizar el testing, para
asegurarse que el producto no tiene
errores y cumple con la especificación
- Factores de calidad de transición
- la transición del producto incluye los
siguientes factores de calidad: portabilidad
esfuerzo requerido para transferir entre
distintos ambientes de operación
reusabilidad facilidad de reusar el software
en diferentes contextos interoperabilidad
esfuerzo requerido para acoplar el producto
con otros sistemas
- Factores de calidad de operación
- Descompone el concepto de calidad en tres
usos o capacidades importantes para un
producto de software: *Operación,*Revisión
*Transición
- Criterios de calidad: factor mantenibilidad
- Cada capacidad se descompone en una serie de
factores que determinan la calidad en cada una de
ellas:
- Criterios de calidad: factor flexibilidad
- *expandibilidad, *generalidad,
*auto-descripción, *modularidad
- Criterios de calidad: factor testeabilidad
- Dada su ubicación en tradicionales modelos de
ciclo de vida de software, la facilidad de testing
se define claramente como un criterio de
calidad tomando en cunata la simplicidad e
instrumentación
- Criterios de calidad: factor reusabilidad
- según McCall el factor reusabilidad
incluye los siguientes criterios:
generalidad modularidad
auto-descripción independencia de la
máquina independencia del sistema
operativo
- Criterios de calidad: factor interoperabilidad
- La interoperabilidad está relacionada con la
reusabilidad en la actualidad su importancia
ha crecido debido al creciente interés de
conectarse con sistemas legacy se favorece
mediante la adopción de estándares
- Criterios de calidad: factor correctitud
- *Trazabilidad, *completitud, *consistencia
correctitud es un factor muy difícil de identificar
debido a la falta de terminología estándar