Lenguaje de Modelamiento Unificado (UML)

Páginas: 5 (1181 palabras) Publicado: 16 de febrero de 2015
Lenguaje de
Modelamiento
Unificado

(LUM o UML, por sus siglas en inglés,
Unified Modeling Language)


 es un lenguaje gráfico para visualizar, especificar
y documentar cada una de las partes que
comprende el desarrollo de software. entrega una
forma de modelar cosas conceptuales como lo
son procesos de negocio y funciones de sistema.


 Es importante remarcar que UML es un"lenguaje de modelado" para especificar o
para describir métodos o procesos. Se utiliza
para definir un sistema, para detallar los
artefactos en el sistema y para documentar y
construir. En otras palabras, es el lenguaje en
el que está descrito el modelo.

Los Inicios



A partir del año 1994, Grady Booch [Booch96]
(precursor de Booch '93) y Jim Rumbaugh (creador
de OMT) se unenen una empresa común, Rational
Software Corporation, y comienzan a unificar sus
dos métodos. Un año más tarde, en octubre de
1995, aparece UML (Unified Modeling Language)
0.8, la que se considera como la primera versión
del UML. A finales de ese mismo año, Ivan
Jacobson, creador de OOSE (Object Oriented
Software Engineer) se añade al grupo.



En los principios de la computación, losprogramadores no
realizaban análisis muy profundos sobre el problema a
resolver. Si acaso, garabateaban algo en una servilleta. Con
frecuencia comenzaban a escribir el programa desde el
principio, y el código necesario se escribía conforme se
requería.





Ahora la clave esta en organizar el proceso de diseño de
tal forma que los analistas, clientes, desarrolladores , y
otraspersonas involucradas en el desarrollo del sistema lo
comprendan y convengan con el. El UML proporciona tal
organización.

Diagramas del UML

 El UML esta compuesto por diversos elementos
gráficos que se combinan para conformar
diagramas.

 La finalidad de los diagramas es presentar
diversas perspectivas de un sistema, a las
cuales se les conoce como modelo.

Diagrama de clases

Los diagramas de clase facilitan las
representaciones a partir de las cuales los
desarrolladores podrán trabajar.
 A su vez, los diagramas de clase colaboran en
lo referente al análisis. Permiten al analista
hablarle a los clientes en su propia
terminología, lo cual hace posible que los
clientes indiquen importantes detalles de los
problemas que requieren ser resueltos.



la figura1.1 muestra un ejemplo de la notación del UML que captura los
atributos y acciones de una lavadora. Un rectángulo es el símbolo que
representa a la clase, y se divide en tres áreas. El área superior contiene
nombre, el área central contiene los atributos y el área inferior las
acciones.





Un diagrama de clases esta formado por varios rectángulos de este tipo
conectados por líneasque muestran la manera en que las clases se
relacionan entre si.

Diagrama de objetos

 Un objeto es una instancia de clase(una
entidad que tiene valores específicos de los
atributos y acciones).
 La figura 1.2 muestra la forma en que UML
representa a un objeto. El símbolo es un
rectángulo. Pero el nombre esta subrayado. El
nombre de la instancia especifica se encentra
a laizquierda de los dos puntos (:) y el nombre
de la clase a la derecha.





Diagrama de casos
de
uso
Un caso de uso es
una descripción
de las


acciones de un sistema desde el punto de vista
del usuario. Para los desarrolladores del sistema.
Esta es una herramienta valiosa, ya que es una
técnica de aciertos y errores para obtener los
requerimientos del sistema desde el punto devista del usuario.



 A la figura correspondiente al usuario de la
lavadora se le conoce como actor. La elipse
representa el caso de uso. Ver que el actor ()la
entidad que inicia el caso de uso) puede ser una
persona u otro sistema.








Diagramas de
estados


En cualquier momento, un objeto se encuentra en un
estado en particular. Una persona puede ser recién...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML (Lenguaje Unificado de Modelado)
  • Lenguaje Unificado De Modelado (Uml)
  • Lenguaje Unificado De MODeLADO (Uml)
  • UML Lenguaje Unificado de Modelado
  • Lenguaje unificado de modelado (uml)
  • UML Lenguaje Unificado de Modelado
  • Lenguaje Unificado De Modelado (Uml),
  • Lenguaje Unificado De Modelado (Uml)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS