Está en la página 1de 9

KAVE-DEVELOPERS

Plan de gestión
de la calidad
Desarrollo de una aplicación web/móvil para gestionar
partidos de futbol en el Perú
Fecha: 13/11/2022

1
KAVE-DEVELOPERS

Tabla de contenido
PLANIFICAR LA GESTIÓN DE LA CALIDAD...........................................................3

El aseguramiento de la calidad..............................................................................4

El aseguramiento de calidad del software está presente en:................................4

CALIDAD DEL SOFTWARE......................................................................................5

Modelos de Ciclos de Vida del Software................................................................5

Mejora del proceso de software y determinación de la capacidad........................5

LOS FACTORES DE CALIDAD DEL SOFTWARE...................................................6

Operaciones del producto: características operativas...........................................6

Revisión del producto: capacidad para soportar cambios.....................................6

Transición del producto: adaptabilidad a nuevos entornos...................................6

MÉTRICAS DEL PRODUCTO...................................................................................7

ESTÁNDARES DE CALIDAD....................................................................................8

¿Por qué implementar estándares de calidad?.....................................................8

LA CALIDAD DEL SOFTWARE:............................................................................8

TIPOS DE ESTÁNDARES:....................................................................................8

Gestión de configuraciones de software (control de la documentación del


software y de los cambios realizados)...................................................................9

2
KAVE-DEVELOPERS

PLANIFICAR LA GESTIÓN DE LA CALIDAD

Calidad del
Software

Factores y
criterios de
Calidad del
Producto

Métricas del
Producto

Estándares
de la
Calidad

3
KAVE-DEVELOPERS

El aseguramiento de la calidad

Se considera el Aseguramiento de la calidad de software como el conjunto de


actividades planificadas y sistemáticas necesarias para aportar la confianza en
que el producto (software) satisface los requisitos de calidad o que el producto
desarrollado 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 pruebas.

 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.

El Control de la calidad del software son las técnicas y actividades de carácter


operativo, utilizadas para verificar los requisitos relativos a la calidad, centradas en
mantener bajo control el proceso de desarrollo y eliminar las causas de los
defectos en las diferentes fases del ciclo de vida del sistema de información.

El control de la calidad del software está condensado 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, se puede decir que el control de la calidad del software son las
actividades para evaluar la calidad de los productos desarrollados.

4
KAVE-DEVELOPERS

CALIDAD DEL SOFTWARE


Existen varios modelos para calificar la calidad de software alguno de los cuales
detallaremos a continuación:

Modelos de Ciclos de Vida del Software.

Propósito:

Establecer un marco común para el ciclo de vida del software para:

 adquirir, suministrar, desarrollar, operar y mantener software.

 gestionar, controlar y mejorar el marco.

 como base para el comercio internacional de software.

Una arquitectura de alto nivel para el ciclo de vida.

Responsabilidad: Este proceso estará bajo la responsabilidad de los


patrocinadores KABE-DEVELOPER.

Mejora del proceso de software y determinación de la capacidad

Propósito:

Es un estándar de evaluación de procesos de software para:

 Una mejora continua

 Una evaluación de la capacidad

Alcance:

Ejecutar, planificar, gestionar, controlar y mejorar los procesos de:

 adquisición

 suministro

 desarrollo

 operación

 soporte
5
KAVE-DEVELOPERS

LOS FACTORES DE CALIDAD DEL SOFTWARE


Los factores que determinan la calidad del software se clasifican en tres grupos:

Operaciones del producto: características operativas

 Corrección: ¿Hace lo que se le pide?

 Fiabilidad: ¿Lo hace de forma fiable todo el tiempo?

 Eficiencia: ¿Qué recursos hardware y software necesito?

 Integridad: ¿Se puede controlar su uso?

 Facilidad de uso: ¿Es fácil y cómodo de manejar?

Revisión del producto: capacidad para soportar cambios.

 Facilidad de mantenimiento: ¿Se puede localizar los fallos?

 Flexibilidad: ¿Se pueden añadir nuevas opciones?

 Facilidad de prueba: ¿Se puede probar todas las opciones?

Transición del producto: adaptabilidad a nuevos entornos.

 Portabilidad: ¿Se puede usar en otra máquina?

 Reusabilidad: ¿Se puede utilizar alguna parte del software en otra


aplicación?

 Interoperatividad: ¿Se puede comunicar con otras aplicaciones o


sistemas informáticos?

6
KAVE-DEVELOPERS

MÉTRICAS DEL PRODUCTO


 Facilidad de auditoría.

 Exactitud.

 Completitud.

 Concisión.

 Consistencia.

 Estandarización de los datos.

 Tolerancia de errores.

 Eficiencia de la ejecución.

 Facilidad de expansión.

 Generalidad.

 Independencia del hardware.

 Modularidad.

 Facilidad de operación.

 Seguridad.

 Auto documentación.

 Simplicidad.

 Independencia del sistema software.

7
KAVE-DEVELOPERS

ESTÁNDARES DE CALIDAD
¿Por qué implementar estándares de calidad?

 Satisfacción del cliente

 Competencia

 Defectos

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.

TIPOS DE ESTÁNDARES:

• ISO: Es el organismo encargado de promover el desarrollo de normas


internacionales de fabricación, comercio y comunicación para todas las ramas
industriales a excepción de la eléctrica y la electrónica. Su función principal es la
de buscar la estandarización de normas de productos y seguridad para las
empresas u organizaciones a nivel internacional.

• IEEE

Estándares ISO existentes:

• ISO 9001, 9000–3, 9004–2

• ISO/IEC 12207

• ISO/IEC 15504 (SPICE)

Modelo aplicando los estándares apropiados:

• Bootstrap

Factor competitivo:

• Ahorro de tiempo y dinero al evitar tener que demostrar la calidad una y otra vez.

• “Garantía” de que las cosas se hacen bien.

• Diferencias en cuanto a la interpretación de las cláusulas del estándar.


8
KAVE-DEVELOPERS

Gestión de configuraciones de software (control de la documentación del


software y de los cambios realizados).

La gestión de configuraciones del software es una actividad “protectora” que se


aplica a lo largo del proceso de ingeniería del software. Se trata de un conjunto de
actividades de seguimiento y control que comienza al principio del proyecto de
desarrollo del software y finaliza sólo una vez que el software queda fuera de
circulación. Los elementos que componen toda la información producida se
denominan configuración del software (programas, documentos que describen los
programas y estructuras de datos). La elaboración de la documentación resulta
muy costosa, por lo que es necesario intentar reducirla lo más posible y realizarla
cuando los beneficios que conlleve superen el coste de su realización.

Una de las principales amenazas para la calidad del software viene de una fuente
aparentemente benigna: los cambios. El proceso de control de cambios contribuye
directamente a la calidad del software. El control de cambios se aplica durante el
desarrollo del software y, posteriormente, durante su mantenimiento. Ya que un
cambio se puede producir en cualquier momento, las actividades de la gestión de
configuraciones del software sirven para: (1) identificar el cambio; (2) controlar el
cambio; (3) garantizar que el cambio se implementa adecuadamente; (4) informar
del cambio a todos aquéllos a los que afecte.

También podría gustarte