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

Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
jomapuga
 
Ingenieria requisitos
Ingenieria requisitosIngenieria requisitos
Ingenieria requisitos
YAMILA GASCON
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.
Julicamargo
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
Isaí Beto Matz Mijes
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
Kenia Adams
 

La actualidad más candente (20)

Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Ingenieria requisitos
Ingenieria requisitosIngenieria requisitos
Ingenieria requisitos
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Requerimientos de entrada de un sistema
Requerimientos de entrada de un sistemaRequerimientos de entrada de un sistema
Requerimientos de entrada de un sistema
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Optimización global
Optimización globalOptimización global
Optimización global
 
UNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓNUNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓN
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Sistemas embebidos
Sistemas embebidosSistemas embebidos
Sistemas embebidos
 
Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)
 

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

Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
Juan Antonio
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
Belen Gonzalez
 

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++.pptx
Fernando Solis
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
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
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
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
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
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
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
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
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 

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