Sie sind auf Seite 1von 2

SDL & UML

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:

- Anticipando Fallas en el Cdigo: esas fallas que se detectan en la ejecucin de


la aplicacin.
- Atacantes atacan todo el cdigo: proteger todo el desarrollo, no solo un
componente. Los intrusos atacan todo el software y buscan fallas.
- No enfocarse en hacerlo bien la prxima vez: clsica excusa para dejar las
mejoras en prximas etapas.
- Remover cdigo viejo: el software se modifica y no hay un proceso de mejora
que permita borrar cdigo que ya no forma parte en la nueva versin.
- Eliminar funciones antiguas: mejoradas por otras.
- Reemplazar protocolos viejos
- Problemas de perfomance: permite mejorar el desarrollo, hacindolo mas
perfomante.
- Reconocer que el cdigo fallar y reducir la superficie de ataque.

Das könnte Ihnen auch gefallen