UML Domine el lenguaje de modelado más utilizado en la actualidad
In tro d u c ció n al m o d e lado lidad predefinida para manejar conceptos como seguridad, transacciones o persis tencia. Asimismo, proveen capacidad para manejar trabajo en equipos distribuidos. En este sentido, una de las mayores dificultades en los ambientes distribuidos es el debugging de código. Encontrar un error en ambientes de ejecución paralela o con currente es extremadamente difícil. Evolución desde las aplicaciones Las primeras aplicaciones consistían en complejos cálculos matemáticos sobre enor mes computadoras que ocupaban habitaciones enteras. Por ejemplo, la computa dora ENIAC, presentada en público en 1946, ocupaba una superficie de 167 metros cuadrados y pesaba unas 27 toneladas. En cuanto a su capacidad, podía resolver 5.000 sumas y 360 multiplicaciones en un segundo. Con el paso del tiem po, la tecnología avanzó y las aplicaciones fiieron creciendo cada vez más, hasta lle gar a la actualidad. Hoy tenemos prácticamente cualquier tipo de computación sobre pequeñísimos chips para teléfonos celulares u hornos microondas, por men cionar dos casos. La computación interactúa con nosotros constantemente al estar presente en cajeros, sistemas de videoclub, manejo de información, telefonía, comu nicación, Internet, juegos, animación, cine, música, sistemas de monitoreo de pacientes y reactores, entre algunos ítems de una lista infinita. La presencia y la posibilidad de cómputo actuales han influido y potenciado otras áreas como la medicina, el desarrollo de medicamentos, la robòtica, el reconocimiento de huellas digitales o de retina, la biogenètica, etcétera. Figura 3. Una imagen de la computadora ENIAC. 17
RkJQdWJsaXNoZXIy MjI4NDcx