certificado
INFORMACIÓN
2.4. Definición de software de calidad
CALIDAD DE SOFTWARE
El
objetivo general de la ingeniería de software
es la producción de software de calidad.
Lacalidad del software puede ser considerada
desde dos perspectivas diferentes; la óptica
del desarrollador y la del cliente o usuario
final. Los factores que afectan al desarrollador
se denominanInternos y los del cliente
Externos
FACTORES DE CALIDAD DE
SOFTWARE
CORRECCIÓN
VERIFICABILIDAD
ROBUSTEZ
COMPATIBILIDAD
EFICIENCIA
EXTENSIBILIDAD
PORTABILIDAD
INTEGRIDAD
FACILIDAD
USO
DE
REUTILIZACIÓN
MANTENIMIENTO
CORRECCIÓN
Es la capacidad de los productos software
para realizar con exactitud las tareas
expresadas en suespecificación.
Uno de los problemas de la corrección es que se presupone
la confianza en los distintos componentes involucrados en la
producción del sistema; compilador, bibliotecas, módulos,
Sistemaoperativo, etc.
ROBUSTEZ
Es la capacidad de los productos software de
reaccionar apropiadamente ante condiciones
excepcionales.
La robustez viene a ser el complemento de la corrección.
Enimplementación se cuenta con el mecanismo de
excepciones el cual garantiza el correcto flujo de
ejecución del código. (Programación por contrato)
EFICIENCIA
Es la capacidad del software para hacerbuen
uso de los recursos que manipula.
Un práctica muy común en los desarrolladores es la
optimización excesiva, lo importante es mantener un
balance adecuado entre eficiencia y correcciónPORTABILIDAD
Es la facilidad con que un sistema de
software puede ser migrado entre diferentes
plataformas de hardware o software.
La portabilidad es un factor que tomó gran importancia enla
década de los 90 debido a la gran proliferación de los
sistemas basados en Internet y su basta heterogeneidad.
INTEGRIDAD
Es la característica de un sistema de ser
capaz de proteger sus...
Regístrate para leer el documento completo.