Marco teórico:
Dado el avance en el ámbito de la
computación, se han desarrollado diversas áreas que se han desprendido de la
primera, entre ellas, el modelado de software, donde se ha tenido la necesidad
de crear estándares con el fin de facilitar el proceso de creación del
software, a través de diversos modelados como lo son el Lenguaje de
Modelamiento Unificado o por sus siglas en inglés, UML. Es importante mencionar
que el UML no es una metodología sino un lenguaje.
El UML cubre la necesidad de
tener una herramienta que permite a los creados de software, capturar sus ideas
de una forma convencional y fácil de entender, tanto para ellos como a otras
personas.
Surge, también, por la necesidad
de tener la opción de analizar las soluciones a programar, mucho antes de
hacerlas. Incluso da luz en situaciones donde no se logran definir los
algoritmos necesarios para el software en cuestión.
El UML ha sufrido diversas
evoluciones, todas con el fin de irse adaptando a las nuevas necesidades de los
programadores, a los cambios tecnológicos y a las soluciones requeridas.
Un modelo UML permite tener
claros los diversos aspectos en cuanto al desarrollo de software se refiere, ya
sea en diagramas de secuencia, casos de uso, diagramas de clases, de objetos,
estados, actividad, etc. Siempre dando la pauta para tener claras las metas,
los caminos a seguir y siempre, buscando optimizar los procesos. Dando con esto
una gran aportación en cuanto al proceso de desarrollo.
No hay comentarios.:
Publicar un comentario