universal modeling lenguage

Páginas: 6 (1310 palabras) Publicado: 12 de septiembre de 2013
Introducción al UML
El UML (lenguaje Unificado de Modelado) es una de las herramientas que permite a los creadores de sistemas generar diseños que capturen sus ideas en forma convencional y fácil de comprender para comunicarlas a otras personas.

Porque es necesario el UML
Hoy en día, es necesario contar con un plan bien analizado. Un cliente tiene que comprender que es lo que hará un equipode desarrollo; además tiene que ser capaz de señalar cambios si no se han captado claramente sus necesidades.
Otra característica del desarrollo de sistemas contemporáneos es reducir el periodo de desarrollo. Cuando los plazos se encuentran muy cerca uno de otro es absolutamente necesario contar con un diseño sólido.

La concepción del UML
El UML es la creación de Grady Booch, James Rumbaugh eIvar Jacobson. Apodados reciente mente “los tres amigos”.
Cuando los anteproyectos del UML empezaron a circular las reacciones resultantes trajeron consigo considerables modificaciones. En 1997 el consorcio produjo la versión 1.0 del UML y lo puso a consideración del OMG (Grupo de administración de objetos) como respuesta a su propuesta para un lenguaje de modelado estándar. El consorcio aumentóy genero la versión 1.1.

Diagramas del UML
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos.
La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelos. Es importante destacar que un modelo UML describelo que supuesta mente hará un sistema.

Diagramas de clase
Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. Un ejemplo: cualquier cosa dentro de la clase lavadoras tiene atributos como son la marca, el modelo, en número de serie y la capacidad. Entre las acciones de las cosas de esta clase se encuentran “agregar ropa”, “agregar detergente”, “activarse” y“secar ropa”. La figura 1.1 le muestra un ejemplo de la notación del UML. UN rectángulo es el símbolo que representa a la clase y se divide en 3 áreas. El área superior contiene el nombre, el área central contiene los atributos y el área inferior contiene las acciones.
Lavadora
marca
modelo
numero de serie
capacidad
agregar ropa()
agregar detergente()
sacar ropa()




Figura 1.1
ELsímbolo UML de
una clase.



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 el UML representa a un objeto. Vea que el símbolo es un rectángulo como el de la clase, pero el nombre esta subrayado. El nombre de la instancia especifica se encuentra a la izquierda de los dospuntos (:), y el nombre de la clase a la derecha.

Mi Lavadora: Lavadora

Figura 1.2
EL símbolo UML del
objeto.
Diagrama de casos de uso
Un caso de uso es una descripción de las acciones de un sistema desde un sistema desde el punto de vista del usuario. Para los desarrolladores del sistema, ésta es una herramienta valiosa, ya que es una técnica de aciertos y errores para obtener losrequerimientos del sistema desde el punto de vista del usuario. La figura 1.3 le muestra como representaría esto en un diagrama de casos de uso UML.
Lavar ropa
Figura 1.3
Diagrama de caso
de uso UML


A la figura correspondiente al usuario de la lavadora se le conoce como actor. La elipse representa el caso de uso.

Diagrama de estado
En cualquier momento, un objeto se encuentra en un estado enparticular.
El diagrama de estado UML, que aparece en la fugura1.4, captura esta pequeña realidad.
El símbolo que se encuentra en la parte superior de la figura representa el estado inicial y el de la parte inferior el estado final.

Enjuage
Centrifugado
Lavado
Remojo









Diagrama de secuencias
El diagrama de secuencias UML muestra la mecánica de la interacción con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El lenguage
  • lenguage
  • lenguage
  • lenguage
  • Lenguage
  • Lenguage
  • Lenguage
  • Lenguage

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS