la complejidad del software
Podemos
hablar de dos vistas de la complejidad de un producto de software: la externa,
que tiene que ver con el problema que resuelve el sistema (el proceso de
negocio); y la interna, que se refiere a la manera como está programada la
solución.
En
la interna podemos distinguir al menos los siguientes aspectos:
· Su tamaño. Entre más grande sea un
producto, mayor será su complejidad. Una métrica de tamaño (bastante primitiva,
pero muy accesible y común) son las líneas de código (LCs).
·
Su estructura.
Impacto de la complejidad en la
prueba de software
Como mencionamos, ahí donde la
complejidad en el software es mayor, hay más propensión a errores, lo que en
particular implica que debemos probar más.
Esto también podemos verlo si
comparamos los grafos de control asociados a las primeras subrutinas mostradas
arriba:

Comentarios
Publicar un comentario