Calidad del software

Descrição

Mapa Mental sobre Calidad del software, criado por kevin almanza em 03-03-2024.
kevin almanza
Mapa Mental por kevin almanza, atualizado 5 meses atrás
kevin almanza
Criado por kevin almanza 5 meses atrás
0
0

Resumo de Recurso

Calidad del software
  1. Funcionalidad

    Anotações:

    • Cumplir con las activiades o funciones que se acordaron con el cliente, realizando estos trabajos de manera correcta y eficiente
    1. Pruebas de unidad

      Anotações:

      • Validacion de codigo por modulo, aqui incluye funciones, metodos o clases especificas
      1. Pruebas de integracion

        Anotações:

        • Es donde se valida que el al unir los diferentes modulos para completar el sistema funcionen adecuadamente
        1. Pruebas de sistema

          Anotações:

          • Realizar pruebas de todo el sisteme desde el punto de vista del usuario final
          1. Pruebas de regresion

            Anotações:

            • Realizar pruebas de lo  que ya estaba implementado luego de haber hecho nuevos cambios
            1. Pruebas de aceptacion usuario

              Anotações:

              • Pruebas del usuario final donde este evalua si cumple con lo que se solicito y si quiere agregar algo mas al requerimiento inicial
              1. Pruebas de rendimiento

                Anotações:

                • Pruebas de tiempos de respuesta, cargues de archivos o en general el proceso donde se ingresa a moodulos, se valida cargues yasctualizaciones, ingreso a diversos modulos y para eliminar registros
                1. Pruebas de seguridad

                  Anotações:

                  • Se realiza pruebas de vulnerabilidad, donde se confirme que no se compromete la funcionalidad ni datos del sistema
                  1. Pruebas de compatibilidad
                  2. Fiabilidad

                    Anotações:

                    • Capacidad del software para asegurar los procesos que se realizan alli, como por ejemplo una consulta o consignacion sobre ese tema
                    1. Pruebas de estabilidad

                      Anotações:

                      • Evalúa la estabilidad del software mediante pruebas de funcionamiento continuo durante un período prolongado Donde se valida tambien que no hayan fallos o bloqueos inesperados
                      1. Pruebas de recuperacion

                        Anotações:

                        • Evalúa la capacidad del software para recuperarse de fallos y restablecer su estado operativo sin pérdida de datos o funcionalidad
                        1. Pruebas de tolerancia a fallos

                          Anotações:

                          • El sistema debe ser capaz de registrar o identificar los fallos para poder continuar funcionando a pesar de los fallos
                          1. Pruebas de disponibilidad

                            Anotações:

                            • Validar que el sistema esta disponible en todo momento, donde tampoco sufre fallos o bajones de rendimiento
                            1. Pruebas de monitorización y registro

                              Anotações:

                              • Implementar un registro de actividades o al menos realizar un enfasis en las actividades importanes que se realizan para realizar seguimiento y auditorias
                            2. Usabilidad

                              Anotações:

                              • La manera en la que interactua el software con el usuario, donde se debe velar por un entorno amigable, para su compresion, eficacia y enficiencia en sus procesos
                              1. Pruebas de navegacion

                                Anotações:

                                • Asegurar que el sistema brinda lo que pidio el usuario y habria que validar la navegación que sea intuitiva, clara y consistente en todas las partes del sistema
                                1. Pruebas de flujo de trabajo
                                  1. Pruebas de legibilidad y comprensión

                                    Anotações:

                                    • Valida que las instrucciones, mensajes y texto en general sea legible y entendible que permite buen uso del sistema
                                    1. Pruebas de diseño visual

                                      Anotações:

                                      • Asegurar un diseño que cumpla con sus funciones reales, que cumpla de manera atenta el cumple
                                      1. Pruebas de carga cognitiva

                                        Anotações:

                                        • Minimizar la informacion que debe darse al usuario final sin que sea incomodo pues generaria que se sobrecargue el usuario
                                      2. Eficiencia

                                        Anotações:

                                        • Al momento de hacer uso del sistema, que este sea rapido y optimice las tareas que se realizan en el sin demorar
                                        1. Pruebas de carga

                                          Anotações:

                                          • Sirve para validar cargues y acciones de muchos usuarios, procesamiento de lo que necesito para consultas en sitio web
                                          1. Pruebas de rendimiento

                                            Anotações:

                                            • Evalua el rendimiento del sistema para determinar su capacidad de respuesta y tiempo de procesamiento
                                            1. Pruebas de estres

                                              Anotações:

                                              • Prueba el software bajo condiciones de estrés extremo para evaluar su estabilidad y resistencia
                                              1. Pruebas de caché y almacenamiento en memoria

                                                Anotações:

                                                • Utiliza caché y almacenamiento en memoria para reducir los tiempos de acceso a datos y mejorar el rendimiento del software
                                                1. Pruebas de optimización de consultas

                                                  Anotações:

                                                  • Si el software interactúa con bases de datos, verifica que las consultas SQL sean eficientes y estén optimizadas para minimizar el tiempo de respuesta y el uso de recursos del sistema
                                                2. Mantenibilidad

                                                  Anotações:

                                                  • Se trata de la facilidad de implementar algo nuevo al sistema, que lo que deje de funcionar, permita realizar procesos de manera eficiente y que la informacion no se perida
                                                  1. Pruebas automatizadas

                                                    Anotações:

                                                    • Asegurar que las pruebas sean fáciles de ejecutar, mantener y ampliar a medida que el software evoluciona
                                                    1. Pruebas de robustez

                                                      Anotações:

                                                      • Evalúa la capacidad del software para manejar errores y excepciones de manera adecuada, sin interrumpir el funcionamiento normal del sistema
                                                      1. Pruebas de documentacion

                                                        Anotações:

                                                        • Verificar comentarios en el codigo, manuales de usuario, documentacion de pruebas realizadas que permiten validar funcionamiento
                                                        1. Pruebas de independencia de la plataforma

                                                          Anotações:

                                                          • Verifica que el software cuente con un conjunto sólido de pruebas automatizadas que cubran todas las funcionalidades principales y los casos de uso críticos
                                                          1. Pruebas de modularidad

                                                            Anotações:

                                                            • Verifica que el software esté bien estructurado en módulos o componentes independientes y cohesivos, aqui se debe aclarar que los modulos sean de facil acceso, claro de lo que son y visibles para el usuario final
                                                          2. Portabilidad

                                                            Anotações:

                                                            • Capacidad del software para ser ejecutado en diferentes navegadores, diferentes tipos de hardware y software
                                                            1. Pruebas de instalacion

                                                              Anotações:

                                                              • Verificar que el software sea sencillo de acceder o instalar y validar que sea compatible en los diferentes sistemas operativos y navegadores
                                                              1. Pruebas de interoperabilidad

                                                                Anotações:

                                                                • Confirmar como interactua el sistema con otros sistemas, aplicaciones y diferentes entornos 
                                                                1. Pruebas de migracion de datos

                                                                  Anotações:

                                                                  • Probar la exportacion e importacion de datos, realizar y mantenerse al tanto de actualizacon de versiones, para que al momento de migrar los datos no sufran modificaciones o se corrompa
                                                                  1. Pruebas de escalabilidad

                                                                    Anotações:

                                                                    • Pruebas donde se evalua el comportamiento del sistema al tener mas usuarios en linea, mas transacciones o procesos y cargas
                                                                    1. Pruebas de actulizacion

                                                                      Anotações:

                                                                      • Las actualizaciones de software no deben afectar al usuario y tambien al momento donde se realiza la actualizacion seguir en funcionamiento sin afectar porcesos
                                                                      1. Pruebas de portabilidad del código fuente

                                                                        Anotações:

                                                                        • Evaluar en diferentes herramientas de compilacion, como se comporta el codigo al se compilado, esto con el fin de evaluar diferentes herramientas para portar y trabajar el codigo
                                                                      2. Seguridad

                                                                        Anotações:

                                                                        • Asegurar la disponibilidad, integridad y confidecialidad de la informacion que maneja el sistema, adicional controlar quien ingresa al sistema y lo que se realiza
                                                                        1. Analisis estatico del codigo

                                                                          Anotações:

                                                                          • Utiliza herramientas de análisis estático de código para identificar posibles vulnerabilidades de seguridad en el código fuente del software
                                                                          1. Analisis dinamico de seguridad

                                                                            Anotações:

                                                                            • Realiza pruebas de análisis dinámico para identificar vulnerabilidades en tiempo de ejecución, como fallos de autenticación y/o de autorización
                                                                            1. Pruebas de autenticación y autorización

                                                                              Anotações:

                                                                              • Validar el correcto acceso con credenciales elaboradas por el propio sistema y que este valide sin son credenciales veridicas
                                                                              1. Pruebas de cifrado

                                                                                Anotações:

                                                                                • Verifica que el software cifre correctamente los datos sensibles almacenados en el sistema y durante su transmisión a través de redes no seguras, como Internet
                                                                                1. Pruebas de control de acceso

                                                                                  Anotações:

                                                                                  • Validar usuarios de acceso y junto con esto validar los roles y permisos que tienen para acceder a los recursos de sistema
                                                                                  1. Auditorías de seguridad

                                                                                    Anotações:

                                                                                    • Realizar auditorias de manera continua para ver que se puede mejorar el software, en cuanto vulnerabilidades, posibles riesgos y prevenir los riesgos
                                                                                    1. Pruebas de manejo de errores y excepciones
                                                                                    2. Adaptabilidad

                                                                                      Anotações:

                                                                                      • Capacidad del software para adaptarce en cuanto requisitos, normativa, cambioe de sistema operativo o entorno sin perder su funcionalidad habitual
                                                                                      1. Pruebas de compatibilidad de plataforma

                                                                                        Anotações:

                                                                                        • Asegurar que el software pueda ejecutarse y funcionar correctamente en diferentes sistemas operativos, versiones de sistemas operativos y arquitecturas de hardware
                                                                                        1. Pruebas de configuración

                                                                                          Anotações:

                                                                                          • Permitir que los usuarios se les permita cambiar la interfaz con sus preferencias, teniendo la misma eficiencia y funcionalidad de costumbre con los nuevos cambios
                                                                                          1. Pruebas de escalabilidad

                                                                                            Anotações:

                                                                                            • Asegurar que el sistema puede manejar un rendiemiento bueno aun cuando aumenta la actividad de los usuarios
                                                                                            1. Pruebas de actualización

                                                                                              Anotações:

                                                                                              • Evalua como se adapta el sistema en los cambios en cuanto tecnologia, requerimientos, usuarios e implementaciones nuevas
                                                                                              1. Pruebas de flexibilidad

                                                                                                Anotações:

                                                                                                • Evalúa la flexibilidad del software para adaptarse a cambios en los requisitos del usuario, las regulaciones del sector, las tendencias tecnológicas y otros factores externos
                                                                                              2. Interoperabilidad

                                                                                                Anotações:

                                                                                                • Hace referencia a la capacidad del software para intercambiar datos y funcionar de manera conjunta con otros sistemas y aplicaciones de manera eficiente y efectiva
                                                                                                1. Pruebas de comunicacion

                                                                                                  Anotações:

                                                                                                  • Si el software utiliza servicios web para la comunicación con otros sistemas, asegúrate de que estos servicios sean interoperables con diferentes plataformas y tecnologías. Esto implica probar la compatibilidad con diferentes estándares de servicios web
                                                                                                  1. Compatiblidad de formatos

                                                                                                    Anotações:

                                                                                                    • Asegurar que el sistema lee los archivos comunes y que se puede leer, procesar y generar informacion con archivos 
                                                                                                    1. Pruebas de integración de sistemas

                                                                                                      Anotações:

                                                                                                      • Evaluar como se comporta el sistema en produccion con otros sistemas externos como puede ser la base de datos
                                                                                                      1. Pruebas de flujo de trabajo

                                                                                                        Anotações:

                                                                                                        • Si el software forma parte de un flujo de trabajo más amplio que involucra otros sistemas y aplicaciones, asegúrate de que pueda integrarse y colaborar de manera efectiva dentro de ese flujo de trabajo

                                                                                                      Semelhante

                                                                                                      Calidad del Software
                                                                                                      Andrea Ramírez
                                                                                                      Tipos de Pruebas del Software
                                                                                                      Roberth Cobeña
                                                                                                      Calidad del software
                                                                                                      Yeison Hernandez Ariza
                                                                                                      Calidad del Software
                                                                                                      Diana Poma Japòn
                                                                                                      Calidad del Software
                                                                                                      Sakima Arguedas
                                                                                                      Calidad del Software
                                                                                                      Sandra Katherine
                                                                                                      Calidad del Software
                                                                                                      Diana Poma Japòn
                                                                                                      Calidad del Software
                                                                                                      Diana Poma Japòn
                                                                                                      Revisão Para o ENEM em 20 dias
                                                                                                      Alessandra S.
                                                                                                      Inglês - vocabulário
                                                                                                      nando.mrossi
                                                                                                      Art. 5° da CF-88 parte I
                                                                                                      Rafael Ferreira da Silva