Beruflich Dokumente
Kultur Dokumente
UML
UML es una herramienta propia de personas que tienen conocimientos
relativamente avanzados de programacin y es frecuentemente usada
por analistas funcionales (aquellos que definen qu debe hacer un
programa sin entrar a escribir el cdigo) y analistas-programadores
(aquellos que dado un problema, lo estudian y escriben el cdigo
informtico para resolverlo en un lenguaje como Java, C#, Python o
cualquier otro). Por tanto si ests dando tus primeros pasos en
programacin, te recomendaramos que te olvides de UML hasta que
tengas unos conocimientos mnimos como uso de condicionales, bucles,
y conocimiento de la programacin orientada a objetos. Esto es solo una
recomendacin, en realidad prcticamente cualquier persona puede
usar UML, incluso podra usarse para realizar esquemas o
documentacin de procesos que no tengan que ver con la informtica.
Ventajas
Estar apoyado por la OMG ( Object Management Group ) como la notacin
estndar para el desarrollo de proyectos informticos
Es til para el desarrollo de modelaje visual de cualquier proyecto no solo
informtico y ms aun es estndar
Promueve la reutilizacin
Desventajas
Ms que desventajas las considero confusiones en el mercado:
UML no es una metodologa es una notacin
No es un lenguaje de programacin, se complementan
No pretende sustituir al XML
SDL
Por qu usar SDL?
Es una manera de evitar problemas de seguridad en el desarrollo, como: