Actividad 1 - Calidad Del Software
Actividad 1 - Calidad Del Software
Calidad de Software
MC. Guillermo Farías Lara
Actividad 1: Conceptos de Calidad.
Frecuencia: Martes
Hora: N4-N6
Salón: 4-203
Grupo: 008
Introducción a la calidad.
En un mundo globalizado, en donde las organizaciones se ven enfrentadas a
competencia de nivel mundial, la calidad se convierte en un importante punto
diferenciador.
La calidad está relacionada con la satisfacción general del cliente, costos
disminuidos y recursos optimizados. Los productos o servicios que ostentan
certificados de calidad son preferidos por los compradores porque trasmiten
seguridad y confianza.
Definiciones de la calidad.
Según la RAE: Propiedad o conjunto de propiedades inherentes a algo, que
permiten juzgar su valor.
Según la ISO: Totalidad de propiedades y características de un producto, proceso
o servicio que le confiere su aptitud para satisfacer unas necesidades expresadas
o implícitas.
Según Deming: El control de calidad no significa alcanzar la perfección. Significa
conseguir una eficiente producción con la calidad que espera obtener en el
mercado.
Según Juran:
Planificación de la Calidad: el rendimiento del producto que da como resultado la
satisfacción del cliente; libertad de deficiencias en el producto, que evita la falta de
satisfacción del cliente.
Control de la Calidad: se entiende como un proceso que debe seguir toda
empresa para asegurarse que sus productos o servicios mantengan un nivel
mínimo de Calidad.
Mejora de la Calidad: es el proceso de elevarse a niveles de rendimiento sin
precedente.
En la industria del software se pueden evidenciar necesidades de satisfacción del
cliente de productos o servicios de software, de reducción de recursos invertidos
en proyectos de software y de la efectiva asignación de recursos humanos.
Una de las primeras definiciones aseguraba que “la calidad de un programa o
sistema se evaluaba de acuerdo con el número de defectos por cada mil líneas de
código.
Según la IEEE: el grado con el que un sistema, componente o proceso cumple los
requerimientos especificados y las necesidades o expectativas del cliente o
usuario.
Según Pressman: 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.
Se dice que el software debe tener las siguientes capacidades:
Fiabilidad: Capacidad de operar sin errores.
Modificable: Capacidad de hacer los cambios necesarios de una forma
sencilla.
Comprensible: Capacidad de comprender el software operativo, de cara a
un cambio o arreglo.
Rendimiento: Velocidad y compacidad del software.
Utilizable: Capacidad de uso sencillo del software.
Probable: Capacidad de construir y ejecutar fácilmente casos de prueba.
Portable: Capacidad de mover el software fácilmente de un entorno de
trabajo a otro.
Documentación de la calidad.
• Lograr la conformidad con los requisitos del cliente y mejora de la calidad.
• Proveer la formación apropiada.
• Repetibilidad y trazabilidad.
• Proporcionar evidencias objetivas.
• Evaluar la eficacia y adecuación continua del sistema de gestión de la
calidad.
Manuales de calidad: documentos acerca del sistema de gestión de la calidad.
Planes de la calidad: documentos que describen como se aplica la gestión a un
producto.
Procedimientos documentados: instrucciones de trabajo que dan información de
cómo hacer los procesos.
Capitulo #4 Calidad de SI.
Componentes de la calidad.
La calidad de un sistema informático puede descomponerse en diferentes factores
que contribuyen a la misma.
En Wilkin y Castleman se describe un instrumento multidimensional denominado
“QUALIT” capaz de medir la calidad de los sistemas de información entregados,
en el que se diferencia entre la calidad del sistema, calidad de la información
proporcionada a los stakeholders, calidad del servicio.
Stylianou y Kumar(2000) proponen una “visión holística”. De la calidad de los
sistemas de información, en la que se consideren diferentes dimensiones.
La calidad de una empresa u organización dependerá de la calidad de los
procesos de negocio soportados en el sistema de información.
Podemos distinguir:
Calidad de la infraestructura.
Calidad de la gestión.
Calidad del servicio.
Calidad del personal.
Calidad de la información.
Calidad del software.