Categorías: Todo - complejidad - automatización - seguridad - cambios

por Joel López hace 4 años

245

Organigrama arbol

La calidad del software depende de múltiples factores, entre los cuales se destacan la gestión adecuada del tiempo y la planificación, que suelen ser subestimados. Es crucial contar con un plan de pruebas bien definido y gestionar los datos de prueba necesarios para asegurar una buena ejecución.

Organigrama arbol

Factores que afectan en la calidad de software

Beneficios y riesgos

Riesgos -Subestimación de costos y esfuerzos -Exceso de confianza en las herramientas
Beneficios -Mejora la eficiencia -Automatización de pruebas

TÉCNICAS DE PRUEBAS

• Las técnicas sistemáticas de diseño de casos de prueba reducen bastante el número de casos de prueba, ahorrando tiempo y costos.
• Los gestores y los recursos no están familiarizados con las técnicas de pruebas.

CONOCIMIENTO DEL NEGOCIO

En muchas ocasiones se utilizan recursos para diseñar tareas del proyecto,sin tener el suficiente dominio o conocimiento del negocio.

AUTOMATIZACIÓN DE PRUEBAS

Una buena práctica, es comenzar temprano con el control de código, usando una métrica de cobertura.

DEFICIENCIA EN LA GESTIÓN DE DATOS DE PRUEBA

Es fundamental definir y gestionar los datos de prueba que serán necesarios junto con los casos de prueba.
Al definir y desarrollar los casos de pruebas, es importante tener en mente los parámetros a utilizar para su ejecución.

LA COMPLEJIDAD Y EL TIEMPO PLANIFICANDO ESTÁN SUBESTIMADOS

Falta de un plan de pruebas, o bien, no tener la estimación adecuada, lo cual impacta en el tiempo para el diseño de pruebas y la ejecución de las mismas.
La complejidad de un proyecto, en ocasiones, es la principal causa en la demora del inicio de un desarrollo

No contar con gestión de pruebas

Al no contar con un plan de pruebas, no tener casos de pruebas o datos y sólo mirar la funcionalidad del sistema, se obtendrán como resultado altos índices de errores

Factores de mantenimiento

Flexibilidad
Facilidad de prueba

Facilidad de mantenimiento

Factores operativos

Corrección
Fiabilidad

Eficiencia

Seguridad

Facilidad de uso

Cambios

-Cada cambio implementado erosiona la estructura del sistema lo cual hace que el siguiente cambio sea mas costoso
-Conforme pasa el tiempo, el costo de implementar un cambio será demasiado alto, y el sistema entonces no podrá soportar la tarea

Calidad

-El sistema es tan complejo que ningún programador puede entenderlo.
-La introducción de una sola corrección de error puede hacer que otro se genere.

Factores

Los factores más importantes que intervienen en la calidad encontramos
-Procesos -Practicas -Herramientas -Personas -Métricas