Es la concordancia con los requerimientos funcionales y de rendimiento
explícitamente establecidos, con los estándares de desarrollo
documentados y con los requerimientos implicitos del cliente.
Para garantizar la calidad hay que cumplir
con los estandares ya defindos
busca mejorar
calidad
Procesos
Se caracteriza por:
Funcionalidad
en resumen, debe
hacer lo que dice
que hace.
Seguridad
Proteccion de datos e
informacion de un
sistema
Fiabilidad
Capacidad de mantener su nivel
de presentacion bajo condiciones
establecidas
Tolerancia a fallos
Capcidad de mantener la
funcionalidad y usabilidad en caso de
presentarse fallos del software
Usabilidad
No sólo un software debe hacer lo
q e dice q e hace también debe
hacer lo que dice que hace; también
debe permitimos hacerlo de forma
adecuada, natural.
Eficiencia
Comportamiento de tiempo y recursos
mantenibilidad
Facilidad de extender,
modificar o corregir un error
Estabilidad
Equilibrio, capacidad
de evitar cambios
inesperados
Portabilidad
Capacidad de transferirse
de un plataforma a otra
Adaptabilidad
Capacidad de ajustar
automaticamente segun
su entorno