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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Complejidad y Tecnologías <strong>de</strong> la InformaciónEl que el sistema sea abierto es una necesidad, dado que se irán <strong>de</strong>sarrollandodifer<strong>en</strong>tes mo<strong>de</strong>los <strong>de</strong> s<strong>en</strong>sores, armas, comunicaciones, computadores, nuevosnodos, etc. que habrá que ir integrando <strong>en</strong> el sistema. Un sistema abierto quepermita la inserción e integración <strong>de</strong> elem<strong>en</strong>tos inesperados y modificados.3.3 DesarrolloEn cuanto a la forma <strong>de</strong> <strong>de</strong>sarrollar el software, se ha <strong>de</strong>scartado el mo<strong>de</strong>lo <strong>en</strong>cascada por su falta <strong>de</strong> realismo y por la necesidad <strong>de</strong> volver continuam<strong>en</strong>te a lasfases iniciales <strong>de</strong>l proyecto. Parece que se prefiere <strong>de</strong>sarrollar varios prototipos <strong>de</strong>sistemas software <strong>de</strong> control <strong>en</strong> difer<strong>en</strong>tes organizaciones, prototipos realizadoscon un esfuerzo relativam<strong>en</strong>te pequeño (25 hombres/año).Problema: Diseñar y <strong>de</strong>sarrollar un sistema <strong>de</strong> gran <strong>en</strong>vergadura quefuncione a la primera y hacerlo d<strong>en</strong>tro <strong>de</strong> unos plazos lógicos.Solución: Desarrollo sigui<strong>en</strong>do la metodología <strong>de</strong> prototipos parareducir al máximo los errores <strong>en</strong> el software.Inconv<strong>en</strong>i<strong>en</strong>tes: El alto coste que supone la construcción <strong>de</strong> variosprototipos <strong>de</strong>l mismo programa.Estos prototipos irán creándose <strong>de</strong> acuerdo con abstracciones y aproximacionessimuladas <strong>de</strong> los s<strong>en</strong>sores y <strong>de</strong> las características <strong>de</strong> las armas. Luego se iránampliando para substituir las aproximaciones por elem<strong>en</strong>tos reales y, a medidaque el sistema crece <strong>en</strong> tamaño y capacidad, se aum<strong>en</strong>tará el nivel <strong>de</strong> realismo y<strong>de</strong>talle <strong>en</strong> las simulaciones.3.4 Pot<strong>en</strong>cia <strong>de</strong> computaciónUna consecu<strong>en</strong>cia directa <strong>de</strong> t<strong>en</strong>er tan <strong>en</strong>orme cantidad <strong>de</strong> código y los requisitos<strong>en</strong> cuanto a velocidad <strong>de</strong> ejecución es que el software se habrá <strong>de</strong> ejecutar, <strong>de</strong>acuerdo con la capacidad actual, <strong>en</strong> supercomputadores como el Cray X-MP. Unproblema adicional es que estas prestaciones sólo se pued<strong>en</strong> alcanzar, <strong>de</strong> mom<strong>en</strong>to,con el ord<strong>en</strong>ador <strong>en</strong> tierra, los ord<strong>en</strong>adores que se llevan al espacio dan prestacionesun ord<strong>en</strong> <strong>de</strong> magnitud más bajas <strong>de</strong>bido a las condiciones <strong>de</strong>l <strong>en</strong>torno <strong>en</strong>el que trabajan.Para conseguir el r<strong>en</strong>dimi<strong>en</strong>to apropiado se han <strong>de</strong> utilizar múltiples ord<strong>en</strong>adoreso diseñar máquinas mucho más rápidas a través <strong>de</strong> avances <strong>en</strong> el hardware. Seespera que esto sea posible y siga la t<strong>en</strong>d<strong>en</strong>cia <strong>de</strong> la tecnología a reducir el tamaño,peso y consumo <strong>de</strong> los ord<strong>en</strong>adores y a aum<strong>en</strong>tar su velocidad.320

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

Saved successfully!

Ooh no, something went wrong!