>> Ing. Carlos Javier Fernández <
carlosjfc@...> escribio:
>> Hola comunidad,
>>
>> Me estoy recien incursionando en la Ingeniería del Software para el
>> software libre. Con respecto a esto tengo algunas dudas. Aquí van,
>>
>> 1. ¿Existen herramientas OpenSource para el modelado de Sistemas
>> utilizando UML?
Si, hay muchas herramientas de modelado UML, que pueden funcionar en
forma independiente, o como "plugins" de IDEs como Eclipse, Poseidon y
otros.
Puedes ver por ejemplo: ArgoUML, Omondo, Fujaba, Umbrello UML
Modeller, UML Sculptor, y Dia.
>> 2. ¿Alguna de ellas genera código de manera automática?
Algunas generan codigo en Java, C++, C#, PHP o similares, pero no todas.
>> 3. ¿Cuales de los lenguages OpenSource son Orientados a Objetos? ¿A
partir de que versión lo es?
Un lenguaje de programacion en "si mismo" no podria clasificarse como
Open Source o no, pero en ese sentido si podria hablarse de Abiertos o
Cerrados. Sin embargo, lo que los programadores finalmente utilizan es
un Compilador para X o Y lenguaje, y este compilador si puede ser Open
Source / Free Software / etc. o no.
Ahora, Lenguajes de Programacion Orientados a Objetos, con
compiladores "Libres" si hay muchos de donde escoger. Desde los
tradicionales como SmallTalk, Objetive C, C++, Java, Eiffel, y Modula
hasta los mas recientes como Python, PHP, Ruby, y C#, pasando por
hibridos como Basic OO, Pascal OO, Perl, TCL/Tk, Pike, y la lista
continua.
>> Bueno comunidad, hasta ahora estas son mis interrogantes. Espero
>> que aluien me pueda aclarar al menos una y de hecho le estoy desde
>> ahora agradecido. Saludos.
_ _ _
Diego Fernando Marin
Universidad de San Buenaventura