Enviar búsqueda
Cargar
3 E Uml
•
0 recomendaciones
•
1,049 vistas
Ipsen Montaño Micolta
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 10
Descargar ahora
Descargar para leer sin conexión
Recomendados
Uml expo
Uml expo
Jorge salinas
Equipo2
Equipo2
Dulce Calderón Girón
Trabajo final fredy
Trabajo final fredy
fredyverg
Modelo dinamico
Modelo dinamico
alex_2000jk
Capitulo01p01
Capitulo01p01
Francisco Godoy
Clase03 m sw
Clase03 m sw
huanta2012
Taller presentacion
Taller presentacion
yanqui0101
Diseño de sistemas - UML - compendio
Diseño de sistemas - UML - compendio
Jose Diaz Silva
Recomendados
Uml expo
Uml expo
Jorge salinas
Equipo2
Equipo2
Dulce Calderón Girón
Trabajo final fredy
Trabajo final fredy
fredyverg
Modelo dinamico
Modelo dinamico
alex_2000jk
Capitulo01p01
Capitulo01p01
Francisco Godoy
Clase03 m sw
Clase03 m sw
huanta2012
Taller presentacion
Taller presentacion
yanqui0101
Diseño de sistemas - UML - compendio
Diseño de sistemas - UML - compendio
Jose Diaz Silva
IntroduccióN Uml
IntroduccióN Uml
Zamantha Gonzalez Universidad Nacional Abierta
Introduccion a Uml
Introduccion a Uml
José Jiménez Cabrera
Uml
Uml
Jorge salinas
Introducción a UML
Introducción a UML
Manuela Gordillo Bellido
UML
UML
Ken Castañeda Colina
Tm02 introducción a uml
Tm02 introducción a uml
Julio Pari
UML
UML
Kudos S.A.S
Curso Uml 2.4 Diagramas De Comportamiento
Curso Uml 2.4 Diagramas De Comportamiento
Emilio Aviles Avila
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
JhensOliver
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
Eliseo Castro
Exposición uml diagramas
Exposición uml diagramas
alexander guillin
Uml
Uml
Kattyta
Uml
Uml
Universidad Estatal de Guayaquil
Diagramas uml
Diagramas uml
Maritza_Tapia
KTN05-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KTN05-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KOTENA BCS
Unified Modeling Language
Unified Modeling Language
Juan Carlos
El lenguaje de modelado unificado
El lenguaje de modelado unificado
aioria2525
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado
Analisis y diseño orientado a objetos con aplicaciones
Analisis y diseño orientado a objetos con aplicaciones
Crista Blue
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
Bolívar Emmanuel Germanotta
Uml
Uml
Elena López Salas
3 e uml
3 e uml
Viviana Cujilan
Más contenido relacionado
La actualidad más candente
IntroduccióN Uml
IntroduccióN Uml
Zamantha Gonzalez Universidad Nacional Abierta
Introduccion a Uml
Introduccion a Uml
José Jiménez Cabrera
Uml
Uml
Jorge salinas
Introducción a UML
Introducción a UML
Manuela Gordillo Bellido
UML
UML
Ken Castañeda Colina
Tm02 introducción a uml
Tm02 introducción a uml
Julio Pari
UML
UML
Kudos S.A.S
Curso Uml 2.4 Diagramas De Comportamiento
Curso Uml 2.4 Diagramas De Comportamiento
Emilio Aviles Avila
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
JhensOliver
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
Eliseo Castro
Exposición uml diagramas
Exposición uml diagramas
alexander guillin
Uml
Uml
Kattyta
Uml
Uml
Universidad Estatal de Guayaquil
Diagramas uml
Diagramas uml
Maritza_Tapia
KTN05-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KTN05-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KOTENA BCS
La actualidad más candente
(15)
IntroduccióN Uml
IntroduccióN Uml
Introduccion a Uml
Introduccion a Uml
Uml
Uml
Introducción a UML
Introducción a UML
UML
UML
Tm02 introducción a uml
Tm02 introducción a uml
UML
UML
Curso Uml 2.4 Diagramas De Comportamiento
Curso Uml 2.4 Diagramas De Comportamiento
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
Exposición uml diagramas
Exposición uml diagramas
Uml
Uml
Uml
Uml
Diagramas uml
Diagramas uml
KTN05-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
KTN05-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN
Destacado
Unified Modeling Language
Unified Modeling Language
Juan Carlos
El lenguaje de modelado unificado
El lenguaje de modelado unificado
aioria2525
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado
Analisis y diseño orientado a objetos con aplicaciones
Analisis y diseño orientado a objetos con aplicaciones
Crista Blue
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
Bolívar Emmanuel Germanotta
Uml
Uml
Elena López Salas
Destacado
(6)
Unified Modeling Language
Unified Modeling Language
El lenguaje de modelado unificado
El lenguaje de modelado unificado
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Analisis y diseño orientado a objetos con aplicaciones
Analisis y diseño orientado a objetos con aplicaciones
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
Uml
Uml
Similar a 3 E Uml
3 e uml
3 e uml
Viviana Cujilan
UML Basico
UML Basico
Nahun Casco
3 e uml
3 e uml
Viviana Cujilan
3 e uml
3 e uml
Pedro Camargo Vega
3 e uml
3 e uml
Duvan Zuluaga
Introducción a Uml
Introducción a Uml
chayayin74
Uml
Uml
Jorge salinas
Uml
Uml
Uniandes
Lenguajes de programación: UML
Lenguajes de programación: UML
Luis Fernando Aguas Bucheli
Diagramas
Diagramas
PRESENTACIONESNANCY
Diagramas uml
Diagramas uml
PRESENTACIONESNANCY
Uml
Uml
still01
Unified Modeling Language Uml
Unified Modeling Language Uml
Yolvi
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
Jair Cruz
Uml (presentación 6)
Uml (presentación 6)
programadorjavablog
Oc
Oc
Duvan Zuluaga
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
Neftaly Niño Villarreal
Trabajo uml romero
Trabajo uml romero
Alexa Romero
Trabajo uml romero
Trabajo uml romero
Alexa Romero
Trabajo uml romero
Trabajo uml romero
Alexa Romero
Similar a 3 E Uml
(20)
3 e uml
3 e uml
UML Basico
UML Basico
3 e uml
3 e uml
3 e uml
3 e uml
3 e uml
3 e uml
Introducción a Uml
Introducción a Uml
Uml
Uml
Uml
Uml
Lenguajes de programación: UML
Lenguajes de programación: UML
Diagramas
Diagramas
Diagramas uml
Diagramas uml
Uml
Uml
Unified Modeling Language Uml
Unified Modeling Language Uml
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
Uml (presentación 6)
Uml (presentación 6)
Oc
Oc
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Último
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
IsabellaMontaomurill
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
GDGSucre
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
241514949
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
JaquelineJuarez15
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas educativa
AdrianaMartnez618894
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
JOSEMANUELHERNANDEZH11
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
MiguelAtencio10
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
SergioMendoza354770
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
241531640
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
maryfer27m
La era de la educación digital y sus desafios
La era de la educación digital y sus desafios
Fundación YOD YOD
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
Fundación YOD YOD
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
pabonheidy28
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
FacuMeza2
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
GiovanniJavierHidalg
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
MiguelAngelVillanuev48
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
JuancarlosHuertasNio1
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
Iván López Martín
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
soporteupcology
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
aylincamaho
Último
(20)
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas educativa
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
La era de la educación digital y sus desafios
La era de la educación digital y sus desafios
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
3 E Uml
1.
UML
El Lenguaje Unificado de Modelado Grady Booch, Jim Rumbaugh e Ivar Jacobson El lenguaje UML es un estándar OMG diseñado para visualizar, especificar, construir y documentar software orientado a objetos. Un modelo es una simplificación de la realidad. El modelado es esencial en la construcción de software para… - Comunicar la estructura de un sistema complejo - Especificar el comportamiento deseado del sistema - Comprender mejor lo que estamos construyendo - Descubrir oportunidades de simplificación y reutilización OOP – Introducción: Java - 38 - © Fernando Berzal
2.
Un modelo proporciona
“los planos” de un sistema y puede ser más o menos detallado, en función de los elementos que sean relevantes en cada momento. El modelo ha de capturar “lo esencial”. Todo sistema puede describirse desde distintos puntos de vista: - Modelos estructurales (organización del sistema) - Modelos de comportamiento (dinámica del sistema) UML estandariza 9 tipos de diagramas para representar gráficamente un sistema desde distintos puntos de vista. Ventaja principal de UML Unifica distintas notaciones previas. Rumbaugh Booch Jacobson Odell Meyer Shlaer-Mellor UML Harel Gamma et. al. Embly Wirfs-Brock Fusion Inconvenientes de UML - Falta de integración con otras técnicas (p.ej. diseño de interfaces de usuario) - UML es excesivamente complejo (y no está del todo libre de ambigüedades): “el 80% de los problemas puede modelarse usando alrededor del 20% de UML” OOP – Introducción: Java - 39 - © Fernando Berzal
3.
Diagramas de clases Muestran
un conjunto de clases y sus relaciones Los diagramas de clases proporcionan una perspectiva estática del sistema (representan su diseño estructural). Notación Atributos [visibilidad] nombre [multiplicidad] [: tipo [= valor_por_defecto]] Operaciones [visibilidad] nombre ([[in|out] parámetro : tipo [, …]])[:tipo_devuelto] - Los corchetes indican partes opcionales. - Visibilidad: privada (-), protegida (#) o pública (+) - Multiplicidad entre corchetes (p.ej. [2], [0..2], [*], [3..*]) - Parámetros de entrada (in) o de salida (out). OOP – Introducción: Java - 40 - © Fernando Berzal
4.
Diagramas de objetos Muestran
un conjunto de objetos y sus relaciones (una situación concreta en un momento determinado). Los diagramas de objetos representan instantáneas de instancias de los elementos que aparecen en los diagramas de clases Un diagrama de objetos expresa la parte estática de una interacción. Para ver los aspectos dinámicos de la interacción se utilizan los diagramas de interacción (diagramas de secuencia y diagramas de comunicación/colaboración) NOTA: Los identificadores subrayados indican que se trata de objetos. OOP – Introducción: Java - 41 - © Fernando Berzal
5.
Diagramas de interacción Muestran
una interacción concreta: un conjunto de objetos y sus relaciones, junto con los mensajes que se envían entre ellos. Diagramas de secuencia Resaltan la ordenación temporal de los mensajes que se intercambian. : WInP réstamos :Socio :Video : Préstamo : Encargado prestar(video, socio) verificar situación socio verificar situación video registrar préstamo entregar recibo Diagramas de comunicación (UML 2.0) = Diagramas de colaboración (UML 1.x) Resaltan la organización estructural de los objetosque intercambian mensajes. :Socio :Video 2: verificar situación socio 1: prestar(video, socio) 3: verificar situación video :WInPréstamos 5: entregar recibo 4: registrar préstamo : Encargado :Préstamo OOP – Introducción: Java - 42 - © Fernando Berzal
6.
Los diagramas de
secuencia y de comunicación son isomorfos: - Un diagrama de secuencia se puede transformar mecánicamente en un diagrama de comunicación. - Un diagrama de comunicación se puede transformar automáticamente en un diagrama de secuencia. Diagramas de secuencia Muestran la secuencia de mensajes entre objetos durante un escenario concreto (paso de mensajes). - En la parte superior aparecen los objetos que intervienen. - La dimensión temporal se indica verticalmente (el tiempo transcurre hacia abajo). - Las líneas verticales indican el período de vida de cada objeto. - El paso de mensajes se indica con flechas horizontales u oblicuas (cando existe demora entre el envío y la atención del mensaje). - La realización de una acción se indica con rectángulos sobre las líneas de actividad del objeto que realiza la acción. Diagramas de comunicación/colaboración La distribución de los objetos en el diagrama permite observar adecuadamente la interacción de un objeto con respecto de los demás - La perspectiva estática del sistema viene dada por las relaciones existentes entre los objetos (igual que en un diagrama de objetos). - La vista dinámica de la interacción viene indicada por el envío de mensajes a través de los enlaces existentes entre los objetos. NOTA: Los mensajes se numeran para ilustrar el orden en que se emiten. OOP – Introducción: Java - 43 - © Fernando Berzal
7.
Otros diagramas UML para
representar aspectos dinámicos del sistema - Diagramas de casos de uso (actores y casos de uso del sistema) C aso de U so Actor Los diagramas de uso se suelen utilizar en el modelado del sistema desde el punto de vista de sus usuarios para representar las acciones que realiza cada tipo de usuario. - Diagramas de estados (estados y transiciones entre estados), contratar en el paro en ac tivo perder em pleo jubilarse jubil arse jub ilado Los diagramas de estados son especialmente importantes para describir el comportamiento de un sistema reactivo (cuyo comportamiento está dirigido por eventos). OOP – Introducción: Java - 44 - © Fernando Berzal
8.
- Diagramas de
actividades (flujo de control en el sistema) Customer Sales Stockroom Request service Take order Play Fill order Deliver order Collect order Los diagramas de actividades muestran el orden en el que se van realizando tareas dentro de un sistema (el flujo de control de las actividades). OOP – Introducción: Java - 45 - © Fernando Berzal
9.
Diagramas UML para representar
aspectos físicos del sistema - Diagramas de componentes (componentes y dependencias entre ellos) Organización lógica de la implementación de un sistema - Diagramas de despliegue (nodos de procesamiento y componentes) Configuración del sistema en tiempo de ejecución <<Servidor>> <<Cliente>> <<TCP/IP>> Terminal Punto Base de de Venta Datos <<RDSI>> <<LAN>> OOP – Introducción: Java - 46 - © Fernando Berzal
10.
Referencias Páginas web http://www.uml.org/ Página oficial
de UML, uno de los estándares promovidos por el OMG. http://www.cetus-links.org/oo_uml.html Colección de enlaces relacionados con UML. http://www.agilemodeling.com/essays/umlDiagrams.htm Información práctica acerca de todos los diagramas UML 2 http://www.ootips.org/ Ideas clave en programación orientada a objetos. Libros Martin Fowler: “UML Distilled: A Brief Guide to the Standard Object Modeling Language” 3rd edition. Addison-Wesley, 2004. ISBN 0321193687 Grady Booch et al.: “Object-Oriented Analysis and Design with Applications” 3rd edition. Addison-Wesley, 2004. ISBN 020189551X Craig Larman: “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process” 2nd edition. Prentice-Hall, 2001. ISBN 0130925691 Robert C. Martin: “Agile Software Development: Principles, Patterns, and Practices” Prentice-Hall, 2003. ISBN 0135974445 … OOP – Introducción: Java - 47 - © Fernando Berzal
Descargar ahora