Vous êtes sur la page 1sur 18

Programa de Ingeniera de Sistemas Diplomado en Gestin de la Calidad del Software

CALIDAD DEL PROCESO (SOFTWARE)


Basado bajo el Enfoque de la Ingeniera de Software

Presentado por: Ing. Johan Robles S.

Introduccin a la Calidad del Software

Objetivos

Comprender qu es un producto de software y los conceptos fundamentales de la calidad de procesos de software. Conocer el significado e implicaciones de Calidad Total.

Introduccin a Calidad de Software

Definiciones. El producto de Software Calidad Total Factores de la Calidad en el mbito computacional

Definicin de Producto de Software

Un producto es el resultado final de alguna actividad o proceso. Puede ser tangible (por ejemplo, material procesado) o intangible (por ejemplo, informacin), intencional o no intencional. Para considerar al software como un producto, debe existir documentacin completa y actualizada que describa los programas, los datos, la forma de uso, entre otros.

Definicin de Producto de Software

Un producto de software es el conjunto de programas (fuentes y ejecutables), procedimientos, reglas y documentacin posible asociada, as como los datos pertenecientes a la operacin del sistema.

Elementos del Producto de Software

Un producto de software est compuesto por los siguientes elementos:


Cdigo

fuente del programa. Este elemento constituye la creacin de los analistas y desarrolladores. Cdigo objeto. Corresponde al ejecutable de la aplicacin. Es el elemento que se instala en una plataforma determinada y es utilizado por el usuario final para explotar su funcionalidad. Documentacin. Est constituida por todos los registros producidos durante el anlisis, construccin e implantacin del software

Documentacin del Producto de SW

Debe estar completa, actualizada y debe incluir, entre otros:

Documentos producidos en cada etapa del ciclo de vida, como por ejemplo, diccionario de la base de datos, modelos de anlisis, formatos de revisiones tcnicas y pruebas, etc. Documentos legales e informativos como contratos, acuerdos, guas, conceptos, etc. Documentos que indiquen la forma de operar el aplicativo a nivel de usuario final (manual de usuario). Documentos que indiquen la forma de administrar y controlar el aplicativo, por ejemplo, manuales de instalacin, manuales de respaldo y recuperacin de datos, manuales de mantenimiento, condiciones mnimas para su funcionamiento, entre otros.

Introduccin a la Calidad

La calidad se ha convertido hoy en da en un objetivo primordial para todo tipo de empresas. Inicialmente, las organizaciones se enfocaron en el control de calidad utilizando tcnicas de inspeccin para la produccin con el fin de detectar defectos en los productos y las actividades. Ms adelante naci el concepto de aseguramiento de la calidad como estrategia que permite ofrecer un nivel continuo de calidad en los productos o servicios, llegando a lo que hoy se conoce como calidad total como sistema de gestin relacionado con la mejora continua de los procesos y productos, involucrando a todos los miembros de la organizacin y cuyo centro es la satisfaccin del cliente interno y externo.

Evolucin del concepto Calidad Total


Concepto de Calidad Finalidad Satisfacer las necesidades tcnicas del producto.

Control de Calidad Aseguramiento de la Calidad Calidad Total

Tcnicas de inspeccin en produccin para evitar la salida de bienes defectuosos. Sistemas y procedimientos de la organizacin para evitar que se produzcan bienes defectuosos. Teora de la administracin empresarial centrada en la permanente satisfaccin de las expectativas del cliente.

Satisfacer al cliente. Prevenir errores. Reducir costes. Ser competitivo. Satisfacer tanto al cliente externo como interno. Ser altamente competitivo. Mejora Continua.

Principios fundamentales de la Calidad Total

Consecucin de la plena satisfaccin de las necesidades y expectativas del cliente (interno y externo). Desarrollo de un proceso de mejora continua en todas las actividades y procesos llevados a cabo en la empresa (implantar la mejora continua tiene un principio pero no un fin). Total compromiso de la Direccin y un liderazgo activo de todo el equipo directivo.

Principios fundamentales de la Calidad Total

Participacin de todos los miembros de la organizacin y fomento del trabajo en equipo hacia una Gestin de Calidad Total. Integracin del proveedor en el sistema de Calidad Total de la empresa, dado el fundamental papel de ste en la consecucin de la Calidad en la empresa. Identificacin y Gestin de los Procesos Clave de la organizacin, superando las barreras departamentales y estructurales que esconden dichos procesos. Toma de decisiones de gestin basada en datos y hechos objetivos sobre gestin basada en la intuicin (dominio del manejo de la informacin).

Concepto de Calidad a travs del Tiempo


Etapa Artesanal Concepto de Calidad Hacer las cosas bien independientemente del costo o esfuerzo necesario para ello. Hacer muchas cosas sin importar si son de calidad. (Se identifica Produccin con Calidad). Asegurar la eficacia del armamento sin importar el costo, con la mayor y ms rpida produccin.
(Eficacia + Plazo = Calidad)

Finalidad
Satisfacer al cliente. Satisfacer al artesano, por el trabajo bien hecho. Crear un producto nico. Satisfacer una gran demanda de bienes. Obtener beneficios. Garantizar la disponibilidad de un armamento eficaz en la cantidad y el momento preciso.

Revolucin Industrial

Segunda Guerra Mundial

Posguerra (Japn) Postguerra (Resto del mundo)

Hacer las cosas bien desde la primera vez. Producir. Cuanto ms, mejor.

Minimizar costes mediante la Calidad. Satisfacer al cliente. Ser competitivo. Satisfacer la gran demanda de bienes causada por la guerra.

Algunos Conceptos de Calidad

La norma ISO/IEC 9000-3 define calidad como: Grado en que un conjunto de caractersticas inherentes cumple con los requisitos. Crosby plantea que calidad es igual a cero defectos DRAE la define como la propiedad o conjunto de propiedades inherentes a una cosa, que permiten apreciarla como igual, mejor o peor que las restantes de su especie.

Algunos Conceptos de Calidad

Garvin, de la Universidad de Harvard, plantea 5 aproximaciones para el concepto de calidad:

La calidad es universalmente reconocible y es un sinnimo de alto nivel estndar de funcionalidad de un producto. La calidad se refiere a las diferencias en las cantidades observables existentes para caractersticas especficas en un producto. La calidad est determinada ms por el usuario del producto que por el producto en s mismo. La calidad se refiere a la ejecucin confiable de las especificaciones. En la fabricacin de un producto, las actividades deben realizarse correctamente la primera vez. Un producto de calidad es aquel diseado para un uso especfico a un precio aceptable, o que cumple con las especificaciones a un costo aceptable.

Con relacin a la Calidad del Software

Segn Pressman la calidad del software se define como:


La

concordancia con los requerimientos funcionales y de rendimiento explcitamente establecidos, con los estndares de desarrollo explcitamente documentados y con las caractersticas implcitas que se espera de todo software desarrollado profesionalmente.

Con relacin a la Calidad del Software

El estndar de la IEEE para la calidad de software8 define el trmino calidad del software como:
1. La totalidad de rasgos y caractersticas de un producto de software que se refieren a su habilidad para satisfacer necesidades especficas. 2. El grado en el cual el software posee una combinacin deseada de atributos. 3. El grado en el cual un usuario o cliente percibe que el software cumple con sus expectativas. 4. Las caractersticas del software que determinan el grado en el cual dicho software en uso cumple con las expectativas del cliente.

Calidad del Software

Luis Olsina en su metodologa Web QEM plantea un modelo jerrquico de calidad y desarrolla un marco conceptual de calidad. El marco conceptual define cuatro factores de calidad:
Calidad

de recurso Calidad de proceso Calidad de producto Calidad en uso

Factores de Calidad del Software propuesto por Olsina

Marco conceptual de calidad propuesto por Olsina


Fuente: GONZLEZ R. Julia. OLSINA, Luis. Hacia la medicin de calidad en uso Web. 2001.