Lenguaje UML.
Que tal amig@s continuando con los temas de Fundamentos de Desarrollo en .Net, y sobretodo con los tópicos de Programación Orientada a Objetos, hoy veremos lo que es el Lenguaje de Modelado UML.
UML, es un lenguaje visual que permite especificar, modelar (construir) y documentar sistemas. Las tres características principales del Lenguaje UML son:
- Unificado: Esto significa que es independiente de la plataforma de desarrollo que se este utilizando, al igual que su implementación y el lenguaje de desarrollo.
- Modelado: Este modelo es utilizado en ingeniería. Este modelo es utilizado por las pequeñas y medianas empresas para diagramar sus proyectos de desarrollo de software.
- Lenguaje: UML es un lenguaje que nos va a permitir llevar a cabo la diagramación de nuestros sistemas, lo cual permitirá la fácil comprensión de lo que realmente queremos desarrollar en un momento dado.
A continuación veremos un ejemplo de una representación en UML de una clase.
Como se puede observar en la Figura, en la primera parte se ve reflejado el nombre de la clase, en este caso es Curso. En la segunda parte se muestran los atributos y en la tercera parte las operaciones a realizar con dichos atributos.
Algo muy importante a tomar en cuenta en la realización de diseños en UML, es el signo + el cual denota que los atributos o las operaciones son de manera pública y el signo – son de tipo Privado.
Espero que te sirva esta pequeña introducción a UML, continuaremos con este curso de Fundamentos de Desarrollo.
Saludos a todos
Samuel Arellano