Académique Documents
Professionnel Documents
Culture Documents
INTRODUCCIÓN
Ferre & Sánchez (2004) nos ofrecen el siguiente concepto sobre UML: “es un
lenguaje que permite el modelado, la construcción y documentación de los
elementos que forman un sistema, sobre todo aquellos que se basan en un
paradigma de orientación a objetos”. La notación ha sido aceptada de manera
amplia, a tal grado de convertirse en un estándar de facto en la industrial del
software y un tema de enseñanza obligada en cursos de ingeniería de software a
nivel superior.
Esto sitúa al UML dentro de la fase del diseño, y según sus autores (2000), es útil
para capturar la información de la estructura estática y el comportamiento dinámico
de un sistema, entendiéndolo como una colección de objetos discretos que
interactúan para realizar alguna tarea que tiene un beneficio para los usuarios de
un sistema.
CARACTERISTICAS
2
Aplicaciones Móviles Nativas - MTIC
ISC Daniel Arturo Maupomé Rosales
orientada a objetos. Precisamente, derivándonos de la metodología de orientación
a objetos, a continuación, se explicarán algunos de los diagramas más relevantes,
clasificados en Estructura estática y Comportamiento dinámico.
Permite la extensión del Lenguaje a través de los estereotipos, como los ofrecidos
por Eriksson – Penker para el modelado de vistas de negocios.
ESTANDARES
DIAGRAMAS UML
Según los autores del UML, un modelo es una representación abstracta de una
entidad. El modelo capta los aspectos importantes de lo que se está modelando, y
simplifica u omite el resto. Entonces, técnicamente, el modelo de un sistema de
software se compone de los diversos diagramas UML que se pueden obtener, de la
misma manera que los planos de una casa representan la construcción de la misma.
3
Aplicaciones Móviles Nativas - MTIC
ISC Daniel Arturo Maupomé Rosales
A. Diagramas de Estructura Estática
Diagrama de Clases
Las clases pueden tener la propiedad de la herencia (figura 2a) o ser clases
abstractas (figura 2b), como se muestra a continuación:
Diagrama de Objetos
4
Aplicaciones Móviles Nativas - MTIC
ISC Daniel Arturo Maupomé Rosales
Diagrama de Paquetes
Diagrama de Componentes
Describe la organización de los componentes físicos de
un sistema, aplicación o empresa.
5
Aplicaciones Móviles Nativas - MTIC
ISC Daniel Arturo Maupomé Rosales
B. Diagramas de Comportamiento Dinámico
Diagramas de Estados.
Diagrama de Secuencias.
Diagrama de Actividades
Diagrama de Colaboración
6
Aplicaciones Móviles Nativas - MTIC
ISC Daniel Arturo Maupomé Rosales
Dicha organización refiere que puede tomarse como base el Diagrama de Clase, ya
que permitiría modelar la estructura lógica de una tabla, considerando que la clase
sea una entidad (tabla) y los atributos sean las columnas.
Cabe destacar que esta propuesta es utilizada por Andrade (2011) en su trabajo
sobre el modelado de los sistemas de e-gobierno de Venezuela, por lo que se
demuestra la viabilidad de utilizar los Diagramas de Clases como punto de partida
en un modelado de bases de datos relacionales.
7
Aplicaciones Móviles Nativas - MTIC
ISC Daniel Arturo Maupomé Rosales
VENTAJAS
López y Ruiz (s. f.) listan las siguientes ventajas e inconvenientes de UML:
CONCLUSION
Además, vale la pena mencionar las herramientas case que permiten partir de un
diagrama para la generación de código, como son ArgoUML, Rational Rose o Visual
Paradigm, que sin duda se convierten en un gran apoyo para los desarrolladores y
modeladores de sistemas.
8
Aplicaciones Móviles Nativas - MTIC
ISC Daniel Arturo Maupomé Rosales
REFERENCIAS
Andrade, J. (2012) Diagramas entidad-relación y de clases de UML en el modelado
de gobierno electrónico, Revista Ciencia y Técnica Administrativa, No 1, Vol. 11Bs
As, Argentína, Recuperado de: http://www.cyta.com.ar/ta1101/v11n1a1.htm
Ferré, X. & Sánchez, Ma. (2004) Desarrollo Orientado a Objetos con UML,
Consultado el 19/06/2018, Disponible en
https://www.uv.mx/personal/maymendez/files/2011/05/umlTotal.pdf
López, P. & Ruiz, F. (S. F.) Lenguaje Unificado de Modelado, (Material de apoyo de
la Asignatura Ingeniería del Software I), Universidad Cantabria. Disponible en:
https://ocw.unican.es/pluginfile.php/1403/course/section/1792/is1-t02-trans.pdf