SlideShare una empresa de Scribd logo
1 de 16
UNIVERSIDAD REGIONAL
AUTONOMA DE LOS ANDES
DATOS ESTUDIANTES.NOMBRE: FAUSTO TORRES – WILMER YACELGA
NIVEL: 5 SISTEMAS
TUTOR: RODRIGO AGUILAR
TEMA: UML
UML
UML (Lenguaje Unificado de Modelado) es una de las herramientas
más emocionantes en el mundo actual del desarrollo de sistemas.
Esto se debe a que permite a los creadores de sistemas generar
diseños que capturen sus ideas en una forma convencional y fácil de
comprender para comunicarlas a otras personas.
POR QUE ES NECESARIO UML
En los principios de la computación, los programadores no
realizaban análisis muy profundos sobre el problema por 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. Aunque anteriormente
esto agregaba un aura de aventura y atrevimiento al proceso, en la
actualidad es inapropiado en los negocios de alto riesgo.
Hoy en día, es necesario contar con un plan bien analizado. Un
cliente tiene que comprender qué es lo que hará un equipo de
desarrolladores; además tiene que ser capaz de señalar cambios si
no se han captado claramente sus necesidades (o si cambia de
opinión durante el proceso). A su vez, el desarrollo es un esfuerzo
orientado a equipos, por lo que cada uno de sus miembros tiene
que saber qué lugar toma su trabajo en la solución final (así como
saber cuál es la solución en general).
CONCEPCION DE UML
El UML es la creación de Grady Booch, James Rumbaugh e Ivar
Jacobson. Estos caballeros, apodados recientemente "Los tres
amigos", trabajaban en empresas distintas, durante la década de los
años ochenta y principios de los noventa y cada uno diseñó su propia
metodología para el análisis y diseño orientado a objetos. Sus
metodologías predominaron sobre las de sus competidores. A
mediados de los años noventa empezaron a intercambiar ideas entre
sí y decidieron desarrollar su trabajo en conjunto.
DIAGRAMAS 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 modelo. El
modelo UML de un sistema es similar a un
modelo a escala de un edificio junto con la
interpretación del artista del edificio. Es
importante destacar que un modelo UML
describe lo que supuestamente hará un
sistema, pero no dice cómo implementar
dicho sistema.
DIAGRAMA DE CASOS Y USOS
Los Casos de Uso no forma parte de la llamada Fase de Diseño, sino
parte de la fase de Análisis, respondiendo el interrogante ¿Qué?. De
forma que al ser parte del análisis ayuda a describir que es lo que el
sistema debe hacer.
DIAGRAMAS DE CLASES
En UML el diagrama de clases es uno de los tipos de diagramas o
símbolo estático y tiene como fin describir la estructura de un
sistema mostrando sus clases, atributos y relaciones entre ellos.
Estos diagramas son utilizados durante el proceso de análisis y
diseño de los sistemas informáticos, en donde se intentan
conformar el diagrama conceptual de la información que se
manejará en el sistema.
DIAGRAMAS DE OBJETOS
Forma parte de la vista estática del sistema. En este diagrama se
modelan las instancias de la clases del Diagrama de Clases. Este
diagrama cabe aclarar que cuenta con objetos y enlaces. En estos
diagramas también es posible encontrar las clases para tomar como
referencia su instanciación.
DIAGRAMAS DE COMPORTAMIENTO
Un estado es una condición durante la vida
de un objeto, de forma que cuando dicha
condición se satisface se lleva a cabo alguna
acción o se espera por un evento.
El estado de un objeto se puede caracterizar
por el valor de uno o varios de los atributos
de su clase, además, el estado de un objeto
también se puede caracterizar por la
existencia de un enlace con otro objeto.
El diagrama de estados engloba todos los
mensajes que un objeto puede enviar o
recibir, en otras palabras es un escenario
que representa un camino dentro de un
diagrama.
Como característica de estos diagramas
siempre cuentan con dos estados especiales,
el inicial y el final, con la particularidad que
este diagrama puede tener solo un estado
inicial pero varios estados finales.
DIAGRAMA DE ACTIVIDAD
Un Diagrama de Actividades
representa un flujo de trabajo
paso a paso de negocio y
operacionales
de
los
componentes en un sistema.
En UML 1, un diagrama de
actividades es una variación
del Diagrama de Estados UML
donde
los
estados
representan operaciones y las
transiciones representan las
actividades
que
ocurren
cuando la operación es
completa.
DIAGRAMA DE SECUENCIA
Un Diagrama de Secuencias muestra una interacción ordenada según
la secuencia temporal de eventos y el intercambio de mensajes. Los
diagramas diagramas de secuencia ponen especial énfasis en el
orden y el momento en el que se envían los mensajes a los objetos.
DIAGRAMA DE COLABORACION
Un diagrama de colaboración,
se puede decir que es una
forma alternativa al diagrama
de secuencias a la hora de
mostrar un escenario. Este
tipo de diagrama muestra las
interacciones que ocurren
entre los objetos que
participan en una situación
determinada. A diferencia del
diagrama de secuencia, el
diagrama de colaboración se
enfoca en la relación entre los
objetos y su topología de
comunicación.
DIAGRAMA DE COMPONENTES
Lo que distingue el Diagrama de Componentes de otro tipo de
diagramas es sin duda su contenido. Normalmente contiene
componentes, interfaces y relaciones entre ellos.
Los componentes perteneces a un mundo físico, es decir, representan
a un bloque de construcción al modelar aspectos físicos de un
sistema.
DIAGRAMA DE DESPLIEGUE
Básicamente este tipo de diagrama se utiliza para modelar el
Hardware utilizado en la implementación del sistema y la relaciones
entre sus componentes.
GRACIAS POR SU ATENCION

Más contenido relacionado

La actualidad más candente

UML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de SiatemasUML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de SiatemasEder Nuñez Ochoa
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...Uriel Herrera
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
UML para sistemas tiempo real - Carlos Restrepo
UML para sistemas tiempo real - Carlos RestrepoUML para sistemas tiempo real - Carlos Restrepo
UML para sistemas tiempo real - Carlos Restrepo2008PA2Info3
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointguestb747dc
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003Diana Vásquez
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoEliseo Castro
 
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, PASOSmyle22
 

La actualidad más candente (19)

UML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de SiatemasUML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de Siatemas
 
Diagramas uml10
Diagramas uml10Diagramas uml10
Diagramas uml10
 
Uml
UmlUml
Uml
 
Exposición uml diagramas
Exposición uml diagramasExposición uml diagramas
Exposición uml diagramas
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
UML para sistemas tiempo real - Carlos Restrepo
UML para sistemas tiempo real - Carlos RestrepoUML para sistemas tiempo real - Carlos Restrepo
UML para sistemas tiempo real - Carlos Restrepo
 
Uml
UmlUml
Uml
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
 
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
UMLUML
UML
 
Janio
JanioJanio
Janio
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de secuencia. soruco
Diagrama de secuencia. sorucoDiagrama de secuencia. soruco
Diagrama de secuencia. soruco
 
UML
UMLUML
UML
 

Similar a Presentacion uml (20)

Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Modelado UM5-4.pptx
Modelado UM5-4.pptxModelado UM5-4.pptx
Modelado UM5-4.pptx
 
UML
UMLUML
UML
 
12 UML.pptx
12 UML.pptx12 UML.pptx
12 UML.pptx
 
Diagramas
DiagramasDiagramas
Diagramas
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas
DiagramasDiagramas
Diagramas
 
Uml
UmlUml
Uml
 
Sistemas de información administrativos
Sistemas de información administrativosSistemas de información administrativos
Sistemas de información administrativos
 

Presentacion uml

  • 2. DATOS ESTUDIANTES.NOMBRE: FAUSTO TORRES – WILMER YACELGA NIVEL: 5 SISTEMAS TUTOR: RODRIGO AGUILAR TEMA: UML
  • 3. UML UML (Lenguaje Unificado de Modelado) es una de las herramientas más emocionantes en el mundo actual del desarrollo de sistemas. Esto se debe a que permite a los creadores de sistemas generar diseños que capturen sus ideas en una forma convencional y fácil de comprender para comunicarlas a otras personas.
  • 4. POR QUE ES NECESARIO UML En los principios de la computación, los programadores no realizaban análisis muy profundos sobre el problema por 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. Aunque anteriormente esto agregaba un aura de aventura y atrevimiento al proceso, en la actualidad es inapropiado en los negocios de alto riesgo. Hoy en día, es necesario contar con un plan bien analizado. Un cliente tiene que comprender qué es lo que hará un equipo de desarrolladores; además tiene que ser capaz de señalar cambios si no se han captado claramente sus necesidades (o si cambia de opinión durante el proceso). A su vez, el desarrollo es un esfuerzo orientado a equipos, por lo que cada uno de sus miembros tiene que saber qué lugar toma su trabajo en la solución final (así como saber cuál es la solución en general).
  • 5. CONCEPCION DE UML El UML es la creación de Grady Booch, James Rumbaugh e Ivar Jacobson. Estos caballeros, apodados recientemente "Los tres amigos", trabajaban en empresas distintas, durante la década de los años ochenta y principios de los noventa y cada uno diseñó su propia metodología para el análisis y diseño orientado a objetos. Sus metodologías predominaron sobre las de sus competidores. A mediados de los años noventa empezaron a intercambiar ideas entre sí y decidieron desarrollar su trabajo en conjunto.
  • 6. DIAGRAMAS 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 modelo. El modelo UML de un sistema es similar a un modelo a escala de un edificio junto con la interpretación del artista del edificio. Es importante destacar que un modelo UML describe lo que supuestamente hará un sistema, pero no dice cómo implementar dicho sistema.
  • 7. DIAGRAMA DE CASOS Y USOS Los Casos de Uso no forma parte de la llamada Fase de Diseño, sino parte de la fase de Análisis, respondiendo el interrogante ¿Qué?. De forma que al ser parte del análisis ayuda a describir que es lo que el sistema debe hacer.
  • 8. DIAGRAMAS DE CLASES En UML el diagrama de clases es uno de los tipos de diagramas o símbolo estático y tiene como fin describir la estructura de un sistema mostrando sus clases, atributos y relaciones entre ellos. Estos diagramas son utilizados durante el proceso de análisis y diseño de los sistemas informáticos, en donde se intentan conformar el diagrama conceptual de la información que se manejará en el sistema.
  • 9. DIAGRAMAS DE OBJETOS Forma parte de la vista estática del sistema. En este diagrama se modelan las instancias de la clases del Diagrama de Clases. Este diagrama cabe aclarar que cuenta con objetos y enlaces. En estos diagramas también es posible encontrar las clases para tomar como referencia su instanciación.
  • 10. DIAGRAMAS DE COMPORTAMIENTO Un estado es una condición durante la vida de un objeto, de forma que cuando dicha condición se satisface se lleva a cabo alguna acción o se espera por un evento. El estado de un objeto se puede caracterizar por el valor de uno o varios de los atributos de su clase, además, el estado de un objeto también se puede caracterizar por la existencia de un enlace con otro objeto. El diagrama de estados engloba todos los mensajes que un objeto puede enviar o recibir, en otras palabras es un escenario que representa un camino dentro de un diagrama. Como característica de estos diagramas siempre cuentan con dos estados especiales, el inicial y el final, con la particularidad que este diagrama puede tener solo un estado inicial pero varios estados finales.
  • 11. DIAGRAMA DE ACTIVIDAD Un Diagrama de Actividades representa un flujo de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. En UML 1, un diagrama de actividades es una variación del Diagrama de Estados UML donde los estados representan operaciones y las transiciones representan las actividades que ocurren cuando la operación es completa.
  • 12. DIAGRAMA DE SECUENCIA Un Diagrama de Secuencias muestra una interacción ordenada según la secuencia temporal de eventos y el intercambio de mensajes. Los diagramas diagramas de secuencia ponen especial énfasis en el orden y el momento en el que se envían los mensajes a los objetos.
  • 13. DIAGRAMA DE COLABORACION Un diagrama de colaboración, se puede decir que es una forma alternativa al diagrama de secuencias a la hora de mostrar un escenario. Este tipo de diagrama muestra las interacciones que ocurren entre los objetos que participan en una situación determinada. A diferencia del diagrama de secuencia, el diagrama de colaboración se enfoca en la relación entre los objetos y su topología de comunicación.
  • 14. DIAGRAMA DE COMPONENTES Lo que distingue el Diagrama de Componentes de otro tipo de diagramas es sin duda su contenido. Normalmente contiene componentes, interfaces y relaciones entre ellos. Los componentes perteneces a un mundo físico, es decir, representan a un bloque de construcción al modelar aspectos físicos de un sistema.
  • 15. DIAGRAMA DE DESPLIEGUE Básicamente este tipo de diagrama se utiliza para modelar el Hardware utilizado en la implementación del sistema y la relaciones entre sus componentes.
  • 16. GRACIAS POR SU ATENCION