SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Unidad Curricular:
Sistemas de Información II
Programa Académico:
Educación Matemática Mención Informática
UML
Lenguaje de Modelado Unificado
Guía Didáctica 1
Universidad Nacional Experimental
Francisco de Miranda (UNEFM)
Vicerectorado Académico
Aprendizaje Dialógico Interactivo
Área Ciencias de la Educación
Dpto. Informática y Tecnología Educativa (DITE)
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Índice
 Introducción
 Objetivo Didáctico
 UML, Que es?
 Origen
 Características
 Importancia
 Clasificación
 Tipos de Diagramas
 Resumen
 Autoevaluación
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Introducción
Los procesos de negocio y estructuras organizacionales representan
un reto para todo analista en el proceso de representar situaciones
desencadenadas por el ser humano, y que por ende suelen ser
complejas o variables.
En este sentido es necesario contar con reglas y notaciones, en fin,
especificaciones que permitan mostrar de manera estándar los
aspectos esenciales de un sistema de información, y segmentando en
una variedad de ilustraciones las complejidades identificadas y que se
pretenden describir.
De este modo el Lenguaje de Modelado Unificado constituye la
oportunidad de que en cada fase de desarrollo de un sistemas de
información se pueda contar con representaciones que ilustren las
situaciones reales y las esperadas en las acciones producto del
análisis de requerimiento.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML:: Objetivo Didáctico
 Aplicar los fundamentos básicos del Lenguaje
de Modelado en el análisis y diseño de una
propuesta de Sistemas de Información.
UNEFM::DITE::Educación Matemática Mención Informática
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Que es?
 Es una técnica para la especificación de sistemas de información en
todas sus fases, usando modelos.
 Sus siglas indican Lenguaje de Modelado Unificado, es un lenguaje
que permite modelar, construir y documentar los elementos que
forman un sistema software orientado a objetos, y muy
frecuentemente usado en otros paradigmas.
 Se ha convertido en el estándar de facto de la industria, debido a
que ha sido impulsado por los autores de los tres métodos más
usados de orientación a objetos: Grady Booch, Ivar Jacobson y Jim
Rumbaugh.
 UML no es un método de desarrollo.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Origen?
 El UML ganó importancia cuando los tres autores de esta notación,
Grady Booch, James Rumbaugh e Ivar Jacobson, llegaron juntos a
Rational Software Corporation.
 Estos autores presentaron un lenguaje de modelado visual que
puede considerarse como un estándar para el desarrollo de
sistemas orientados a objetos, producto de la unificación y aportes
de sus estudios efectuados individualmente.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Origen?
Antes de UML, existieron tres
metodologías populares de desarrollo de
sistemas orientados a objetos, cada cual
un invento de los autores anteriores:
 La metodología de Grady Booch fue
llamada Boochgrams,
 La técnica de James Rumbaugh era
conocida como Técnica de
Modelado de Objeto (Object
Modeling Technique-OMT),
 El método de Ivar Jacobson fue
llamado Ingeniería de Software
Orientado a Objeto (Object-Oriented
Software Engineering – OOSE).
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Características?
 Captura las partes esenciales del sistema, a través de una
abstracción y se plasma en una notación gráfica, esto se conoce
como modelado visual.
 Maneja a través del modelado visual, la complejidad de los
sistemas al analizar o diseñar.
 Modelar sistemas (y no sólo de software) utilizando conceptos
orientados a objetos.
 Encaminar el desarrollo del escalamiento en sistemas complejos de
misión crítica.
 Mejor soporte a la planeación y al control de proyectos.
 Alta reutilización y minimización de costos.
 Flexibilidad para admitir cambios no previstos durante el diseño o el
rediseño.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Importancia?
 La capacidad de diagramación, al permitir especificar visualmente
roles, actores, procesos, relaciones, entre otros, identificados en un
sistema de información.
 Los diferentes tipos de diagramas que soporta la herramienta
ofrece ilustrar estructuras y comportamientos organizacionales.
 Esquemas de apoyo de diseño, documentación, construcción e
implantación de sistema.
 Admite diseño desde inicio a fin (ascendente), diseño inverso (o
rediseño, ingeniería inversa) y diseño vice-versa, con esquemas
amplios para documentar detalladamente los procesos.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Clasificación?
En el UML se pueden distinguir en dos tipos de modelados:
 Modelado Estructural: Es el modelo UML básico. Estructura
significa constitución. Especifica cómo está constituido el sistema
completo. Se ocupa de las clases (abstracciones) y objetos
(realizaciones concretas de las abstracciones).
 Modelado de
Comportamiento:
Representan las
características
de dinámicas de
un sistema o
proceso de
negocios.
Jerarquía de los Diagramas UML 2.0
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado de Comportamiento, esta conformado por:
1. Diagrama de Casos
de Uso:
Un diagrama que muestra
las relaciones entre los
actores y el sujeto
(sistema), y los casos de
uso.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado de Comportamiento, esta conformado por:
2. Diagrama de Actividad:
Representa los procesos de
negocios de alto nivel, incluidos
el flujo de datos. También puede
utilizarse para modelar lógica
compleja y/o paralela dentro de
un sistema.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado de Comportamiento, esta conformado por:
3. Diagrama de Maquina de
Estados:
Ilustra cómo un elemento,
muchas veces una clase, se
puede mover entre estados
que clasifican su
comportamiento, de acuerdo
con disparadores de
transiciones, guardias de
restricciones y otros aspectos
de los diagramas de Máquinas
de Estados, que representan y
explican el movimiento y el
comportamiento.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado de Comportamiento, esta conformado por:
4. Diagrama de Interacción:
a. Diagrama de Secuencia:
Un diagrama que representa
una interacción, poniendo el
foco en la secuencia de los
mensajes que se intercambian,
junto con sus correspondientes
ocurrencias de eventos en las
Líneas de Vida.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado de Comportamiento, esta conformado por:
4. Diagrama de Interacción:
b. Diagrama de Comunicación:
Es un diagrama que enfoca la interacción
entre líneas de vida, donde es central la
arquitectura de la estructura interna y
cómo ella se corresponde con el pasaje de
mensajes. La secuencia de los mensajes
se da a través de un esquema de
numerado de la secuencia.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado de Comportamiento, esta conformado por:
4. Diagrama de Interacción:
c. Diagrama Global de Interacción:
Los Diagramas de Revisión de la
Interacción enfocan la revisión del flujo de
control, donde los nodos son Interacciones
u Ocurrencias de Interacciones. Las
Líneas de Vida los Mensajes no aparecen
en este nivel de revisión.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado de Comportamiento, esta conformado por:
4. Diagrama de Interacción:
d. Diagrama de Tiempo:
El propósito primario del diagrama de
tiempos es mostrar los cambios en el
estado o la condición de una línea de vida
(representando una Instancia de un
Clasificador o un Rol de un clasificador) a
lo largo del tiempo lineal. El uso más
común es mostrar el cambio de estado de
un objeto a lo largo del tiempo, en
respuesta a los eventos o estímulos
aceptados. Los eventos que se reciben se
anotan, a medida que muestran cuándo se
desea mostrar el evento que causa el
cambio en la condición o en el estado.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado Estructural, esta conformado por:
1. Diagrama de Estructura:
Representa la estructura interna de un clasificador (tal como una clase, un
componente o un caso de uso), incluyendo los puntos de interacción de
clasificador con otras partes del sistema.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado Estructural, esta conformado por:
2. Diagrama de Clases:
Muestra una colección de elementos de modelado declarativo (estáticos),
tales como clases, tipos y sus contenidos y relaciones.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado Estructural, esta conformado por:
3. Diagrama de Componentes:
Representa los componentes que componen una aplicación, sistema o
empresa. Los componentes, sus relaciones, interacciones y sus interfaces
públicas.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado Estructural, esta conformado por:
4. Diagrama de Objetos:
Un diagrama que presenta los
objetos y sus relaciones en un
punto del tiempo. Un diagrama de
objetos se puede considerar
como un caso especial de un
diagrama de clases o un
diagrama de comunicaciones.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado Estructural, esta conformado por:
5. Diagrama de Paquetes:
Un diagrama que presenta cómo
se organizan los elementos de
modelado en paquetes y las
dependencias entre ellos,
incluyendo importaciones y
extensiones de paquetes.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Tipos de Diagramas
 El Modelado Estructural, esta conformado por:
6. Diagrama de Despliegue:
Un diagrama de despliegue físico
muestra cómo y dónde se
desplegará el sistema. Las
máquinas físicas y los
procesadores se representan como
nodos y la construcción interna
puede ser representada por nodos
o artefactos embebidos. Como los
artefactos se ubican en los nodos
para modelar el despliegue del
sistema, la ubicación es guiada por
el uso de las especificaciones de
despliegue.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Resumen
Ahora que ha completado esta guía didáctica, usted debe ser
capaz de:
 Conceptualizar que es un lenguaje de modelado de
sistemas de información.
 Identificar las características del modelado de sistemas de
información.
 Describir la importancia del lenguaje de modelado de
sistemas de información.
 Formular la clasificación del lenguaje de modelado de
sistemas de información.
 Esquematizar los tipos de diagramas que comprende el
lenguaje de modelado de sistemas.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Autoevaluación
1) UML fue la primera especificación inventada para desarrollar sistemas orientados
a objetos.
a) Verdadero
b) Falso
2) ¿Para cuales de los siguientes fines se emplea el UML, con respecto a los
elementos que forman un sistema software orientado a objetos?
a) Documentar
b) Modelar
c) Probar
d) Construir
3) ¿Cuáles de las siguientes afirmaciones son correctas?
a) La abstracción permite capturar las partes esenciales del sistema, y el UML
se vale de esta para ilustrarlo.
b) Los diferentes tipos de diagramas que soporta UML ofrece ilustrar
estructuras y comportamientos organizacionales.
c) Rigidez para admitir cambios no previstos durante el diseño o el rediseño.
d) Ninguna de las anteriores.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Autoevaluación
4) ¿Cual es el modelo que especifica como está constituido el sistema de
información?
a) Comportamiento.
b) Estructural.
5) ¿Cuál de los siguientes diagramas corresponden al modelado de
comportamiento?
a) Despliegue
b) Secuencia
c) Clases
d) Casos de Uso.
6) ¿Qué diagrama muestra una colección de elementos de modelado declarativo,
tales como clases, tipos y sus contenidos y relaciones?
a) Objeto.
b) Actividad.
c) Clase.
d) Estructura.
Sistemas de Información II
UNEFM::DITE::Educación Matemática Mención Informática
UML::Autoevaluación(Respuestas)
1) b.
2) a, b y d.
3) a, b.
4) b.
5) a, c.
6) c.
Unidad Curricular:
Sistemas de Información II
Programa Académico:
Educación Matemática Mención Informática
Felicidades,
es un buen comienzo.
Ya estas preparado para
profundizar y llevar a la práctica
tus conocimientos.
UML
Lenguaje de Modelado Unificado
Guía Didáctica 1
Unidad Curricular:
Sistemas de Información II
Programa Académico:
Educación Matemática Mención Informática
Equipo Editor:
Prof. Joan Cardozo
UML
Lenguaje de Modelado Unificado
Guía Didáctica 1

Más contenido relacionado

La actualidad más candente

Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque ookarlanm07
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de softwareYaskelly Yedra
 
Herramientas case
Herramientas case Herramientas case
Herramientas case 00menni
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y ClasesEmilio Aviles Avila
 
Cuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWINGCuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWINGsofia_27
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de RequerimientosUTPL UTPL
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clasesRamiro Estigarribia Canese
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colasknowallrpa
 

La actualidad más candente (20)

Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
Herramientas case
Herramientas case Herramientas case
Herramientas case
 
Modelo Persistente
Modelo PersistenteModelo Persistente
Modelo Persistente
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y Clases
 
Cuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWINGCuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWING
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de Requerimientos
 
Uml clase 04_uml_clases
Uml clase 04_uml_clasesUml clase 04_uml_clases
Uml clase 04_uml_clases
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clases
 
Metodología ICONIX
Metodología ICONIXMetodología ICONIX
Metodología ICONIX
 
Diagramas componentes
Diagramas componentesDiagramas componentes
Diagramas componentes
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 

Destacado

UML para sistemas de tiempo real - Marcela Folleco
UML para sistemas de tiempo real - Marcela FollecoUML para sistemas de tiempo real - Marcela Folleco
UML para sistemas de tiempo real - Marcela Folleco2008PA2Info3
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)josue salas
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 umlyonnyl
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 

Destacado (6)

UML para sistemas de tiempo real - Marcela Folleco
UML para sistemas de tiempo real - Marcela FollecoUML para sistemas de tiempo real - Marcela Folleco
UML para sistemas de tiempo real - Marcela Folleco
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Diagramas
DiagramasDiagramas
Diagramas
 

Similar a Guía Didáctica 1.-UML (20)

Uml
UmlUml
Uml
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Analisis de Uml
Analisis de UmlAnalisis de Uml
Analisis de Uml
 
Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
 
Equipo2
Equipo2Equipo2
Equipo2
 
uml
umluml
uml
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Metodologia UML
Metodologia UMLMetodologia UML
Metodologia UML
 
Guía Didáctica 2.-UML
Guía Didáctica 2.-UMLGuía Didáctica 2.-UML
Guía Didáctica 2.-UML
 
Oc
OcOc
Oc
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EA
 
Equipo4
Equipo4Equipo4
Equipo4
 
Modelo dinamico
Modelo dinamicoModelo dinamico
Modelo dinamico
 
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Curso
CursoCurso
Curso
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 

Último (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

Guía Didáctica 1.-UML

  • 1. Unidad Curricular: Sistemas de Información II Programa Académico: Educación Matemática Mención Informática UML Lenguaje de Modelado Unificado Guía Didáctica 1 Universidad Nacional Experimental Francisco de Miranda (UNEFM) Vicerectorado Académico Aprendizaje Dialógico Interactivo Área Ciencias de la Educación Dpto. Informática y Tecnología Educativa (DITE)
  • 2. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Índice  Introducción  Objetivo Didáctico  UML, Que es?  Origen  Características  Importancia  Clasificación  Tipos de Diagramas  Resumen  Autoevaluación
  • 3. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Introducción Los procesos de negocio y estructuras organizacionales representan un reto para todo analista en el proceso de representar situaciones desencadenadas por el ser humano, y que por ende suelen ser complejas o variables. En este sentido es necesario contar con reglas y notaciones, en fin, especificaciones que permitan mostrar de manera estándar los aspectos esenciales de un sistema de información, y segmentando en una variedad de ilustraciones las complejidades identificadas y que se pretenden describir. De este modo el Lenguaje de Modelado Unificado constituye la oportunidad de que en cada fase de desarrollo de un sistemas de información se pueda contar con representaciones que ilustren las situaciones reales y las esperadas en las acciones producto del análisis de requerimiento.
  • 4. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML:: Objetivo Didáctico  Aplicar los fundamentos básicos del Lenguaje de Modelado en el análisis y diseño de una propuesta de Sistemas de Información. UNEFM::DITE::Educación Matemática Mención Informática
  • 5. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Que es?  Es una técnica para la especificación de sistemas de información en todas sus fases, usando modelos.  Sus siglas indican Lenguaje de Modelado Unificado, es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos, y muy frecuentemente usado en otros paradigmas.  Se ha convertido en el estándar de facto de la industria, debido a que ha sido impulsado por los autores de los tres métodos más usados de orientación a objetos: Grady Booch, Ivar Jacobson y Jim Rumbaugh.  UML no es un método de desarrollo.
  • 6. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Origen?  El UML ganó importancia cuando los tres autores de esta notación, Grady Booch, James Rumbaugh e Ivar Jacobson, llegaron juntos a Rational Software Corporation.  Estos autores presentaron un lenguaje de modelado visual que puede considerarse como un estándar para el desarrollo de sistemas orientados a objetos, producto de la unificación y aportes de sus estudios efectuados individualmente.
  • 7. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Origen? Antes de UML, existieron tres metodologías populares de desarrollo de sistemas orientados a objetos, cada cual un invento de los autores anteriores:  La metodología de Grady Booch fue llamada Boochgrams,  La técnica de James Rumbaugh era conocida como Técnica de Modelado de Objeto (Object Modeling Technique-OMT),  El método de Ivar Jacobson fue llamado Ingeniería de Software Orientado a Objeto (Object-Oriented Software Engineering – OOSE).
  • 8. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Características?  Captura las partes esenciales del sistema, a través de una abstracción y se plasma en una notación gráfica, esto se conoce como modelado visual.  Maneja a través del modelado visual, la complejidad de los sistemas al analizar o diseñar.  Modelar sistemas (y no sólo de software) utilizando conceptos orientados a objetos.  Encaminar el desarrollo del escalamiento en sistemas complejos de misión crítica.  Mejor soporte a la planeación y al control de proyectos.  Alta reutilización y minimización de costos.  Flexibilidad para admitir cambios no previstos durante el diseño o el rediseño.
  • 9. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Importancia?  La capacidad de diagramación, al permitir especificar visualmente roles, actores, procesos, relaciones, entre otros, identificados en un sistema de información.  Los diferentes tipos de diagramas que soporta la herramienta ofrece ilustrar estructuras y comportamientos organizacionales.  Esquemas de apoyo de diseño, documentación, construcción e implantación de sistema.  Admite diseño desde inicio a fin (ascendente), diseño inverso (o rediseño, ingeniería inversa) y diseño vice-versa, con esquemas amplios para documentar detalladamente los procesos.
  • 10. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Clasificación? En el UML se pueden distinguir en dos tipos de modelados:  Modelado Estructural: Es el modelo UML básico. Estructura significa constitución. Especifica cómo está constituido el sistema completo. Se ocupa de las clases (abstracciones) y objetos (realizaciones concretas de las abstracciones).  Modelado de Comportamiento: Representan las características de dinámicas de un sistema o proceso de negocios. Jerarquía de los Diagramas UML 2.0
  • 11. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado de Comportamiento, esta conformado por: 1. Diagrama de Casos de Uso: Un diagrama que muestra las relaciones entre los actores y el sujeto (sistema), y los casos de uso.
  • 12. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado de Comportamiento, esta conformado por: 2. Diagrama de Actividad: Representa los procesos de negocios de alto nivel, incluidos el flujo de datos. También puede utilizarse para modelar lógica compleja y/o paralela dentro de un sistema.
  • 13. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado de Comportamiento, esta conformado por: 3. Diagrama de Maquina de Estados: Ilustra cómo un elemento, muchas veces una clase, se puede mover entre estados que clasifican su comportamiento, de acuerdo con disparadores de transiciones, guardias de restricciones y otros aspectos de los diagramas de Máquinas de Estados, que representan y explican el movimiento y el comportamiento.
  • 14. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado de Comportamiento, esta conformado por: 4. Diagrama de Interacción: a. Diagrama de Secuencia: Un diagrama que representa una interacción, poniendo el foco en la secuencia de los mensajes que se intercambian, junto con sus correspondientes ocurrencias de eventos en las Líneas de Vida.
  • 15. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado de Comportamiento, esta conformado por: 4. Diagrama de Interacción: b. Diagrama de Comunicación: Es un diagrama que enfoca la interacción entre líneas de vida, donde es central la arquitectura de la estructura interna y cómo ella se corresponde con el pasaje de mensajes. La secuencia de los mensajes se da a través de un esquema de numerado de la secuencia.
  • 16. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado de Comportamiento, esta conformado por: 4. Diagrama de Interacción: c. Diagrama Global de Interacción: Los Diagramas de Revisión de la Interacción enfocan la revisión del flujo de control, donde los nodos son Interacciones u Ocurrencias de Interacciones. Las Líneas de Vida los Mensajes no aparecen en este nivel de revisión.
  • 17. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado de Comportamiento, esta conformado por: 4. Diagrama de Interacción: d. Diagrama de Tiempo: El propósito primario del diagrama de tiempos es mostrar los cambios en el estado o la condición de una línea de vida (representando una Instancia de un Clasificador o un Rol de un clasificador) a lo largo del tiempo lineal. El uso más común es mostrar el cambio de estado de un objeto a lo largo del tiempo, en respuesta a los eventos o estímulos aceptados. Los eventos que se reciben se anotan, a medida que muestran cuándo se desea mostrar el evento que causa el cambio en la condición o en el estado.
  • 18. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado Estructural, esta conformado por: 1. Diagrama de Estructura: Representa la estructura interna de un clasificador (tal como una clase, un componente o un caso de uso), incluyendo los puntos de interacción de clasificador con otras partes del sistema.
  • 19. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado Estructural, esta conformado por: 2. Diagrama de Clases: Muestra una colección de elementos de modelado declarativo (estáticos), tales como clases, tipos y sus contenidos y relaciones.
  • 20. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado Estructural, esta conformado por: 3. Diagrama de Componentes: Representa los componentes que componen una aplicación, sistema o empresa. Los componentes, sus relaciones, interacciones y sus interfaces públicas.
  • 21. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado Estructural, esta conformado por: 4. Diagrama de Objetos: Un diagrama que presenta los objetos y sus relaciones en un punto del tiempo. Un diagrama de objetos se puede considerar como un caso especial de un diagrama de clases o un diagrama de comunicaciones.
  • 22. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado Estructural, esta conformado por: 5. Diagrama de Paquetes: Un diagrama que presenta cómo se organizan los elementos de modelado en paquetes y las dependencias entre ellos, incluyendo importaciones y extensiones de paquetes.
  • 23. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Tipos de Diagramas  El Modelado Estructural, esta conformado por: 6. Diagrama de Despliegue: Un diagrama de despliegue físico muestra cómo y dónde se desplegará el sistema. Las máquinas físicas y los procesadores se representan como nodos y la construcción interna puede ser representada por nodos o artefactos embebidos. Como los artefactos se ubican en los nodos para modelar el despliegue del sistema, la ubicación es guiada por el uso de las especificaciones de despliegue.
  • 24. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Resumen Ahora que ha completado esta guía didáctica, usted debe ser capaz de:  Conceptualizar que es un lenguaje de modelado de sistemas de información.  Identificar las características del modelado de sistemas de información.  Describir la importancia del lenguaje de modelado de sistemas de información.  Formular la clasificación del lenguaje de modelado de sistemas de información.  Esquematizar los tipos de diagramas que comprende el lenguaje de modelado de sistemas.
  • 25. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Autoevaluación 1) UML fue la primera especificación inventada para desarrollar sistemas orientados a objetos. a) Verdadero b) Falso 2) ¿Para cuales de los siguientes fines se emplea el UML, con respecto a los elementos que forman un sistema software orientado a objetos? a) Documentar b) Modelar c) Probar d) Construir 3) ¿Cuáles de las siguientes afirmaciones son correctas? a) La abstracción permite capturar las partes esenciales del sistema, y el UML se vale de esta para ilustrarlo. b) Los diferentes tipos de diagramas que soporta UML ofrece ilustrar estructuras y comportamientos organizacionales. c) Rigidez para admitir cambios no previstos durante el diseño o el rediseño. d) Ninguna de las anteriores.
  • 26. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Autoevaluación 4) ¿Cual es el modelo que especifica como está constituido el sistema de información? a) Comportamiento. b) Estructural. 5) ¿Cuál de los siguientes diagramas corresponden al modelado de comportamiento? a) Despliegue b) Secuencia c) Clases d) Casos de Uso. 6) ¿Qué diagrama muestra una colección de elementos de modelado declarativo, tales como clases, tipos y sus contenidos y relaciones? a) Objeto. b) Actividad. c) Clase. d) Estructura.
  • 27. Sistemas de Información II UNEFM::DITE::Educación Matemática Mención Informática UML::Autoevaluación(Respuestas) 1) b. 2) a, b y d. 3) a, b. 4) b. 5) a, c. 6) c.
  • 28. Unidad Curricular: Sistemas de Información II Programa Académico: Educación Matemática Mención Informática Felicidades, es un buen comienzo. Ya estas preparado para profundizar y llevar a la práctica tus conocimientos. UML Lenguaje de Modelado Unificado Guía Didáctica 1
  • 29. Unidad Curricular: Sistemas de Información II Programa Académico: Educación Matemática Mención Informática Equipo Editor: Prof. Joan Cardozo UML Lenguaje de Modelado Unificado Guía Didáctica 1