viernes, 10 de agosto de 2018

S5. Actividad 2.- Marco teórico


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