🌱 Digital Garden

Search

Search IconIcon to open search

Complejidad en el Software

Last updated Aug 6, 2023 Edit Source

La complejidad es una caracteristica inherente de todo lo que nos rodea en el universo. Por tanto, tambien esta presente en el Software. La vemos cuando los proyectos dejan de salir bien, cuando hay perdidas de dinero y cuando cuesta mucho avanzar en la profesion.

Especificamente existen cuatro fuentes principales de Complejidad en el Software

# Problemas en el Dominio

En el Dominio, podemos identificar problemas que son las razones para el incremento de la complejidad

# Problemas en el Desarrollo

En el proceso de desarrollo tambien existen problemas que incrementan la complejidad de un Software. Principalmentre

# Problemas Inherentes

Debido a que el Desarrollo de Software se hace sobre un sistema computacional siempre existe la posibilidad de entrar en un error, debido a que, no hay forma de demostrar logicamente que un problema no puede ocurrir por X o Y razon.

Una computadora tiene un numero limitado de estados que se ve influenciado por cosas tan minimas como la electricidad hasta por cosas de alto nivel en un Software como lo es una variable.

Hacer pruebas intensivas a todo esto es muy poco probable debido a que requiere unas habilidades matematicas increibles y un intelecto que va mas alla de lo comun que es un Software hoy en dia.


# Referencias