UML Domine el lenguaje de modelado más utilizado en la actualidad

1, EL MODELADO cargo generalmente por una sola persona. A medida que los cambios tecnológicos, científicos y de hardware fueron sucediendo, la situación cambió drásticamente. Podemos enumerar esta evolución desde cuatro puntos de vista: según los lenguajes de programación, según las aplicaciones, según el perfil del programador y según la con- fiabilidad esperada. Analicemos cada uno de ellos. Evolución desde los lenguajes de programación Podemos nombrar la evolución en los lenguajes de programación de la siguiente manera. Inicialmente, los primeros programas se codificaban a través de tarjetas perforadas. Una tarjeta perforada es un pedazo de papel que representa informa­ ción digital a través de la presencia o ausencia de agujeros en posiciones fijas. Luego, los lenguajes fiieron murando de programar con tarjetas perforadas a emplear ceros y unos, accediendo directamente a registros de memoria con directivas del lengua­ je Assembler. Luego pasaron a instrucciones de alto nivel de Java, como por ejem­ plo, GetConnection, para conectarse a una base de datos o a los constructores para recorrer estructuras de datos como el foreach. Los lenguajes de programación incorporan cada vez más constructores de mayor nivel de abstracción para asegurarnos una programación más simple y carente de errores. Otra evolución importante surge con los entornos cada vez más completos de programación como Eclipse, NetBeans o Spring, que brindan mayor poder de expresividad y seguridad al programador. Figura 2. Dispositivo para trabajar con tarjetas perforadas La utilización de estos modernos frameworks complejos dio lugar a lo que se cono­ ce como middleware. En estos frameworks es bastante común encontrar funcioná­ is

RkJQdWJsaXNoZXIy MjI4NDcx