INTRODUCCIÓN AL
UML
(Lenguaje Unificado de Modelado)
El UML(Lenguaje Unificado de Modelado): Es una
herramienta que permite a los creadores de sistemas generar
diseños que capturen sus ideas en forma convencional y fácil de
comprender para otras personas.
¿Por que es necesario?
¿La concepción del UML?
Diagramas del UML
¿Para qué tantos Diagramas?
Concepción del UML
Grady Booch , James Rumbaug, e Ivar Jacobson. (1980 - 1990).
1994 -> Rumbaug se incorpora en la Empresa Rational
Software Corporation.
1995 ->Jacobson.
Se crea el consorcio del UML conformado por: Intellicorp, DEC,
Hwelett Packard, Microsoft, Oracle,Texas Instruments y Rational.
1997 -> versión 1.0 del UML ->OMG (Grupo de administración
de objetos) para generar un lenguaje estándar de modelado.
UML 1.1-1.2-1.3-1.4-1.5
2004 -> versión 2.0 del UML.
Diagramas del UML
Diagrama de Clases.
Diagrama de Objetos.
Diagramas de Casos de Uso.
Diagrama de estados.
Diagrama de Secuencias.
Diagrama de Actividades.
Diagrama de Colaboraciones.
Diagrama de Componentes.
Diagrama de Distribución.
Los Diagramas UML,
están compuestos por
elementos gráficos, que
unidos conforman
diagramas.
Diagramas del UML
Diagrama de Clases
Nombre de la
Clase
Atributos de
la Clase
Operaciones
de la Clase
Diagrama de Objetos
Diagrama de Casos de Uso
Diagrama de Estados Diagrama de Secuencias
Estado Inicial
Estado Final
Estado 1
Estado 2
Estado 3
Estado 4
Diagrama de Actividades
Las actividades que ocurren dentro
de un caso de uso o dentro del
comportamiento de un objeto se
dan, normalmente en secuencias.
Diagrama de Colaboraciones
Diagrama de Actividades
Permite representar el trabajo en
conjunto de los elementos de un
sistema para cumplir con un objetivo
propio del sistema.
Diagrama de Componente Diagrama de Distribución
Ambos diagramas dejan el mundo
de las lavadoras ya que están
intimanente ligados con los
sistemas informáticos
EL diagrama de
componentes es usado
actualmente en el
desarrollo de software,
especialmente en el
desarrollo en equipo
EL diagrama de distribución
muestra la arquitectura física de
un sistema de información. Se
representan los equipos y
dispositivos, además la conexión
entre ellos.
Características del UML
Paquetes Notas Estereotipos
El paquete UML le
permite agrupar los
elementos de un
diagrama.
Se pueden agregar
comentarios a través
de una nota.
Un estereotipo
permite crear nuevos
elementos a partir de
elementos
existentes.
Resumen
El desarrollo de sistemas es una actividad humana; por tanto sin un
sistema de notación fácil y comprensible el proceso de desarrollo
puede tener una gran cantidad de errores.
EL UML es una notación (no es un lenguaje de programación)
estándar diseñada por Grooch Jacobson y Rambaught , la cual es
representada a través de diagramas que permiten establecer una
comunicación importante entre los analistas de sistemas ,
desarrolladores , clientes y demás personas involucradas en el
proceso de desarrollo del sistema.
El UML, muestra lo que supuestamente hace el sistema, mas no
cómo lo hace.
¿ArgoUML?
http://argouml.tigris.org/

10753034(1).ppt

  • 1.
  • 2.
    El UML(Lenguaje Unificadode Modelado): Es una herramienta que permite a los creadores de sistemas generar diseños que capturen sus ideas en forma convencional y fácil de comprender para otras personas. ¿Por que es necesario? ¿La concepción del UML? Diagramas del UML ¿Para qué tantos Diagramas?
  • 4.
    Concepción del UML GradyBooch , James Rumbaug, e Ivar Jacobson. (1980 - 1990). 1994 -> Rumbaug se incorpora en la Empresa Rational Software Corporation. 1995 ->Jacobson. Se crea el consorcio del UML conformado por: Intellicorp, DEC, Hwelett Packard, Microsoft, Oracle,Texas Instruments y Rational. 1997 -> versión 1.0 del UML ->OMG (Grupo de administración de objetos) para generar un lenguaje estándar de modelado. UML 1.1-1.2-1.3-1.4-1.5 2004 -> versión 2.0 del UML.
  • 6.
    Diagramas del UML Diagramade Clases. Diagrama de Objetos. Diagramas de Casos de Uso. Diagrama de estados. Diagrama de Secuencias. Diagrama de Actividades. Diagrama de Colaboraciones. Diagrama de Componentes. Diagrama de Distribución. Los Diagramas UML, están compuestos por elementos gráficos, que unidos conforman diagramas.
  • 7.
    Diagramas del UML Diagramade Clases Nombre de la Clase Atributos de la Clase Operaciones de la Clase
  • 8.
  • 9.
    Diagrama de EstadosDiagrama de Secuencias Estado Inicial Estado Final Estado 1 Estado 2 Estado 3 Estado 4
  • 10.
    Diagrama de Actividades Lasactividades que ocurren dentro de un caso de uso o dentro del comportamiento de un objeto se dan, normalmente en secuencias. Diagrama de Colaboraciones Diagrama de Actividades Permite representar el trabajo en conjunto de los elementos de un sistema para cumplir con un objetivo propio del sistema.
  • 11.
    Diagrama de ComponenteDiagrama de Distribución Ambos diagramas dejan el mundo de las lavadoras ya que están intimanente ligados con los sistemas informáticos EL diagrama de componentes es usado actualmente en el desarrollo de software, especialmente en el desarrollo en equipo EL diagrama de distribución muestra la arquitectura física de un sistema de información. Se representan los equipos y dispositivos, además la conexión entre ellos.
  • 12.
    Características del UML PaquetesNotas Estereotipos El paquete UML le permite agrupar los elementos de un diagrama. Se pueden agregar comentarios a través de una nota. Un estereotipo permite crear nuevos elementos a partir de elementos existentes.
  • 13.
    Resumen El desarrollo desistemas es una actividad humana; por tanto sin un sistema de notación fácil y comprensible el proceso de desarrollo puede tener una gran cantidad de errores. EL UML es una notación (no es un lenguaje de programación) estándar diseñada por Grooch Jacobson y Rambaught , la cual es representada a través de diagramas que permiten establecer una comunicación importante entre los analistas de sistemas , desarrolladores , clientes y demás personas involucradas en el proceso de desarrollo del sistema. El UML, muestra lo que supuestamente hace el sistema, mas no cómo lo hace.
  • 14.