Saltar al contenido principal

Plan de Calidad

v 1.0

Alcance

Abarca el desarrollo y mantenibilidad de un software diseñado para asegurar la adecuación funcional, fiabilidad, seguridad, mantenibilidad, eficiencia de desempeño, compatibilidad, capacidad de interacción, flexibilidad y protección de los datos. Este plan está estructurado para cubrir todas las fases del ciclo de vida del software, desde la definición de requerimientos hasta la entrega del software, siguiendo los estándares establecidos por ISO/IEC 25010.

Objetivo

Garantizar que el software no solo cumpla con las necesidades especificadas por nuestro socio formador, sino que también alcance altos estándares de calidad en cada uno de los criterios definidos por ISO/IEC 25010.

Notas Introductorias

Este documento presenta un marco de trabajo para la evaluación y aseguramiento de la calidad del proyecto Link Bridge. Establece las responsabilidades, procedimientos y métricas para evaluar cada aspecto del software según ISO/IEC 25010.

Plan

1. Adecuación Funcional:


2. Fiabilidad:

  • Implementar un registro de incidentes para rastrear y corregir fallos encontrados durante las pruebas.

  • Establecer procedimientos de respaldo de datos para asegurar la disponibilidad y recuperabilidad en caso de fallos.

    • PENDIENTE

3. Seguridad:

  • Utilizar una lista de verificación de seguridad para identificar y corregir posibles vulnerabilidades en el código.
    • PENDIENTE
  • Implementar controles de acceso básicos, como restricciones de acceso por roles.

4. Mantenibilidad:

  • Documentar el código utilizando comentarios claros y consistentes para facilitar su comprensión y futuras modificaciones.
  • Realizar revisiones de código entre compañeros para identificar áreas de mejora y aplicar buenas prácticas de codificación-
    • ¿DÓNDE ESTÁ LA CHK DE PR?

5. Eficiencia de Desempeño:

  • Optimizar consultas de base de datos para mejorar el rendimiento del sistema.
  • Utilizar herramientas de monitoreo del rendimiento para identificar y resolver cuellos de botella en el código.

6. Compatibilidad:

  • Realizar pruebas de rendimiento en diferentes dispositivos y navegadores para asegurar que el software funcione correctamente en diferentes entornos.
    • ¿PENDIENTE?

7. Capacidad de Interacción:

  • Solicitar retroalimentación del socio formador sobre la usabilidad del software y realizar ajustes según sea necesario.
  • Proporcionar una guía de usuario simple y clara para ayudar al socio formador a comprender y utilizar el software de manera efectiva.
    • PENDIENTE VIDEO TURORIALES

8. Flexibilidad:

  • Diseñar el software con una arquitectura modular que permita la fácil incorporación de nuevas funcionalidades en el futuro.
  • Utilizar prácticas de desarrollo ágil, como iteraciones cortas y reuniones regulares de revisión, para adaptarse rápidamente a los cambios en los requisitos del socio formador.

9. Protección:

  • Implementar copias de seguridad automáticas y regulares de la base de datos y otros datos críticos del sistema.
    • PENDIENTE
  • Configurar un servicio de autenticaciónEste sistema para aasegurar la autenticidad y confidencialidad de las credenciales y sesiones de usuario.

Control de cambios

VersiónCambio realizadoAnálisisAutorRevisor(es)Fecha de cambio
v 1.0Creación del Plan de CalidadDesarrollar un plan de calidad que siga con el estandar internacional ISO/IEC 25010Frida Bailleres, daniel Hurtado08/05/2024