COMPLEJIDAD EN SISTEMAS DE SOFWARE 1.6

 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