Descargar

Calidad en Ingeniería del Software (página 2)

Enviado por Pablo Turmero


Partes: 1, 2, 3, 4
edu.red Terminología (ISO 8402) Sistema de gestión de la calidad: “Conjunto de la estructura de la organización, de responsabilidades, procedimientos, procesos y recursos que se establecen para llevar a término la gestión de calidad”. El QS debe tener el volumen y alcance suficiente para conseguir los objetivos de calidad. El QS de una organización está fundamentalmente previsto para satisfacer las necesidades internas de la organización. Es más amplio que los requerimientos de un cliente concreto que únicamente valor el QS que le interesa (directamente). Para finalidades contractuales o vinculantes en la valoración de la calidad, se puede exigir que se ponga de manifiesto la realización de ciertos elementos del QS.

edu.red

Concepto de calidad del software Situación actual

La calidad del software

edu.red La calidad del software “La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificacados y las necesidades o expectativas del cliente o usuario”. (IEEE, Std. 610-1990).

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

edu.red 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

edu.red 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)

edu.red Capacidad de soportar los cambios Facilidad de mantenimiento. ¿Puedo corregirlo? Flexibilidad. ¿Puedo cambiarlo? Facilidad de prueba. ¿Puedo probarlo?

Factores de calidad del Software (McCall)

edu.red 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)

edu.red La industria del software no ha acabado de salir de la fase artesanal Padecemos de “prisa patológica”, que es consecuencia directa de: Desorganización Falta de planificación Alta dependencia de los “héroes” Dedicamos nuestros esfuerzos de hoy a arreglar lo que se hizo mal ayer Situación actual

edu.red El producto (software) es algo intangible y no constreñido por las leyes físicas La disciplina, ingeniería del software, es relativamente reciente y muchos de sus conceptos importantes están aún inmaduros Carencia de un corpus de conocimiento aceptado mayoritariamente que sirva como fundamentos Escasa presión del mercado Situación actual

edu.red En una organización inmadura: Procesos software normalmente improvisados Si se han especificado, no se siguen rigurosamente Organización reactiva (resolver crisis inmediatas) Planes y presupuestos excedidos sistemáticamente, al no estar basados en estimaciones realistas Situación actual

edu.red En una organización inmadura (cont.): Si hay plazos rígidos, se sacrifican funcionalidad y calidad del producto para satisfacer el plan No existen bases objetivas para juzgar la calidad del producto Cuando los proyectos está fuera de plan, las revisiones o pruebas se recortan o eliminan Situación actual

edu.red El 90% de los proyectos no alcanzan los objetivos El 40% fracasan por completo El 29% no se entregan nunca Gastos de adaptación tecnológica al año 2000 Coste de demandas y litigios legales añadidos Efecto ONDA (proveedores y distribuidores) Situación actual

edu.red Qué hacer ? Artesanía Ingeniería Cambio cultural de todos los involucrados!

edu.red Estándares y modelos de evaluación y mejora de los procesos software

ISO 9000 (ISO 9001:2000) (SPICE) ISO/IEC 15504 CMM

Certificación. Organismos

edu.red ISO 9000

Con el objetivo de estandarizar los sistemas de calidad de las diferentes empresas y sectores, se publican las normas ISO 9000, que son un conjunto de normas editadas y revisadas periódicamente por la Organización Internacional de Normalización (ISO) sobre la garantía de calidad de los procesos.

Así, se consolida a nivel internacional la normativa de la gestión y control de calidad.

edu.red ISO 9000 Publicada el año 1987. Adoptada por más de 90 pases. Directrices para la gestión del sistema de calidad y modelos de garantía de calidad para la empresa. Las directrices son genéricas y aplicables a cualquier sector. Es un marco de trabajo para la mejora continua.

edu.red ISO 9000 Objetivos de ISO 9000:

Proporcionar una guía para la gestión de la calidad: diseño e implantación de sistemas de calidad. (ISO 9000 no normaliza el sistema de gestión de calidad, ya que esto depende del tipo de sector, tamaño de la empresa, organización interna, etc, sino que normaliza las verificaciones que se han de realizar sobre el sistema de calidad)

Describir los requerimientos generales para garantizar la calidad (demostrar la idoneidad del sistema de calidad).

edu.red Comenzar con ISO 9004-1(1994). Gestión de calidad y elementos del sistema de calidad, para diseñar y implementar el sistema de gestión de calidad. ISO 9004 es la directriz para el establecimiento o ampliación de un sistema de calidad. Esta norma amplia partes de ISO 9000 que no se pueden verificar o que una parte contratante no desea dar a conocer, como por ejemplo los gastos asociados a la gestión de calidad. Una vez implantado el sistema de calidad, utilizar los modelos de garantía de calidad ISO 9001-2000 para demostrar su idoneidad ISO 9000 (Recomendaciones)

edu.red

Es un factor competitivo para las empresas Proporciona confianza a los clientes Ahorra tiempo y dinero, evitando recertificar la calidad según los estándares locales o particulares de una empresa. Se ha adaptado a más de 90 países e implantado a todo tipo de organizaciones industriales y de servicios, tanto sector privado como público Proporciona una cierta garantía de que las cosas se hacen tal como se han dicho que se han de hacer ISO 9000 Aspectos positivos

edu.red

Es costoso Muchas veces se hace por obligación. Es cuestión de tiempo que deje de ser un factor competitivo Hay diferencias de interpretación de las cláusulas del estándar No es indicativa de la calidad de los productos, procesos o servicio. Hay mucha publicidad engañosa. ISO 9000 Aspectos negativos

Partes: 1, 2, 3, 4
 Página anterior Volver al principio del trabajoPágina siguiente