Estos son términos muy amplios que se utilizan para diferenciar entre (en relación con la seguridad del software) cuán segura y confiable es una solución de software dada. Y es posible definir la calidad de manera que se incluyan características de confiabilidad.
En términos generales, se puede decir que la calidad de un software mide qué tan bien un programa realiza su trabajo diseñado. Cualquier error (vulnerabilidad), bloqueo o comportamiento inesperado (es decir, eliminar el seguimiento de la pila en la pantalla con estructuras de datos internas) se destinará a reducir este valor.
Se puede decir que la fiabilidad del software mide qué tan bien un programa realiza su trabajo diseñado en diferentes entornos y condiciones. Cualquier degradación de las características de seguridad debido al ancho de banda lento o la potencia de cómputo, cualquier falla al completar una tarea si uno o más procesos / subprocesos se bloquean, etc. irá hacia la reducción de este valor.
- ¿Cómo debo responder a un gerente que dice "los desarrolladores de software no necesitan analizar tanto, por lo que debe ser un analista"?
- Tengo 30 años y tengo un montón de proyectos de software a medio camino que encuentro difíciles de terminar. Son demasiado complejos o existen demasiados sistemas similares. ¿Cómo puedo perforarme para mantenerme en uno y verlo?
- ¿Qué tipo de prueba de software es la mejor para aprender?
- ¿Vale la pena trabajar como ingeniero de software en Accenture en Letonia?
- Cómo encontrar clientes para mi nueva empresa de desarrollo de software