You are on page 1of 2

Funcionalidad

Adecuacin Capacidad del producto software para proporcionar un conjunto apropiado de funciones para
tareas y objetivos de usuario especificados. Exactitud Capacidad del producto software para proporcionar
los resultados o efectos correctos o acordados, con el grado necesario de precisin.

CORRECCIN
Es la capacidad de los productos software para realizar con exactitud las tareas expresadas en su
especificacin. Uno de los problemas de la correccin es que se presupone la confianza en los distintos
componentes involucrados en la produccin del sistema; compilador, bibliotecas, mdulos, Sistema
operativo, etc.

Confiabilidad
Es la probabilidad de operacin libre de fallas de un programa de computadora en un entorno determinado
y durante un tiempo especfico.

El fallo es cualquier no concordancia con los requerimientos del software. Hay distintos grados de fallos,
estos pueden ser simplemente desconcertantes o catastrficos.

La confiabilidad del software se encuentra en un etapa de formacin de desarrollo y es la caracterstica a de
rendimiento ms costosa de conseguir y difcil de conseguir y de difcil de garantizar. La naturaleza del c
proyecto ayuda para la formulacin de estimaciones de costo y el esfuerzo que asegure la confiabilidad
requerida.

Eficiencia
Comportamiento temporal Capacidad del producto software para proporcionar tiempos de respuesta,
tiempos de proceso y potencia apropiados, bajo condiciones determinadas. Utilizacin de recursos
Capacidad del producto software para usar las cantidades y tipos de recursos adecuados cuando el software
lleva a cabo su funcin bajo condiciones determinadas. Cumplimiento de la eficiencia Capacidad del
producto software para adherirse a normas o convenciones relacionadas con la eficiencia.

Usabilidad
Capacidad para ser entendido Capacidad del producto software que permite al usuario entender si el
software es adecuado y cmo puede ser usado para unas tareas o condiciones de uso particulares.
Capacidad para ser aprendido Capacidad del producto software que permite al usuario aprender sobre su
aplicacin. Capacidad para ser operado Capacidad del producto software que permite al usuario operarlo y
controlarlo. Capacidad de atraccin Capacidad del producto software para ser atractivo al usuario.
Cumplimiento de la usabilidad Capacidad del producto software para adherirse a normas, convenciones,
guas de estilo o regulaciones relacionadas con la usabilidad.

mantenibilidad
Capacidad para ser analizado Es la capacidad del producto software para serle diagnosticadas deficiencias o
causas de los fallos en el software, o para identificar las partes que han de ser modificadas. Capacidad para
ser cambiado Capacidad del producto software que permite que una determinada modificacin sea
implementada. Estabilidad Capacidad del producto software para evitar efectos inesperados debidos a
modificaciones del software. Capacidad para ser probado Capacidad del producto software que permite
que el software modificado sea validado. Cumplimiento de la mantenibilidad Capacidad del producto
software para adherirse a normas o convenciones relacionadas con la mantenibilidad.

Portabilidad
Adaptabilidad Capacidad del producto software para ser adaptado a diferentes entornos especificados, sin
aplicar acciones o mecanismos distintos de aquellos proporcionados para este propsito por el propio
software considerado. Instalabilidad Capacidad del producto software para ser instalado en un entorno
especificado. Coexistencia Capacidad del producto software para coexistir con otro software independiente,
en un entorno comn, compartiendo recursos comunes. Capacidad para reemplazar Capacidad del
producto software para ser usado en lugar de otro producto software, para el mismo propsito, en el mismo
ent or no. Cumplimiento de la portabilidad Capacidad del producto software para adherirse a normas o
convenciones relacionadas con la portabilidad.

ROBUSTEZ
Es la capacidad de los productos software de reaccionar apropiadamente ante condiciones excepcionales. La
robustez viene a ser el complemento de la correccin. En implementacin se cuenta con el mecanismo de
excepciones el cual garantiza el correcto flujo de ejecucin del cdigo. (Programacin por contrato)

COMPATIBILIDAD
Es la facilidad combinar diferentes elementos software con el fin de ejecutar una labor en conjunto. La
mayora de los sistemas son abiertos (interactan con otros sistemas), y el dinamismo inherente a la
realidad hace muy probable que los sistemas software tengan que intercambiar informacin entre si. Esto
hace que la compatibilidad sea un factor muy serio al momento de modelar el sistema.

You might also like