Lo mio particularmente no va dirigido a la POO, lo he dicho muchas veces en otros posts, y no trabajo con ninguna POO, y espero no hacerlo nunca, porque para mis gustos particulares esa metodologia no aplica.
de seguro jamás la necesitarás
Por cierto... que UML no es un lenguaje en si, ni una filosofia o ingeniería de desarrollo.. solo es un estándar que permite representar graficamente, entre otras cosas, clases y objetos...
¿Y quién lo clasifico como alguno de ellos?
se utilizan metodologías como El Proceso Unificado de Rational y el Lenguaje Unificado de Modelado UML,
Si no entiendes a la primera lee nuevamente hasta hacerlo.
Y en cuanto a otros tipos de ingeniería, no has hecho sino referencia a modelos utilizados ampliamente en temas de ingeniería de software (y actualmente es este mi fuerte por su vinculacion al Business Process Management), asi que no juzqgues así no mas.
Escribí "Ingenierías" generalizando, pero doy un ejemplo "Ingeniería del Conocimiento" y uno de tecnología "tecnología orientada a agentes", hubiese sido interesante debatir los lineamientos de la metodología Proceso Unificado de Rational con notación UML, tecnología orientada a agentes e ingeniería del conocimiento para posterior implementación en un lenguaje como JAVA o más interesante Python, pero con semejante respuesta sería una pérdida de tiempo.
Veo que no entiendes la
diferencia entre modelos en ingeniería de software y lo mencionado.
¿Y ese es tu FUERTE? ya me imagino como será el resto.
Al parecer no te ayudo mucho el desarrollar aplicaciones BPM deberías desarrollar algunas CRM para mejorar un poco.
Por cierto, recuerdo que en algún lugar de tu código vi resizable(width = 0, height = 0) lo cual me parece un desperdicio puesto que es obvio lo que hace, sin necesidad de especificar "width y height". Tengo pereza mirar detalladamente el código entero para empezar mis críticas.