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

Calidad Del Software


Enviado por   •  14 de Enero de 2012  •  1.472 Palabras (6 Páginas)  •  758 Visitas

Página 1 de 6

Calidad del software

• Calidad del software

• 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

Certificado de calidad

Juan Manuel Cueva Lovelle 3

Calidad del software

• Todas las metodologías y herramientas tienen un único fin

producir software de gran calidad

• 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).

• Conclusiones

– Los requisitos del software son la base de las medidas de calidad.

La falta de concordancia con los requisitos es una falta de calidad

– Los estándares o metodologías definen un conjunto de criterios de

desarrollo que guían la forma en que se aplica la ingeniería del

software. Si no se sigue ninguna metodología siempre habrá falta de

calidad

– Existen algunos requisitos implícitos o expectativas que a menudo

no se mencionan, o se mencionan de forma incompleta (por ejemplo

el deseo de un buen mantenimiento) que también pueden implicar

una falta de calidad.

Juan Manuel Cueva Lovelle 4

Aseguramiento de calidad del

software

(Software Quality Assurance)

• 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 auditorias 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

Juan Manuel Cueva Lovelle 5

Gestión de la calidad del software

(Software Quality Management)

• 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

Juan Manuel Cueva Lovelle 6

Control de la calidad del software

(Software Quality Control)

• 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

Juan Manuel Cueva Lovelle 7

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 Maturity Model

(CMM) for

...

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