Vous êtes sur la page 1sur 17

ADMINISTRACIÓN DE LA CALIDAD

DEL SOFTWARE
- Docente:
Ing. Fuentes Adrianzén, Denny.

- Integrantes:
 Alvarado Timaná, Leo Grabiel.
 Serrepe Guevara, Javier Alejandro.

- Curso:
Ingeniería del Software.
INDICE

• OBJETIVOS
• CALIDAD DEL SOFTWARE
• ASEGURAMIENTO DE LA CALIDAD
• PLANEACIÓN DE LA CALIDAD
• CONTROL DE CALIDAD
• NORMAS DE CALIDAD ISO
• FACTORES DE CALIDAD SEGÚN MCCALL
• CONCLUSIONES
OBJETIVOS
• Mejorar la calidad del producto del software.
• Asegurar un nivel de confianza que el software cumplirá con los requerimientos técnicos
funcionales
• Realizar una planeación eficaz de los sistemas.
• Validar y controlar formalmente la calidad del trabajo realizado.
CALIDAD DEL SOFTWARE
Son características propias del software, aquellas que tú quieres controlar y
asegurar. El software es un producto inmaterial que no se fabrica, tampoco se
degrada físicamente, pero sí se desarrolla. El software puede tener errores e
incidencias, pero no son similares a las de cualquier equipo de carácter físico.
En sí, la calidad del software se define como la totalidad de características
de un producto, proceso o servicio que cuenta con la habilidad de satisfacer
necesidades explícitas o implícitas
ASEGURAMIENTO DE LA CALIDAD
Aseguramiento de la calidad de software es un 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. Hay quienes prefieren decir garantía de
calidad en vez de aseguramiento.
ESTÁNDARES DEL PROCESO DE LA
CALIDAD DEL SOFTWARE
Existen dos tipos de estándares que se establecen como parte del proceso de
aseguramiento de la calidad:

• Estándares del producto: Éstos son estándares que aplican al producto de


software a desarrollar.

• Estándares del proceso: Éstos son estándares que definen los procesos a seguir
durante el desarrollo del software.
ALGUNOS MÉTODOS DE
ASEGURAMIENTO
• Revisiones técnicas y de gestión (su objetivo es la evaluación).
• Inspección (su objetivo es la verificación).
• Pruebas (su objetivo es la validación).
• Auditorias (su objetivo es la confirmación del cumplimiento).
PLANEACIÓN DE LA CALIDAD
El plan de calidad selecciona aquellos estándares organizacionales apropiados para
un producto en particular y un proceso de desarrollo. Si el proyecto utiliza nuevos
métodos y herramientas, se tienen que definir nuevos estándares.

Existe un amplio rango de atributos de calidad potenciales del software a considerar


durante el proceso de planeación de la calidad. Entre ellos tenemos

Seguridad Complejidad Modularidad


Comprensión Fiabilidad Eficiencia
Portabilidad Adaptabilidad Robustez
Protección Reutilización
Usabilidad Flexibilidad
Según Humphrey (1989), en su libro clásico sobre administración del software, sugiere
una estructura para un plan de calidad. Esta estructura comprende:

• Introducción del producto: Contiene la descripción del producto, el mercado al


que se dirige y las expectativas de calidad del producto.
• Planes del producto: Contiene las fechas de terminación del producto y las
responsabilidades importantes junto con los planes para distribución y servicio.
• Descripciones del proceso: Contiene los procesos de desarrollo y de servicio a
utilizar para el desarrollo y administración del producto.
• Metas de calidad: Contiene las metas y planes de calidad para el producto,
incluye una identificación y justificación de los atributos de calidad importantes
del producto.
• Riesgos y administración de riesgos: Contiene los riesgos clave que podrían
afectar la calidad del producto y las acciones para abordar estos riesgos.
CONTROL DE CALIDAD
Son las técnicas y actividades de
carácter operativo, utilizadas para
satisfacer los requisitos relativos a la
calidad.
Esta centradas en dos objetivos
fundamentales:
• Mantener bajo control un proceso
• Eliminar las causas de los defectos en
las diferentes fases del ciclo de vida
ACTIVIDADES DE CONTROL DE
CALIDAD DEL SOFTWARE
NORMAS DE CALIDAD ISO

¿Qué son las normas ISO?


Una norma ISO es un documento de aplicación voluntaria por parte de
una empresa que contiene especificaciones técnicas basadas en los
resultados de la experiencia y el desarrollo tecnológico.
NORMAS DE CALIDAD ISO
¿Para qué sirve una norma ISO?

sirven para mejorar los resultados de una


empresa, posicionarse mejor en el mercado,
dar un mejor servicio a los
clientes, diferenciarse de la competencia y
demostrar innovación y liderazgo. Acreditar
que se cumplen ciertos sistemas de gestión,
calidad o seguridad es una opción voluntaria
de cada empresa.
NORMAS DE CALIDAD ISO
• ISO10005 Planes de calidad
• ISO10006 La calidad de administración de proyectos
• ISO10007 Administración de la configuración
• ISO19011 Directrices para la auditoria de los sistemas de gestión de calidad y/o
ambiental
• ISO10012 Requisitos para equipos de medición (Aseguramiento metrológico)
• ISO10013 Elaboración de manuales de calidad
• ISO10014 Efectos económicos de la administración total de la calidad
• ISO10015 Gestión de la calidad. Directrices para la formación
• ISO 9000:2005 “Sistema de gestión de la calidad. Principios y vocabulario”
• ISO 9001:2008 “Sistema de gestión de calidad. Requisitos”
• ISO 9004:2009 “Enfoque de gestión de calidad”
FACTORES DE CALIDAD SEGÚN
MCCALL
Este modelo es considerado por primera vez en 1977 por McCall. Destinado a
ser utilizado durante el proceso de desarrollo de sistema, demostró muy
temprano como puente entre los usuarios y los desarrolladores, concilia los
puntos de la vista de los usuarios con la prioridad de los desarrolladores.
Los factores desarrollados según el modelo McCall, se centra en tres aspectos
importantes de unos productos de software:
• Sus características operativas.
• Su capacidad para soportar los cambios.
• Su adaptabilidad a nuevos entornos
Lista de factores y características:

• Corrección: Mide el grado en que un programa satisface sus


especificaciones y consigue los objetivos del usuario.
• Fiabilidad: Mide el grado en que se puede esperar que un programa lleve a
cabo sus funciones esperada con la precisión requerida.
• Eficiencia: Mide la cantidad de recursos de computadora y de código
requerido por un programa para que lleve a cabo las funciones
especificadas.
• Integridad: Es el grado en que puede controlarse el acceso al software o a
los datos por personal no autorizado.
• Facilidad de Uso: Es el esfuerzo requerido para aprender un programa e
interpretar la información de entrada y de salida.
• Facilidad de Mantenimiento: Es el esfuerzo requerido para localizar y arreglar
programas.
• Facilidad de Prueba: Es el esfuerzo requerido para probar un programa.
• Flexibilidad: Es el esfuerzo requerido para modificar un sistema operativo.
• Portabilidad: Es el esfuerzo requerido para transferir un software de un
hardware o un entorno de sistemas a otro.
• Reusabilidad: Es el grado en que un programa (o partes de un programa) se
puede reutilizar en otro.
CONCLUSIONES
• El éxito en la producción de software se obtiene logrando hacerlo con calidad y
demostrando el grado de ésta, calificando como buena. Esto sólo es posible con la
implantación de un Sistema para el Aseguramiento de la Calidad del Software
directamente relacionado con la política establecida para su elaboración y que
esté en correspondencia con la definición internacional ISO de calidad,
ampliamente aceptada, y por los estándares del grupo ISO 9000.

• La Calidad Software es uno de los pilares de la Ingeniería del Software. Aplicar


técnicas de gestión de calidad a los proyectos software ayuda para que estos se
finalicen con éxito en los plazos y con los requisitos solicitados por el cliente, siendo
imprescindible en la mayoría de los proyectos.

Vous aimerez peut-être aussi