FUNCIONALIDADSe 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, al ser utilizado bajo condiciones específicas.
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, al ser utilizado bajo condiciones específicas.
Apropiabilidad: Es la capacidad del software para suministrar un conjunto apropiado de funciones que cumplan tareas específicas y objetivos del usuario.
Interoperabilidad: Capacidad del software para interactuar con uno o más sistemas específicos. Esto depende, en gran parte, de la necesidad de interacción con los demás sistemas
Conformidad en la funcionalidad: Capacidad del software para ajustarse a los estándares, convenciones y regulaciones relacionadas con la correcta implementación de especificaciones durante todo el proceso de análisis y construcción.
Exactitud: Capacidad del software para proveer los resultados correctos y los efectos pactados, con un adecuado grado de precisión.
Seguridad: Hace referencia a la capacidad del software para proteger los datos y la información, con el fin de que personas no autorizadas nunca puedan ingresar al sistema, leer o modificar los datos.
ADECUACIÓN FUNCIONAL
Completitud funcional. Grado en el cual el conjunto de funcionalidades cubre todas las tareas y los objetivos del usuario especificados.
Corrección funcional. Capacidad del producto o sistema para proveer resultados correctos con el nivel de precisión requerido.
Pertinencia funcional. Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados.
CONFIABILIDAD La IEEE define a la confiabilidad como “La habilidad que tiene un sistema o componente de realizar sus funciones requeridas bajo condiciones específicas en periodos de tiempo
determinados”.
DIMENSIONES DE CONFIABILIDAD
Protección: En caso que el sistema llegara a fallar, debe existir alguna manera de proteger la información o las acciones que el sistema realice
Seguridad: Este concepto no solo describe el comportamiento del sistema, también nos define la habilidad que tiene este para poder resistir los ataques externos
Fiabilidad: En la Ingeniería se usa generalmente para asegurar aquella condición de trabajo que permite al usuario realizar sus tareas para que el sistema no llegue a corromperse.
Disponibilidad: Se refiere a la condición de trabajo que un sistema debe de tener. Si el sistema que se esta utilizando llega a ser apagado en algún tiempo anterior al que se tenia planeado por mantenimiento, luego tendrá que ser encendido sin que afecte su rendimiento o se tenga algún problema
USABILIDAD Y EFICACIA
Usabilidad La Usabilidad es la medida de la calidad de la experiencia que tiene un usuario cuando interactúa con un producto o sistema.
Eficacia El desempeño del software se considera que es el esperado, de acuerdo con los niveles de servicio pactados para el mismo, teniendo en cuenta las necesidades de los usuarios.
CARACTERÍSTICAS DE LA USABILIDAD
Frecuencia y gravedad de errores: plantea la ayuda que se le entrega a los usuarios para apoyarlos cuando deban enfrentar los errores que cometen al usar el sistema.
Satisfacción subjetiva: indica lo satisfechos que quedan los usuarios cuando han empleado el sistema, gracias a la facilidad y simplicidad de uso de sus pantallas.
Facilidad de aprendizaje: define en cuánto tiempo un usuario, que nunca ha visto una interfaz, puede aprender a usarla bien y realizar operaciones básicas.
Facilidad y Eficiencia de uso: determina la rapidez con que se pueden desarrollar las tareas, una vez que se ha aprendido a usar el sistema.
Facilidad de recordar cómo funciona: se refiere a la capacidad de recordar las características y forma de uso de un sistema para volver a utilizarlo a futuro.
EFICIENCIA - CARACTERISTICAS
Consumo de Recursos
Comportamiento en el tiempo
Conformidad en la eficiencia Se refiere a la capacidad del producto de software para adherirse a estándares o convenciones definidos para que el software cumpla con los lineamientos establecidos.
ESCALABILIDAD Se entiende por escalabilidad a la 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. Si una aplicación esta bien diseñada, la escalabilidad no constituye un problema