SlideShare una empresa de Scribd logo
1 de 26
CURSO:       PRACTICA INTEGRAL III

ALUMNO:     RARÁZ TINOCO, JORGE LUIS

PROFESOR:         DAVILA, JUAN

CICLO:            II CICLO
• Reseña histórica
  • Creadores
• Versiones
• Principales vistas
UML       se inicia como el "Método Unificado"
presentado por Grady Booch y Jame Rumbaugh en el
Workshop sobre Casos de Uso OOPSLA'95 (Object-
Oriented Programming Systems Languages and
Applications) en Octubre de 1995.

Ese mismo año se une Ivar Jacobson dando origen a
Rational Software, la compañía de los "tres amigos",
actualmente perteneciente al gigante azul.
LOS CREADORES DEL UML




Grady Booch                     Ivar Jacobson

Rational                   OMG(Grupo de Administración de Objetos)
Software                   Estándar en la Industria del
                           Software
Corporation

              James Rumbaugh
Desde esa fecha hasta ahora UML ha tenido la siguiente
evolución:

•Noviembre de 1997, es aprobado por el OMG
•1998 aparece la versión UML 1.2 (revisiones menores)
•1999 aparece la versión UML 1.3
•2000 aparece la versión UML 1.4 (revisiones menores)
•2001 aparece la versión UML 1.5
•Se esta trabajando en la versión UML 2.0 la cual estará
disponible al público en este año.
Ahora bien, uno de los elementos que impulsa a UML con un
estándard de industria es el gran conjunto de empresas que
desde la versión 1.0 han trabajado en su desarrollo, ejemplo
de estas son:

Rational Software                        Digital Equipment
Hewlett-Packard                          i-Logix
Intellicorp and James Martin & Co.              IBM
ICON Computing                           MCI Systemhouse
Platinium Technology                            ObjetcTime
Oracle Corp                              Microsoft
Sterling Software                        Taskon
Texas Instrument                         Unisys
Existen 9 tipos de vistas, y son:

1.   Diagrama de clase
2.   Diagrama de objetos
3.   Diagrama de casos de uso
4.   Diagrama de secuencia
5.   Diagrama de colaboración
6.   Diagrama de estado
7.   Diagrama de actividad
8.   Diagrama de componentes
9.   Diagrama de despliegue
nombre de la clase
                                   atributo




: Este símbolo representa el comunicación y la visibilidad      métodos
de datos.
Existen 3 maneras de definirlos:
• public : Es accesible desde todos lados
• private : Solo es accesible dentro de la clase (y clases
                    derivadas).
• protected : Solo es accesible por los métodos (y métodos
                       derivados).
2. Diagrama de objeto
Un diagrama de objeto muestra un conjunto de objetos
y sus relaciones. Este diagrama representa una
fotografía estática de instancias de las cosas que se
encuentran en un diagrama de clase. Los diagramas de
objeto dirigen la visión de diseño estática o la visión de
proceso estática de un sistema, al igual que los
diagramas de clase, pero desde la perspectiva del
mundo real.

En el siguiente grafico se puede entender su
composición:
Relación




Objeto




         Método
3. Diagrama de caso de uso
Un diagrama de caso de uso muestra un
conjunto de casos de uso y actores (un tipo
especial de clase) y sus relaciones. Los
diagramas de casos de uso dirigen la visión de
caso de uso estática de un sistema. Estos
diagramas son importantes a la hora de
organizar y modelar los comportamientos de un
sistema.

En el siguiente grafico se puede entender su
composición:
4. Diagrama de secuencia
Un diagrama de secuencia muestra la interacción de un conjunto de
objetos en una aplicación a través del tiempo y se modela para cada
caso de uso.
El diagrama de secuencia contiene detalles de implementación del
escenario, incluyendo los objetos y clases que se usan para implementar
el escenario, y mensajes intercambiados entre los objetos.
Típicamente se examina la descripción de un caso de uso para
determinar qué objetos son necesarios para la implementación del
escenario. Si se dispone de la descripción de cada caso de uso como
una secuencia de varios pasos, entonces se puede "caminar sobre" esos
pasos para descubrir qué objetos son necesarios para que se puedan
seguir los pasos. Un diagrama de secuencia muestra los objetos que
intervienen en el escenario con líneas discontinuas verticales, y los
mensajes pasados entre los objetos como flechas horizontales.
5. Diagrama de colaboración
Estos diagramas son tipos de diagramas de interacción. Un
diagrama de interacción muestra una interacción, que consiste
de un conjunto de objetos y sus relaciones, incluyendo los
mensajes que pueden enviarse entre ellos. Los diagramas de
interacción dirigen la visión dinámica de un sistema.
Un diagrama de secuencia es un diagrama de interacción que
enfatiza el orden de los mensajes en el tiempo. Un diagrama
de colaboración es un diagrama de interacción que enfatiza la
organización estructural de los objetos que envían y reciben
mensajes. Los diagramas de secuencia y los diagramas de
colaboración son isomórficos, es decir, se pueden transformar
el uno en el otro.
En el siguiente grafico se puede entender su composición:
6. Diagrama de estado
Un diagrama de estado muestra una máquina de
estado, que consta de
estados, transiciones, eventos, acciones y actividades.
Los diagramas de estado dirigen la visión dinámica
de un sistema. Estos diagramas son importantes a la
hora de modelar el comportamiento de una
interfaz, clase o colaboración, y enfatizan el
comportamiento de un objeto ordenado por los
eventos que se suceden, lo cual es especialmente útil
en los sistemas de tiempo real.

En el siguiente grafico se puede entender su
7. Diagrama de actividad
Un diagrama de estado muestra una máquina de
estado, que consta de
estados, transiciones, eventos, acciones y actividades.
Los diagramas de estado dirigen la visión dinámica
de un sistema. Estos diagramas son importantes a la
hora de modelar el comportamiento de una
interfaz, clase o colaboración, y enfatizan el
comportamiento de un objeto ordenado por los
eventos que se suceden, lo cual es especialmente útil
en los sistemas de tiempo real.

En el siguiente grafico se puede entender su
8. Diagrama de componentes
Un diagrama de componente muestra las
organizaciones y dependencias entre un conjunto de
componentes. Los diagramas de componente dirigen
la visión de implementación estática de un sistema.
Estos diagramas se relacionan con los diagramas de
clase en el sentido de que un componente,
normalmente, engloba a una o varias clases,
interfaces o colaboraciones.

En el siguiente grafico se puede entender su
composición:
9. Diagrama de despliegue
Un diagrama de despliegue muestra la configuración
de los nodos que se procesan en tiempo de ejecución
y los componentes que están dentro de ellos. Los
diagramas de despliegue dirigen la visión de
despliegue estática de una arquitectura. Estos
diagramas se relacionan con los diagramas de
componente en el sentido de que un nodo
encierra, normalmente, uno o más componentes.
En el siguiente grafico se puede entender su
composición:
Metodologia UML

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Lenguaje Unificado de Modelado
Lenguaje Unificado de ModeladoLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
 
Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMT
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.  UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 
UML
UMLUML
UML
 
Ucv 2014 1_ads clase 14
Ucv 2014 1_ads clase 14Ucv 2014 1_ads clase 14
Ucv 2014 1_ads clase 14
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
OMT
OMTOMT
OMT
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Tipos diagrama uml SENA
Tipos diagrama uml SENATipos diagrama uml SENA
Tipos diagrama uml SENA
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Diagramas uml10
Diagramas uml10Diagramas uml10
Diagramas uml10
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
 
Omt
OmtOmt
Omt
 
Star uml
Star umlStar uml
Star uml
 

Similar a Metodologia UML

Similar a Metodologia UML (20)

Uml
UmlUml
Uml
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Rationalrose grupo12
Rationalrose grupo12Rationalrose grupo12
Rationalrose grupo12
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaugh
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologias
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Uml
UmlUml
Uml
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Historia de uml
Historia de umlHistoria de uml
Historia de uml
 
Uml albagni camila ibarguen asprilla
Uml albagni camila ibarguen asprillaUml albagni camila ibarguen asprilla
Uml albagni camila ibarguen asprilla
 
UML
UMLUML
UML
 
UML Java
UML JavaUML Java
UML Java
 
Uml java
Uml javaUml java
Uml java
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
 

Más de Jorge Luis Tinoco

Más de Jorge Luis Tinoco (7)

80286 80386-80486
80286 80386-8048680286 80386-80486
80286 80386-80486
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Interrupciones del microprocesador
Interrupciones del microprocesadorInterrupciones del microprocesador
Interrupciones del microprocesador
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Applet java
Applet javaApplet java
Applet java
 
Comparacion entre my sql y sql server
Comparacion entre my sql y sql serverComparacion entre my sql y sql server
Comparacion entre my sql y sql server
 

Metodologia UML

  • 1.
  • 2. CURSO: PRACTICA INTEGRAL III ALUMNO: RARÁZ TINOCO, JORGE LUIS PROFESOR: DAVILA, JUAN CICLO: II CICLO
  • 3. • Reseña histórica • Creadores • Versiones • Principales vistas
  • 4. UML se inicia como el "Método Unificado" presentado por Grady Booch y Jame Rumbaugh en el Workshop sobre Casos de Uso OOPSLA'95 (Object- Oriented Programming Systems Languages and Applications) en Octubre de 1995. Ese mismo año se une Ivar Jacobson dando origen a Rational Software, la compañía de los "tres amigos", actualmente perteneciente al gigante azul.
  • 5. LOS CREADORES DEL UML Grady Booch Ivar Jacobson Rational OMG(Grupo de Administración de Objetos) Software Estándar en la Industria del Software Corporation James Rumbaugh
  • 6. Desde esa fecha hasta ahora UML ha tenido la siguiente evolución: •Noviembre de 1997, es aprobado por el OMG •1998 aparece la versión UML 1.2 (revisiones menores) •1999 aparece la versión UML 1.3 •2000 aparece la versión UML 1.4 (revisiones menores) •2001 aparece la versión UML 1.5 •Se esta trabajando en la versión UML 2.0 la cual estará disponible al público en este año.
  • 7. Ahora bien, uno de los elementos que impulsa a UML con un estándard de industria es el gran conjunto de empresas que desde la versión 1.0 han trabajado en su desarrollo, ejemplo de estas son: Rational Software Digital Equipment Hewlett-Packard i-Logix Intellicorp and James Martin & Co. IBM ICON Computing MCI Systemhouse Platinium Technology ObjetcTime Oracle Corp Microsoft Sterling Software Taskon Texas Instrument Unisys
  • 8. Existen 9 tipos de vistas, y son: 1. Diagrama de clase 2. Diagrama de objetos 3. Diagrama de casos de uso 4. Diagrama de secuencia 5. Diagrama de colaboración 6. Diagrama de estado 7. Diagrama de actividad 8. Diagrama de componentes 9. Diagrama de despliegue
  • 9.
  • 10. nombre de la clase atributo : Este símbolo representa el comunicación y la visibilidad métodos de datos. Existen 3 maneras de definirlos: • public : Es accesible desde todos lados • private : Solo es accesible dentro de la clase (y clases derivadas). • protected : Solo es accesible por los métodos (y métodos derivados).
  • 11. 2. Diagrama de objeto Un diagrama de objeto muestra un conjunto de objetos y sus relaciones. Este diagrama representa una fotografía estática de instancias de las cosas que se encuentran en un diagrama de clase. Los diagramas de objeto dirigen la visión de diseño estática o la visión de proceso estática de un sistema, al igual que los diagramas de clase, pero desde la perspectiva del mundo real. En el siguiente grafico se puede entender su composición:
  • 12. Relación Objeto Método
  • 13. 3. Diagrama de caso de uso Un diagrama de caso de uso muestra un conjunto de casos de uso y actores (un tipo especial de clase) y sus relaciones. Los diagramas de casos de uso dirigen la visión de caso de uso estática de un sistema. Estos diagramas son importantes a la hora de organizar y modelar los comportamientos de un sistema. En el siguiente grafico se puede entender su composición:
  • 14.
  • 15. 4. Diagrama de secuencia Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso. El diagrama de secuencia contiene detalles de implementación del escenario, incluyendo los objetos y clases que se usan para implementar el escenario, y mensajes intercambiados entre los objetos. Típicamente se examina la descripción de un caso de uso para determinar qué objetos son necesarios para la implementación del escenario. Si se dispone de la descripción de cada caso de uso como una secuencia de varios pasos, entonces se puede "caminar sobre" esos pasos para descubrir qué objetos son necesarios para que se puedan seguir los pasos. Un diagrama de secuencia muestra los objetos que intervienen en el escenario con líneas discontinuas verticales, y los mensajes pasados entre los objetos como flechas horizontales.
  • 16.
  • 17. 5. Diagrama de colaboración Estos diagramas son tipos de diagramas de interacción. Un diagrama de interacción muestra una interacción, que consiste de un conjunto de objetos y sus relaciones, incluyendo los mensajes que pueden enviarse entre ellos. Los diagramas de interacción dirigen la visión dinámica de un sistema. Un diagrama de secuencia es un diagrama de interacción que enfatiza el orden de los mensajes en el tiempo. Un diagrama de colaboración es un diagrama de interacción que enfatiza la organización estructural de los objetos que envían y reciben mensajes. Los diagramas de secuencia y los diagramas de colaboración son isomórficos, es decir, se pueden transformar el uno en el otro. En el siguiente grafico se puede entender su composición:
  • 18.
  • 19. 6. Diagrama de estado Un diagrama de estado muestra una máquina de estado, que consta de estados, transiciones, eventos, acciones y actividades. Los diagramas de estado dirigen la visión dinámica de un sistema. Estos diagramas son importantes a la hora de modelar el comportamiento de una interfaz, clase o colaboración, y enfatizan el comportamiento de un objeto ordenado por los eventos que se suceden, lo cual es especialmente útil en los sistemas de tiempo real. En el siguiente grafico se puede entender su
  • 20.
  • 21. 7. Diagrama de actividad Un diagrama de estado muestra una máquina de estado, que consta de estados, transiciones, eventos, acciones y actividades. Los diagramas de estado dirigen la visión dinámica de un sistema. Estos diagramas son importantes a la hora de modelar el comportamiento de una interfaz, clase o colaboración, y enfatizan el comportamiento de un objeto ordenado por los eventos que se suceden, lo cual es especialmente útil en los sistemas de tiempo real. En el siguiente grafico se puede entender su
  • 22.
  • 23. 8. Diagrama de componentes Un diagrama de componente muestra las organizaciones y dependencias entre un conjunto de componentes. Los diagramas de componente dirigen la visión de implementación estática de un sistema. Estos diagramas se relacionan con los diagramas de clase en el sentido de que un componente, normalmente, engloba a una o varias clases, interfaces o colaboraciones. En el siguiente grafico se puede entender su composición:
  • 24.
  • 25. 9. Diagrama de despliegue Un diagrama de despliegue muestra la configuración de los nodos que se procesan en tiempo de ejecución y los componentes que están dentro de ellos. Los diagramas de despliegue dirigen la visión de despliegue estática de una arquitectura. Estos diagramas se relacionan con los diagramas de componente en el sentido de que un nodo encierra, normalmente, uno o más componentes. En el siguiente grafico se puede entender su composición: