calidad general

12
Las métricas del software permiten medir 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 METRICAS

Upload: liz-cruz

Post on 11-Aug-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Las métricas del software permiten medir 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 METRICAS

¿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

Calidad General

Hasta los desarrolladores de software exhaustos están de acuerdo en que es importante crear software de alta calidad.

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.

(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 )

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.

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.

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

FACTORES QUE DETERMINAN LA CALIDAD DEL SOFTWARE

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.

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?

Factores de calidad del Software (McCall)

Capacidad de soportar los cambios

Facilidad de mantenimiento. ¿Puedo corregirlo?

Flexibilidad. ¿Puedo cambiarlo? Facilidad de prueba. ¿Puedo

probarlo?

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?

Factores de calidad del Software (McCall)