Los enfoques de calidad en el desarrollo de software abarcan diversas dimensiones fundamentales para asegurar que los productos cumplen con las expectativas y necesidades de los usuarios.
La confiabilidad de software significa que un programa particular debe de seguir funcionando en la
presencia de errores.
ADECUACIÓN FUNCIONAL
Representa la capacidad del producto software. Esta característica se subdivide a su vez en las siguientes subcaracterísticas:
• Completitud funcional.
• Corrección funcional.
• Pertinencia funcional.
FUNCIONALIDAD
Se clasifica en cinco subcategorías que abarcan los aspectos relevantes en relación con la funcionalidad de un
producto software.
• Apropiabilidad
• Exactitud
• Interoperabilidad
• Seguridad
• Conformidad en la funcionalidad
Se refiere a la capacidad del producto de software para suministrar un conjunto de funciones que satisfagan
las necesidades implícitas o explícitas de los usuarios.
USABILIDAD
CARACTERÍSTICAS DE LA USABILIDAD
➢ Facilidad de aprendizaje
➢ Facilidad y Eficiencia de uso
➢ Facilidad de recordar cómo funciona
➢ Frecuencia y gravedad de errores
➢ Satisfacción subjetiva
Es la medida de la calidad de la experiencia que tiene un usuario cuando interactúa con un producto o
sistema.
EFICIENCIA
CARACTERISTICAS
• Comportamiento en el tiempo
• Consumo de Recursos
• Conformidad en la eficiencia
Un producto de software es eficiente si:
- La utilización de recursos del sistema es adecuada, estos pueden incluir otros productos de software, la configuración del software y hardware necesaria para el sistema.
- El desempeño del software se considera que es el esperado, de acuerdo con los niveles de servicio pactados para el mismo.
ESCALABILIDAD
Se pueden distinguir dos tipos de escalabilidad:
• El escalar verticalmente o escalar
• La escalabilidad horizontal
Capacidad de adaptación y respuesta de un sistema con
respecto al rendimiento del mismo a medida que aumentan de forma significativa el número de usuarios.