Sesion02 Curso Bitec

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 24

Universidad San Pedro

CALIDAD DE SOFTWARE

Factores que determinan la calidad


del software

Escuela de Informática y de Sistemas


Universidad San Pedro

Agenda
• Conceptos básicos de calidad
• Factores de Calidad
• Actividad

Escuela de Informática y de Sistemas


Universidad San Pedro

Conceptos básicos de calidad

• Calidad
“Conjunto de propiedades y de características de
un producto o servicio, que le confieren aptitud
para satisfacer unas necesidades explícitas o
implícitas”. (Norma ISO 9000:8402)

Escuela de Informática y de Sistemas


Universidad San Pedro

Conceptos básicos de calidad

• Calidad
– Características
mensurables: cosas que
se pueden comparar con
estándares conocidos
como: longitud , color,
maleabilidad.

Escuela de Informática y de Sistemas


Universidad San Pedro

Conceptos básicos de calidad

• Control de Calidad
“Conjunto de técnicas y actividades de
carácter operativo, utilizadas para verificar
los requerimientos relativos a la calidad del
producto o servicio”

Escuela de Informática y de Sistemas


Universidad San Pedro

Conceptos básicos de calidad

• Garantía de calidad
“Conjunto de acciones planificadas y
sistemáticas necesarias para proporcionar la
confianza adecuada de que un producto o
servicio satisface los requerimientos dados
sobre calidad.”

Escuela de Informática y de Sistemas


Universidad San Pedro

Conceptos básicos de calidad

• Garantía de calidad
En software es un diseño de acciones
planificadoysistemático, que se requiere
para asegurar la calidad del software.

Escuela de Informática y de Sistemas


Universidad San Pedro

Conceptos básicos de calidad

• Calidad del Software


“Es el grado con el que un sistema,
componente o proceso cumple con los
requerimientos y las necesidades o
expectativas del cliente o usuario” (IEEE
610/1990)

Escuela de Informática y de Sistemas


Universidad San Pedro

Conceptos básicos de calidad

• Calidad del Software


“Concordancia del software producido con los
requerimientos explícitamente establecidos, con los
estándares de desarrollo prefijados y con los
requerimientos implícitos no establecidos
formalmente que desea el usuario”.( Pressman,
2006).

Escuela de Informática y de Sistemas


Universidad San Pedro

Factores que determinan la calidad del


software
a) Factores que se pueden medir directamente
(objetivo: cualitativo)
b) Factores que se pueden medir
indirectamente (subjetivo)

Escuela de Informática y de Sistemas


Universidad San Pedro

Factores deCalidad segúnMacCall

• Facilidad de Mantenimiento • Reusabilidad


• Flexibilidad • Portabilidad
• Facilidad de Prueba • Interoperatividad

Revisión del Producto Transición del Producto

Operación del Producto

Corrección-Fiabilidad-Eficiencia-Integridad-Usabilidad

Escuela de Informática y de Sistemas


Universidad San Pedro

Factores que determinan la calidad del


software
Factores de Calidad de McCall
1. Características Operativas
2. Capacidad de soportar cambios
3. Adaptabilidad a nuevos entornos

Escuela de Informática y de Sistemas


Universidad San Pedro

Características Operativas
• Corrección
¿ HACE LO QUE QUIERO?
Hasta donde satisface un programa una
especificación y logra los objetivos del cliente.

Escuela de Informática y de Sistemas


Universidad San Pedro

Características Operativas
• Fiabilidad
¿ Lo hace de forma fiable todo el tiempo?
Hasta donde se puede esperar que un programa lleve
a cabo su función pretendida con la exactitud
requerida

Escuela de Informática y de Sistemas


Universidad San Pedro

Características Operativas
• Eficiencia
¿ Se ejecutará en mi HW lo mejor que se
pueda?
La cantidad de recursos informáticos y código
necesaria para que un programa realice su función.

Escuela de Informática y de Sistemas


Universidad San Pedro

Características Operativas
• Integridad-Seguridad
¿ Es seguro?
Hasta donde se puede controlar el acceso
o a los datos por personas no autorizadas.

Escuela de Informática y de Sistemas


Universidad San Pedro

Características Operativas
• Usabilidad
¿ Es fácil de manejar?
El esfuerzo necesario para aprender, operar , los
datos de entrada e interpretar las salidas (resultados)
de un programa.

Escuela de Informática y de Sistemas


Universidad San Pedro

Capacidad de soportar cambios


• Facilidad de mantenimiento
¿Puedo corregirlo?
El esfuerzo necesario para localizar y arreglar un error
en un programa.

Escuela de Informática y de Sistemas


Universidad San Pedro

Capacidad de soportar cambios


• Flexibilidad
¿Puedo cambiarlo?
El esfuerzo necesario para modificar un
programa operativo.

Escuela de Informática y de Sistemas


Universidad San Pedro

Capacidad de soportar cambios


• Facilidad de prueba
¿Puedo probarlo?
El esfuerzo necesario para probar un programa
y asegurarse de que realiza la función
pretendida.

Escuela de Informática y de Sistemas


Universidad San Pedro

Adaptabilidad a nuevos entornos


• Portabilidad
¿Podré usarlo en otra máquina?
El esfuerzo necesario para transferir el
programa de un entorno de sistema de HW
y/o SW a otro.

Escuela de Informática y de Sistemas


Universidad San Pedro

Adaptabilidad a nuevos entornos

• Reusabilidad
¿Podré reutilizar alguna parte del
software?
Hasta donde se puede volver a emplear un programa
(o partes de un programa) en otras aplicaciones, en
relación con el empaquetamiento y alcance de las
funciones que realiza el programa.

Escuela de Informática y de Sistemas


Universidad San Pedro

Adaptabilidad a nuevos entornos


• Interoperabilidad
¿Podré hacerlo interactuar con otro
sistema?
El esfuerzo necesario para acoplar un sistema
con otro.

Escuela de Informática y de Sistemas


Universidad San Pedro

Actividad
• En grupo de 2 integrantes proceda a realizar un
informe utilizando los factores de Calidad
propuestos
por McCall para la aplicación de la intranet de la USP.

Escuela de Informática y de Sistemas

También podría gustarte