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 i<strong>de</strong>a <strong>de</strong> medir la complejidad nos plantea <strong>en</strong>seguida la pregunta"¿qué tipo <strong>de</strong> medida po<strong>de</strong>mos y queremos obt<strong>en</strong>er?". Según Baird yNoma [Baird y Noma, 1978], las escalas <strong>de</strong> medidas pued<strong>en</strong> dividirse<strong>en</strong>:a. Escalas nominales: La medida simplem<strong>en</strong>te clasifica los elem<strong>en</strong>tosmedidos (p.e., cuando agrupamos los programas según seanmuy difíciles, difíciles, mo<strong>de</strong>radam<strong>en</strong>te difíciles o fáciles <strong>de</strong><strong>en</strong>t<strong>en</strong><strong>de</strong>r).b. Escalas ordinales: Los elem<strong>en</strong>tos son ord<strong>en</strong>ados (p.e., A es másdifícil <strong>de</strong> <strong>en</strong>t<strong>en</strong><strong>de</strong>r que B).c. Escalas <strong>de</strong> intervalo: La medida nos indica, a<strong>de</strong>más <strong>de</strong> un ord<strong>en</strong>,las "distancias" <strong>en</strong>tre los distintos elem<strong>en</strong>tos (p.e., el programaA es 10 unida<strong>de</strong>s <strong>de</strong> dificultad más difícil que el programa B).d. Escalas proporcionales: A<strong>de</strong>más <strong>de</strong> <strong>de</strong>terminar la distancia <strong>en</strong>treelem<strong>en</strong>tos, <strong>de</strong>fin<strong>en</strong> un elem<strong>en</strong>to hipotético que tuviera una faltatotal <strong>de</strong> las características que se mid<strong>en</strong>, <strong>de</strong>terminando ladistancia <strong>en</strong>tre la medida para un elem<strong>en</strong>to cualquiera y paraeste elem<strong>en</strong>to hipotético (lo que nos permitirá <strong>de</strong>cir, p.e., que elprograma A es el doble <strong>de</strong> difícil <strong>de</strong> <strong>en</strong>t<strong>en</strong><strong>de</strong>r que el B).Por supuesto, el tipo <strong>de</strong> escala <strong>de</strong>scrito <strong>en</strong> el apartado d es el másflexible. Pero también el más complicado <strong>de</strong> calcular (habría que<strong>en</strong>contrar un conjunto <strong>de</strong> características que llevaran asociada unacomplejidad nula). Lo más normal es disponer <strong>de</strong> una escala ordinalo, como mucho, una <strong>de</strong> intervalo (don<strong>de</strong> nos <strong>en</strong>contramos con elproblema <strong>de</strong> <strong>de</strong>terminar qué es y qué significado ti<strong>en</strong>e una "unidad<strong>de</strong> dificultad"). Las métricas que estudiaremos nosotros ca<strong>en</strong> d<strong>en</strong>tro<strong>de</strong>l ámbito <strong>de</strong> las escalas ordinales.Des<strong>de</strong> el mo<strong>de</strong>lo HxIxO->IO, po<strong>de</strong>mos <strong>de</strong>cir que las métricas son un instrum<strong>en</strong>toque, aplicado a alguna parte <strong>de</strong>l proceso <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> un sistema informático,por algui<strong>en</strong> interesado <strong>en</strong> evaluar alguna característica <strong>de</strong> dicho <strong>de</strong>sarrollo, produceuna simplificación <strong>de</strong>l mismo. Y esta simplificación es tan brutal que muchas vecesse reduce a un número. Lo que se pret<strong>en</strong><strong>de</strong> es que ese número sea lo sufici<strong>en</strong>tem<strong>en</strong>tesignificativo como para que ayu<strong>de</strong> al observador <strong>en</strong> sus propósitos. Esimportante que que<strong>de</strong> claro también que, aunque como hemos dicho que los objetossobre los que se pue<strong>de</strong> aplicar una métrica pued<strong>en</strong> ser muchos, nosotros a partir<strong>de</strong> este mom<strong>en</strong>to nos vamos a c<strong>en</strong>trar únicam<strong>en</strong>te <strong>en</strong> el estudio <strong>de</strong> problemasdon<strong>de</strong> O es un programa.270

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

Saved successfully!

Ooh no, something went wrong!