12.07.2015 Views

Libro en PDF - DIT - Universidad Politécnica de Madrid

Libro en PDF - DIT - Universidad Politécnica de Madrid

Libro en PDF - DIT - Universidad Politécnica de Madrid

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Complejidad y Tecnologías <strong>de</strong> la Informaciónla <strong>de</strong>finición <strong>de</strong> la técnica <strong>de</strong> trabajo (I) a utilizar por éstos -método <strong>de</strong> análisis,l<strong>en</strong>guaje <strong>de</strong> programación, instrum<strong>en</strong>tal informático, manual <strong>de</strong> procedimi<strong>en</strong>todocum<strong>en</strong>tal, controles <strong>de</strong> calidad, planificación-. De esta manera tan cond<strong>en</strong>sada,queda <strong>de</strong>scrito el amplio espectro <strong>de</strong> tareas, saberes y experi<strong>en</strong>cias que hipotéticam<strong>en</strong>tehabría <strong>de</strong> abarcar un jefe <strong>de</strong> proyecto <strong>de</strong> algo tan complejo como es unproyecto <strong>de</strong> software, tan amplio que incluso se exti<strong>en</strong><strong>de</strong> <strong>de</strong> manera predominantea la mo<strong>de</strong>lación <strong>de</strong> los seres humanos.Con esta inmersión <strong>en</strong> las diversas posibilida<strong>de</strong>s significativas <strong>de</strong>l esquema U.F.M,ya po<strong>de</strong>mos postular que lo que v<strong>en</strong>imos llamando "proceso <strong>de</strong> mo<strong>de</strong>lación" es unmarco sufici<strong>en</strong>tem<strong>en</strong>te vasto como para que <strong>en</strong>caje <strong>en</strong> él cualquier forma <strong>de</strong> accesoa la realidad, y que supera el objetivo propuesto <strong>de</strong> manejar la complejidad.4. Aplicación <strong>de</strong>l U.F.M. al estudio <strong>de</strong> la complejidadA lo largo <strong>de</strong> estas notas nos hemos <strong>en</strong>contrado y nos <strong>en</strong>contraremos aún condiversos tipos y <strong>de</strong>finiciones <strong>de</strong> complejidad, lo que crea una s<strong>en</strong>sación <strong>en</strong>ojosa <strong>de</strong>falta <strong>de</strong> coher<strong>en</strong>cia, consist<strong>en</strong>te <strong>en</strong> que cada cual maneja "su" noción <strong>de</strong> complejidad.Es evid<strong>en</strong>te que carecemos <strong>de</strong> una teoría unificada al respecto, pero como aquítratamos <strong>de</strong> construir una arquitectura socio-técnica <strong>de</strong> las tecnologías <strong>de</strong> lainformación tomando como hilo conductor sus dim<strong>en</strong>siones <strong>de</strong> complejidad,necesitábamos un concepto que acogiera y diera s<strong>en</strong>tido difer<strong>en</strong>ciado a todos lostipos <strong>de</strong> complejidad. Dicho concepto es el esquema H x I x O. En otras palabras,cualquier tipo o <strong>de</strong>finición <strong>de</strong> complejidad se <strong>en</strong>marcaría <strong>en</strong> un caso particular <strong>de</strong>valores <strong>de</strong> los términos <strong>de</strong> este esquema.Sólo por dar un ejemplo, capítulos atrás (Conceptos relacionados con la complejidad)se establecía una distinción <strong>en</strong>tre complicación y complejidad. La complicación<strong>de</strong> un algoritmo se medía por el número <strong>de</strong> instruciones necesarias para <strong>de</strong>scribirlo<strong>en</strong> un l<strong>en</strong>guaje específico, mi<strong>en</strong>tras que la complejidad <strong>de</strong> ese mismo algoritmopodía medirse por el tiempo necesario para su ejecución <strong>en</strong> una <strong>de</strong>terminadaclase <strong>de</strong> máquina. Según nuestro <strong>en</strong>foque, complicación y complejidad <strong>de</strong> unalgoritmo son dos aspectos particulares <strong>de</strong> complejidad relativas a un mismoobjeto, el algoritmo.En el primer caso, suce<strong>de</strong> que un observador -caso particular <strong>de</strong> H- está interesado<strong>en</strong> un cierto tipo <strong>de</strong> dificultad con relación al algoritmo, el objeto O. Las herrami<strong>en</strong>tas<strong>de</strong> observación o <strong>de</strong> medida I que aquél aplica, movido por su interés y profesión,son un l<strong>en</strong>guaje <strong>de</strong> programación (máquina virtual específica) y alguna métricaespecífica, quizá técnicas <strong>de</strong>rivadas <strong>de</strong> la ci<strong>en</strong>cia <strong>de</strong>l software, basadas <strong>en</strong> elnúmero <strong>de</strong> operadores y operandos <strong>de</strong> Halstead (véase más a<strong>de</strong>lante capítulosobre Medidas <strong>de</strong> la complejidad <strong>de</strong>l software). Resumi<strong>en</strong>do, la imag<strong>en</strong> IOque el programador obti<strong>en</strong>e es un conjunto <strong>de</strong> valores proporcionados por esamétrica concreta.194

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!