Enviar búsqueda
Cargar
3 e uml
•
1 recomendación
•
176 vistas
Viviana Cujilan
Seguir
UML
Leer menos
Leer más
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 10
Descargar ahora
Descargar para leer sin conexión
Recomendados
3 E Uml
3 E Uml
Ipsen Montaño Micolta
Equipo2
Equipo2
Dulce Calderón Girón
Capitulo01p01
Capitulo01p01
Francisco Godoy
Introduccion a UML
Introduccion a UML
Juan Antonio
Clase03 m sw
Clase03 m sw
huanta2012
Modelo dinamico
Modelo dinamico
alex_2000jk
Uml
Uml
still01
Lenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
Ingeniería de Sistemas e Informática
Recomendados
3 E Uml
3 E Uml
Ipsen Montaño Micolta
Equipo2
Equipo2
Dulce Calderón Girón
Capitulo01p01
Capitulo01p01
Francisco Godoy
Introduccion a UML
Introduccion a UML
Juan Antonio
Clase03 m sw
Clase03 m sw
huanta2012
Modelo dinamico
Modelo dinamico
alex_2000jk
Uml
Uml
still01
Lenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
Ingeniería de Sistemas e Informática
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
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
AndreaPumarejo
Curso Uml 1 Introduccion
Curso Uml 1 Introduccion
Emilio Aviles Avila
Informatica
Informatica
kevin aburto hernandez
Ingenieria de software
Ingenieria de software
Belen Gonzalez
Curso
Curso
narcisa.pacheco
Presentacion uml dian1_2003
Presentacion uml dian1_2003
Diana Vásquez
Introduccion a Uml
Introduccion a Uml
José Jiménez Cabrera
Tm02 introducción a uml
Tm02 introducción a uml
Julio Pari
Uml
Uml
Jorge salinas
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
Diagramas uml
Diagramas uml
Maritza_Tapia
El lenguaje de modelado unificado
El lenguaje de modelado unificado
aioria2525
Introducción a UML
Introducción a UML
Hermes Romero
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado uml
turlahackers
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
Eliseo Castro
3 e uml
3 e uml
Duvan Zuluaga
Introducción a Uml
Introducción a Uml
chayayin74
Uml
Uml
Jorge salinas
Uml expo
Uml expo
Jorge salinas
Más contenido relacionado
La actualidad más candente
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
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
AndreaPumarejo
Curso Uml 1 Introduccion
Curso Uml 1 Introduccion
Emilio Aviles Avila
Informatica
Informatica
kevin aburto hernandez
Ingenieria de software
Ingenieria de software
Belen Gonzalez
Curso
Curso
narcisa.pacheco
Presentacion uml dian1_2003
Presentacion uml dian1_2003
Diana Vásquez
Introduccion a Uml
Introduccion a Uml
José Jiménez Cabrera
Tm02 introducción a uml
Tm02 introducción a uml
Julio Pari
Uml
Uml
Jorge salinas
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
Diagramas uml
Diagramas uml
Maritza_Tapia
El lenguaje de modelado unificado
El lenguaje de modelado unificado
aioria2525
Introducción a UML
Introducción a UML
Hermes Romero
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado uml
turlahackers
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
Eliseo Castro
La actualidad más candente
(18)
Diseño de sistemas - UML - compendio
Diseño de sistemas - UML - compendio
IntroduccióN Uml
IntroduccióN Uml
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
Curso Uml 1 Introduccion
Curso Uml 1 Introduccion
Informatica
Informatica
Ingenieria de software
Ingenieria de software
Curso
Curso
Presentacion uml dian1_2003
Presentacion uml dian1_2003
Introduccion a Uml
Introduccion a 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)
Diagramas uml
Diagramas uml
El lenguaje de modelado unificado
El lenguaje de modelado unificado
Introducción a UML
Introducción a UML
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado uml
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
Similar a 3 e uml
3 e uml
3 e uml
Duvan Zuluaga
Introducción a Uml
Introducción a Uml
chayayin74
Uml
Uml
Jorge salinas
Uml expo
Uml expo
Jorge salinas
Trabajo final fredy
Trabajo final fredy
fredyverg
Lenguajes de programación: UML
Lenguajes de programación: UML
Luis Fernando Aguas Bucheli
Taller presentacion
Taller presentacion
yanqui0101
Uml
Uml
Uniandes
Uml
Uml
Kattyta
Diagramas
Diagramas
PRESENTACIONESNANCY
Diagramas uml
Diagramas uml
PRESENTACIONESNANCY
Uml
Uml
Universidad Estatal de Guayaquil
Oc
Oc
Duvan Zuluaga
Trabajo uml romero
Trabajo uml romero
Alexa Romero
Trabajo uml romero
Trabajo uml romero
Alexa Romero
Trabajo uml romero
Trabajo uml romero
Alexa Romero
Trabajo uml romero
Trabajo uml romero
Alexa Romero
Uml (presentación 6)
Uml (presentación 6)
programadorjavablog
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
Jair Cruz
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
YuseLis Andrades
Similar a 3 e uml
(20)
3 e uml
3 e uml
Introducción a Uml
Introducción a Uml
Uml
Uml
Uml expo
Uml expo
Trabajo final fredy
Trabajo final fredy
Lenguajes de programación: UML
Lenguajes de programación: UML
Taller presentacion
Taller presentacion
Uml
Uml
Uml
Uml
Diagramas
Diagramas
Diagramas uml
Diagramas uml
Uml
Uml
Oc
Oc
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Uml (presentación 6)
Uml (presentación 6)
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
Último
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
Angélica Soledad Vega Ramírez
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
MaritzaRetamozoVera
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
Yadi Campos
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
deimerhdz21
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
FelicitasAsuncionDia
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
amayarogel
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
stEphaniiie
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
MooPandrea
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
JAVIER SOLIS NOYOLA
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
JAVIER SOLIS NOYOLA
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
enelcielosiempre
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
auxsoporte
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
Maestría en Comunicación Digital Interactiva - UNR
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
enelcielosiempre
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
Katherine Concepcion Gonzalez
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
Integrated Sciences 8 (2023- 2024)
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
MaritzaRetamozoVera
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Daniel Ángel Corral de la Mata, Ph.D.
Último
(20)
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
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 : Encargado 4: registrar préstamo :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 <<Cliente>> <<Servidor>> Terminal Punto <<TCP/IP>> 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