1. 2 METRICAS
permiten medir
Las métricas del software
de forma cuantitativa la calidad de sus
atributos internos del producto, esto
permite al ingeniero evaluar la calidad antes
de su construcción. Es importante establecer
¿Qué es la calidad del software? ¿Quién lo
hacer ¿Por qué es importante? ¿Cuáles son
los pasos? Para determinar la calidad ¿ cual
es el producto obtenido?
2.
¿Cómo estar seguro de hacerlo correctamente? Todas
estas interrogantes se determinaran a lo largo del
desarrollo del presente informe. Aspectos a
considerar tales como hacer una distinción entre
medida, métrica e indicador, que factores de calidad
se toman en cuenta
3. Calidad General
Hasta los desarrolladores de software
exhaustos están de acuerdo en que es
importante crear software de alta calidad.
4.
Pero, ¿Cómo se define la calidad? En el sentido
más amplio, calidad del software es el
cumplimiento de los requisitos de funcionalidad
y desempeño explícitamente establecidos, de los
estándares de desarrollo explícitamente
documentados y de las características implícitas
que se esperan de todo software de desarrollo
profesionalmente.
5.
(es indudable que esta definición podría modificarse o
extenderse y debatirse interminablemente . en cuanto a
los objetivos de este libro, la definición sirve para
destacar tres puntos importantes )
6.
Los requisitos del software del software son la base de
las medidas de calidad. La falta de concordancia con
estos requisitos es una falta de calidad.
Los estándares especificados definen un conjunto de
criterios de desarrollo que guían la ingeniería del
software. Si no se siguen los criterios, el resultado
será, casi seguramente, la falta de calidad.
7.
A menudo de soslaya un conjunto de requisitos
implícitos (Por ejemplo el deseo de alcanzar la facilidad
de uso). Si el software cumple con sus requisitos
explícitos pero no con los implícitos, la calidad del
software estará en duda.
8. FACTORES QUE DETERMINAN
LA CALIDAD DEL SOFTWARE
Se pueden clasificar en dos grandes grupos
(Pressman):
Factores que pueden ser medidos directamente
Factores que solo pueden ser medidos indirectamente
Se centran en tres aspectos importantes de un
producto software (McCall):
Características operativas
Capacidad de soportar los cambios
Adaptabilidad a nuevos entornos
9. Los factores desarrollados según el modelo de McCall, se
centra en tres aspectos importantes de un productos de
software:
• Sus características operativas.
• Su capacidad para soportar los cambios.
• Su adaptabilidad a nuevos entornos.
10. Factores de calidad del
Software (McCall)
Características operativas
Corrección. ¿Hace lo que quiero?
Fiabilidad. ¿Lo hace de forma fiable todo el tiempo?
Eficiencia. ¿Se ejecutará en mi hardware lo mejor que pueda?
Seguridad (Integridad). ¿Es seguro?
Facilidad de uso. ¿Está diseñado para ser usado?
11. Factores de calidad del
Software (McCall)
Capacidad de soportar los cambios
Facilidad de mantenimiento. ¿Puedo
corregirlo?
Flexibilidad. ¿Puedo cambiarlo?
Facilidad de prueba. ¿Puedo probarlo?
12. Factores de calidad del
Software (McCall)
Adaptabilidad a nuevos entornos
Portabilidad. ¿Podré usarlo en otra
máquina?
Reusabilidad. ¿Podré reutilizar alguna
parte del software?
Interoperabilidad. ¿Podré hacerlo
interactuar con otro sistema?