ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sto Sta Actualizado?


Enviado por   •  4 de Septiembre de 2011  •  1.358 Palabras (6 Páginas)  •  706 Visitas

Página 1 de 6

CALIDAD DE SOFTWARE

La calidad del software es una preocupación a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios.

Contenidos:

• Aseguramiento de la calidad del software

• Gestión de la calidad del software

• Control de la calidad del software

• Sistema de calidad

• Certificación de la calidad

• Factores que determinan la calidad del software

• Métricas de la calidad del software

• Referencias

Definiciones de calidad del software

– “Concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todo software desarrollado profesionalmente” R.

S. Pressman (1992).

– “El conjunto de características de una entidad que le confieren su aptitud para satisfacer las necesidades expresadas y las implícitas”

ISO 8402 (UNE 66-001-92).

ASEGURAMIENTO DE CALIDAD DEL

SOFTWARE

• El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad.

• El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después.

• Algunos autores prefieren decir garantía de calidad en vez de aseguramiento.

– Garantía, puede confundir con garantía de productos

– Aseguramiento pretende dar confianza en que el producto tiene calidad

• El aseguramiento de calidad del software está presente en

– Métodos y herramientas de análisis, diseño, programación y prueba

– Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del software

– Estrategias de prueba multiescala

– Control de la documentación del software y de los cambios realizados

– Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos)

– Mecanismos de medida (métricas)

– Registro de auditorías y realización de informes

• Actividades para el aseguramiento- de calidad del software

– Métricas de software para el control del proyecto

– Verificación y validación del software a lo largo del ciclo de vida

• Incluye las pruebas y los procesos de revisión e inspección

– La gestión de la configuración del software

GESTIÓN DE LA CALIDAD DEL SOFTWARE

• Gestión de la calidad (ISO 9000)

– Conjunto de actividades de la función general de la dirección que determina la calidad, los objetivos y las responsabilidades y se implanta por medios tales como la planificación de la calidad, el control de la calidad, el aseguramiento (garantía) de la calidad y la mejora de la calidad, en el marco del sistema de calidad.

• Política de calidad (ISO 9000)

– Directrices y objetivos generales de una organización, relativos a la calidad, tal como se expresan formalmente por la alta dirección

• La gestión de la calidad se aplica normalmente a nivel de empresa

• También puede haber una gestión de calidad dentro de la gestión de cada proyecto

CONTROL DE LA CALIDAD DEL SOFTWARE

• Son las técnicas y actividades de carácter operativo, utilizadas para satisfacer los requisitos relativos a la calidad, centradas en dos objetivos fundamentales:

– mantener bajo control un proceso

– eliminar las causas de los defectos en las diferentes fases del ciclo de vida

• En general son las actividades para evaluar la calidad de los productos desarrollados

SISTEMA DE CALIDAD

• Sistema de calidad

– Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad

• El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa

• La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad.

• Un sistema de calidad consta de varias partes

– Documentación

• Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…)

– Parte física: locales, herramientas ordenadores, etc.

– Aspectos humanos:

• Formación de personal

• Creación y coordinación de equipos de trabajo

• Normativas

– ISO

• ISO 9000: Gestión y aseguramiento de calidad (conceptos y directrices generales)

• Recomendaciones externas para aseguramiento de la calidad (ISO 9001,

ISO 9002, ISO 9003)

• Recomendaciones internas para aseguramiento de la calidad (ISO 9004)

– MALCOM BALDRIGE NATIONAL QUALITY AWARD

– Software Engineering Institute (SEI) Capability

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com