SlideShare una empresa de Scribd logo
Metodologia uml
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
Metodologia uml
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:
Metodologia uml
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.
Metodologia uml
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:
Metodologia uml
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
Metodologia uml
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
Metodologia uml
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:
Metodologia uml
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

PPT
Introducción a UML
PPSX
Uml (presentación 6)
DOCX
Analisis de Uml
PPTX
Uml
PPTX
Presentacion power point
PPSX
PPTX
Mis diapositivas uml
Introducción a UML
Uml (presentación 6)
Analisis de Uml
Uml
Presentacion power point
Mis diapositivas uml

La actualidad más candente (18)

PPT
Lenguaje Unificado de Modelado
PPTX
PPTX
UML(Lenguaje Unificado de Modelado)
PPTX
Diagrama componentes
PPT
Diagramas UML
PPTX
Analisis y Diseño de Sistemas 2-Metodologia OMT
PPTX
Uml lenguaje unificado de modelado
PDF
Ucv 2014 1_ads clase 14
PPT
MODELAMIENTO VISUAL Y UML
DOCX
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
PPT
Tipos diagrama uml SENA
DOCX
Qué es uml, PARA QUE SIRVE, PASOS
PPT
Uml presentacion
PPTX
Star uml
PPTX
Diagramas uml10
PPT
9. introducción a uml
PDF
Diseño de sistemas - UML - compendio
Lenguaje Unificado de Modelado
UML(Lenguaje Unificado de Modelado)
Diagrama componentes
Diagramas UML
Analisis y Diseño de Sistemas 2-Metodologia OMT
Uml lenguaje unificado de modelado
Ucv 2014 1_ads clase 14
MODELAMIENTO VISUAL Y UML
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
Tipos diagrama uml SENA
Qué es uml, PARA QUE SIRVE, PASOS
Uml presentacion
Star uml
Diagramas uml10
9. introducción a uml
Diseño de sistemas - UML - compendio
Publicidad

Destacado (20)

PDF
Midwest Mega-Commerce Center Document
PDF
Pcs slides2012
PDF
Peter+Thiels+-+Stanford+Lecture
TXT
2.enfoque marco-logico-10-casos-practicos (4)
DOCX
School Counseling
PDF
http___www.16personalities
PDF
Introduccion a microsoft
PPTX
Social Media examples from British Heart Foundation 2010
PDF
Work.
PDF
Fundamentosdelcurriculo1
DOCX
Job # aug6206 n (1) (1) (1) (2)
PDF
Bijlage-2013-Achmea-lightversie
PPT
Churchill Right or Wrong Man? power point_(2)
PPT
Cambio Climatico
DOC
Colour coded questioning
PDF
starbucks 10K_A_10K
PDF
Media as Levers (pdf)
DOCX
Aprendizaje colaborativo
PDF
Nike Brigade Store Project
Midwest Mega-Commerce Center Document
Pcs slides2012
Peter+Thiels+-+Stanford+Lecture
2.enfoque marco-logico-10-casos-practicos (4)
School Counseling
http___www.16personalities
Introduccion a microsoft
Social Media examples from British Heart Foundation 2010
Work.
Fundamentosdelcurriculo1
Job # aug6206 n (1) (1) (1) (2)
Bijlage-2013-Achmea-lightversie
Churchill Right or Wrong Man? power point_(2)
Cambio Climatico
Colour coded questioning
starbucks 10K_A_10K
Media as Levers (pdf)
Aprendizaje colaborativo
Nike Brigade Store Project
Publicidad

Similar a Metodologia uml (20)

PPTX
Metodologia UML
PPSX
UML Exposición de analisis y diseño de Siatemas
DOCX
Uml albagni camila ibarguen asprilla
PPTX
Diagramas uml
ODP
PPTX
Taller presentacion
PPT
ADS - Sesion2
PPT
Modelamiento visual-y-uml346
PPT
Diagramas de uml
PPTX
PPT
Marifer diapositivas uml roisbel
DOCX
ANALISIS Y DESARROLLO DE SOFTWARE.docx
ODP
Diapositiva oscarin
ODP
PPTX
Diagramas de UML
PDF
Semana 4 Diseño Orientado a Objetos
PDF
Semana 4 Diseño Orientado a Objetos
PPTX
Uml mateo henao
Metodologia UML
UML Exposición de analisis y diseño de Siatemas
Uml albagni camila ibarguen asprilla
Diagramas uml
Taller presentacion
ADS - Sesion2
Modelamiento visual-y-uml346
Diagramas de uml
Marifer diapositivas uml roisbel
ANALISIS Y DESARROLLO DE SOFTWARE.docx
Diapositiva oscarin
Diagramas de UML
Semana 4 Diseño Orientado a Objetos
Semana 4 Diseño Orientado a Objetos
Uml mateo henao

Más de Jorge Luis Tinoco (6)

PPTX
80286 80386-80486
PPTX
Microprocesadores
PPTX
Metodologia uml
PPTX
Interrupciones del microprocesador
PPTX
Applet java
PPTX
Comparacion entre my sql y sql server
80286 80386-80486
Microprocesadores
Metodologia uml
Interrupciones del microprocesador
Applet java
Comparacion entre my sql y sql server

Metodologia uml

  • 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
  • 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:
  • 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.
  • 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:
  • 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
  • 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
  • 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:
  • 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: