SlideShare una empresa de Scribd logo
1 de 10
REALIZADO POR:
Jenny Guaylla
ASIGNATURA:
Análisis y Diseño Orientada a Objetos
SEMESTRE:
Cuarto
FECHA:
07-09-2016
Riobamba- Ecuador
INSTITUTO TECNOLOGICO SUPERIOR
“SAN GABRIEL”
TIPOS DE DIAGRAMAS
Se entiende bajo el concepto de diagrama a aquellos gráficos que intentan esquematizar
información vinculada a un determinado ámbito o proceso. Existen distintos tipos de
diagramas y algunos de ellos son:
De flujo: por medio de éste se intenta representar detalles algorítmicos correspondientes a
un determinado proceso que sea multifactorial. En los ámbitos que se suele recurrir a esta
representación gráfica son en los procesos industriales, psicología cognitiva, economía y
programación. Representan las distintas etapas que forman parte de un proceso en
particular y, para su realización, se recurre a una simbología específica.
Estos pueden realizarse utilizando distintos formatos:
Uno de ellos es el horizontal, en el que las etapas del proceso se organizan de forma
secuencial de izquierda a derecha. En los diagramas con formato vertical, en cambio, la
información se organiza de arriba hacia abajo. También existen los de formato
arquitectónico, lo que significa que en un plano arquitectónico, que represente una
determinada área laboral, se grafica el itinerario de alguna persona o ruta.
Por último, están los que poseen un formato panorámico, es decir, que el proceso se
identifica con una sola mirada, puesto que recurre a la representación de acciones y
departamentos, en vez de utilizar textos que describen operaciones, como en los casos
anteriores. Resultanentoncesfáciles de comprender aun para quienes no tengandemasiado
conocimiento sobre el tema.
De torta: por medio de éstos, que tienen forma circular, se representan frecuencias, las
cuales se expresan por medio de porciones proporcionales a las mismas.
Organigrama: estos son los utilizados para la representación de la organización de una
determinada empresa. En ellos se identifican las distintas áreas que conforman a la entidad
y el nombre de la persona que la dirige. Por medio de esto se logra entonces expresar las
competenciasy jerarquías existentes asícomo también las relaciones que existen entre estas
últimas.
De barras: representan en su eje horizontal las modalidades o datos, mientras que en el
vertical las frecuencias de cada uno de ellos. Para que estos gráficos puedan ser
comprendidos por terceros deben incluir una escala, longitudes que sean comparables,
barras separadas y un texto que especifique la información.
De proceso: por medio de ellos se intenta representar de forma gráfica los distintos pasos
de un proceso específico. Estos pasos son diferenciados por medio de símbolos y, además de
esto, se incluyen datos que permitan un análisis del proceso, como tiempos, distancias o
cantidades. A partir de estos diagramas se logran graficar entonces inspecciones,
operaciones de taller, procesos administrativos o de fabricación, de manera cronológica.
DIAGRAMAS DE OBJETOS
Los diagramas de objetos modelan las instancias de elementos contenidos en los
diagramas de clases. Un diagrama de objetos muestra un conjunto de objetos y
sus relaciones en un momento concreto. En UML, los diagramas de clase se
utilizan para visualizar los aspectos estáticos del sistema y los diagramas de
interacción se utilizan para ver los aspectos dinámicos del sistema, y constan de
instancias de los elementos del diagrama de clases y mensajes enviados entre
ellos.
En un punto intermedio podemos situar los diagramas de objetos, que contiene
un conjunto de instancias de los elementos encontrados en el diagrama de clases,
representando sólo la parte estática de una interacción, consistiendo en los
objetos que colaboraran pero sin ninguno de los mensajes intercambiados entre
ellos.
Los diagramas de objetos se emplean para modelar la vista de diseño estática o la
vista de procesos estática de un sistema al igual que se hace con los diagramas de
clases, pero desde la perspectiva de instancias reales o prototípicas. Esta vista
sustenta principalmente los requisitos funcionales de un sistema. Los diagramas
de objetos permiten modelar estructuras de datos estáticas,
En general los diagramas de objetos se utilizan para modelar estructuras de
objetos, lo que implica tomar una instantánea de los objetos de un sistema en un
cierto momento. Un diagrama de objetos representa una escena estática dentro
de la historia representada por un diagrama de interacción. Los diagramas de
objetos se utilizan para visualizar, especificar, construir y documentar la
existencia de ciertas instancias en el sistema, junto a las relaciones entre ellas.
DIAGRAMA DE CLASES
Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran
el sistema, las cuales pueden ser asociativas, de herencia, de uso y de agregación, ya que
una clase es una descripción de conjunto de objetos que comparten los mismos atributos,
operaciones, métodos,relaciones y semántica;mostrandoun conjuntode elementos que son
estáticos, como las clases y tipos junto con sus contenidos y relaciones. Un diagrama de
clases esta compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad.
Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
DIAGRAMA DE ESTADO
Este muestra la secuencia de estados por los que pasa bien un caso de uso, un objeto a lo largo de
su vida,o bientodo elsistema. Es una formade representacióngráficamásintuitivade los autómatas
finitos basadas en dígrafos con arcos acotados llamados transiciones en los cuales se ponen los
símbolos de tránsito entre un vértice (estado) y otro y se identifican los estados de partida y los de
aceptación del resto. Los diagramas de estados finitos son también representaciones más cómodas
para su elaboración, legibilidad y comprensión de distintos tipos de abstracciones computacionales
de reconocimiento como los autómatas de pila y las máquinas de Turing.
Tipo
Diagrama de
estado
Descripción
Estado Círculo con el nombre del estado etiquetado dentro
Estado inicial q0: Flecha corta sin origen que apunta al estado
Estado final : Estado sombreado.
Estado final : Estado con doble círcunferencia.
Estado inicial
y final
: Flecha sin origen que apunta al estado
sombreado.
Estado inicial
y final
: Flecha sin origen que apunta al estado
doblemente circulado.
Transición
<qi,x,qj> ó g(qi,x)=qj: Arco con origen en qi y destino en
qj y acotado con el terminal x.
Transición
vacía
<qi,ε,qj> ó g(qi,ε)=qj: Arco con origen en qi y destino en
qj y acotado con la cadena vacía ε.
Transición
múltiple
g(qi,x)=qj, g(qi,y)=qj: Arco con origen en qi y destino en
qj y acotado con los terminales x,y, separados por coma
o espacio en blanco.
Lazo
<q,x,q> ó g(q,x)=q: Arco circular con origen y destino
en q, acotado con el terminal x.
Lazo múltiple
g(q,x)=q, g(q,y)=q: Arco circular con origen y destino en
q, acotado con los terminales x,y.
Partes que conforman el Diagrama de Estados
Estado
Un estado se representa como una caja redondeada con el nombre del estado en su interior.
Una transición se representa como una flecha desde el estado origen al estado destino. La
caja de un estado puede tener 1 o 2 compartimentos. En el primer compartimento aparece
el nombre del estado. El segundo compartimento es opcional, y en él pueden aparecer
acciones de entrada, de salida y acciones internas.
Eventos
Es una ocurrencia que puede causar la transición de un estado a otro de un objeto. Esta
ocurrencia puede ser una de varias cosas:
 Condición que toma el valor de verdadero o falso
 Recepción de una señal de otro objeto en el modelo
Recepción de un mensaje
Paso de cierto período de tiempo, después de entrar al estado o de cierta hora y fecha
particular. El nombre de un eventotiene alcance dentro del paqueteen el cual está definido,
no es local a la clase que lo nombre.
Envío de mensajes
Además de mostrar y transición de estados por medio de eventos, puede representarse el
momento en el cual se envían mensajes a otros objetos. Esto se realiza mediante una línea
punteada dirigida al diagrama de estados del objeto receptor del mensaje.
Transición simple
Una transición simple es una relación entre dos estados que indica que un objeto en el
primer estado puede entrar al segundo estado y ejecutar ciertas operaciones, cuando un
evento ocurre y si ciertas condiciones son satisfechas. Se representa como una línea sólida
entre dos estados, que puede venir acompañada de un texto con el siguiente formato:
Transición interna
Es una transición que permanece en el mismo estado, en vez de involucrar dos estados
distintos. Representa un evento que no causa cambio de estado. Se denota como una cadena
adicional en el compartimiento de acciones del estado.
Acciones
Se puede especificar la solicitud de un servicio a otro objeto como consecuencia de la
transición. Se puede especificar el ejecutar una acción como consecuencia de entrar, salir,
estar en un estado, o por la ocurrencia de un evento.
Generalización de Estados
Se puede reducir la complejidad de estos diagramas usando la generalización de estados. Se
distingue así entre superestado y subestados. Un estado puede contener varios subestados
disjuntos. Los subestados heredan las variables de estado y las transiciones externas. La
agregación de estados es la composición de un estado a partir de varios estados
independientes. La composición es concurrente por lo que el objeto estará en alguno de los
estados de cada uno de los subestados concurrentes. La destrucción de un objeto es efectiva
cuando el flujo de control del autómata alcanza un estado final no anidado. La llegada a un
estado final anidado implica la subida al superestado asociado, no el fin del objeto.
Subestados
Un estado puede descomponerse en subestados, con transiciones entre ellos y conexiones al
nivel superior. Lasconexiones se ven al nivel inferior como estadosde inicio o fin, los cuales
se suponen conectados a las entradas y salidas del nivel inmediatamente superior.
Transacción Compleja
Una transición compleja relaciona tres o másestados en una transición de múltiples fuentes
y/o múltiples destinos. Representa la subdivisión en threads del control del objeto o una
sincronización. Se representa como una línea vertical de la cual salen o entran varias líneas
de transición de estado.
Transición a estados anidados
Una transición de hacia un estado complejo (descrito mediante estados anidados) significa
la entrada al estado inicial del subdiagrama. Las transiciones que salen del estado complejo
se entienden como transiciones desde cada uno de los subestados hacia afuera (a cualquier
nivel de profundidad).
Transiciones temporizadas
Las esperas son actividades que tienen asociada cierta duración. La actividad de espera se
interrumpe cuando el evento esperado tiene lugar. Este evento desencadena una transición
que permite salir del estado que alberga la actividad de espera. El flujo de control se
transmite entonces a otro estado.

Más contenido relacionado

La actualidad más candente

Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02duberlisg
 
Tipos De Diagramas
Tipos De DiagramasTipos De Diagramas
Tipos De DiagramasMichellahada
 
TipOs de Diagramas.
TipOs de Diagramas.TipOs de Diagramas.
TipOs de Diagramas.jengibre
 
Para la elaboración de cuadros, diagramas y mapas
Para la elaboración de cuadros, diagramas y mapasPara la elaboración de cuadros, diagramas y mapas
Para la elaboración de cuadros, diagramas y mapasmarcodeagua
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionCarlos Yanez
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamientosinuhenavarro
 
Presentación electiva
Presentación electivaPresentación electiva
Presentación electivaYusmerisRivero
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datoslafp36
 
Diagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelDiagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelcalvete19
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosduberlisg
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosNidia Martinez
 
HERRAMIENTAS E CONTROL DE CALIDAD
HERRAMIENTAS E CONTROL DE CALIDADHERRAMIENTAS E CONTROL DE CALIDAD
HERRAMIENTAS E CONTROL DE CALIDADdalys17
 

La actualidad más candente (19)

Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02
 
Tipos De Diagramas
Tipos De DiagramasTipos De Diagramas
Tipos De Diagramas
 
TipOs de Diagramas.
TipOs de Diagramas.TipOs de Diagramas.
TipOs de Diagramas.
 
Para la elaboración de cuadros, diagramas y mapas
Para la elaboración de cuadros, diagramas y mapasPara la elaboración de cuadros, diagramas y mapas
Para la elaboración de cuadros, diagramas y mapas
 
Diagrama de flujo dfd
Diagrama de flujo dfdDiagrama de flujo dfd
Diagrama de flujo dfd
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamiento
 
Deber de ntic_s
Deber de ntic_sDeber de ntic_s
Deber de ntic_s
 
Presentación electiva
Presentación electivaPresentación electiva
Presentación electiva
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datos
 
3 analisis
3 analisis3 analisis
3 analisis
 
Diagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelDiagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuel
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
HERRAMIENTAS E CONTROL DE CALIDAD
HERRAMIENTAS E CONTROL DE CALIDADHERRAMIENTAS E CONTROL DE CALIDAD
HERRAMIENTAS E CONTROL DE CALIDAD
 
Dfd y der internet
Dfd y der internetDfd y der internet
Dfd y der internet
 
Darwin electiva 1
Darwin electiva 1Darwin electiva 1
Darwin electiva 1
 

Destacado

Derechos de autor
Derechos de autor Derechos de autor
Derechos de autor JorgeECR
 
Estrategias de aprendizaje
Estrategias de aprendizajeEstrategias de aprendizaje
Estrategias de aprendizaje12021988
 
Diaporama didcatica de la lengua unidad i
Diaporama didcatica de la lengua unidad iDiaporama didcatica de la lengua unidad i
Diaporama didcatica de la lengua unidad ibravodarlin
 
크루즈선 인테리어 디자인_변량선
크루즈선 인테리어 디자인_변량선크루즈선 인테리어 디자인_변량선
크루즈선 인테리어 디자인_변량선Marine Design Busan
 
Taller estrategia de busqueda
Taller estrategia de busquedaTaller estrategia de busqueda
Taller estrategia de busquedaKmila Lozano
 
My Pictures
My PicturesMy Pictures
My Picturesfkaible
 
Analisis morfo
Analisis morfoAnalisis morfo
Analisis morfoluisclick2
 
Jhangis perez hoja de vida_jhangis perez
Jhangis perez hoja de vida_jhangis perezJhangis perez hoja de vida_jhangis perez
Jhangis perez hoja de vida_jhangis perezLhau Becerra
 
Torneodeideas Cris Secundino
Torneodeideas Cris SecundinoTorneodeideas Cris Secundino
Torneodeideas Cris SecundinoCris Secundino
 
Rosenthal Resume Jan 2009
Rosenthal Resume Jan 2009Rosenthal Resume Jan 2009
Rosenthal Resume Jan 2009srosen68
 
Id 000365540
Id 000365540Id 000365540
Id 000365540lised29
 
컬러배스
컬러배스컬러배스
컬러배스ohj4321
 
Sedução 2 aproximação - como ser um mestre nessa arte
Sedução 2   aproximação - como ser um mestre nessa arteSedução 2   aproximação - como ser um mestre nessa arte
Sedução 2 aproximação - como ser um mestre nessa arteDavid Pvh
 

Destacado (20)

Do You Know Brazil?
Do You Know Brazil?Do You Know Brazil?
Do You Know Brazil?
 
Derechos de autor
Derechos de autor Derechos de autor
Derechos de autor
 
Cronología Apple
Cronología AppleCronología Apple
Cronología Apple
 
Estrategias de aprendizaje
Estrategias de aprendizajeEstrategias de aprendizaje
Estrategias de aprendizaje
 
Joshua
JoshuaJoshua
Joshua
 
Diaporama didcatica de la lengua unidad i
Diaporama didcatica de la lengua unidad iDiaporama didcatica de la lengua unidad i
Diaporama didcatica de la lengua unidad i
 
크루즈선 인테리어 디자인_변량선
크루즈선 인테리어 디자인_변량선크루즈선 인테리어 디자인_변량선
크루즈선 인테리어 디자인_변량선
 
Taller estrategia de busqueda
Taller estrategia de busquedaTaller estrategia de busqueda
Taller estrategia de busqueda
 
My Pictures
My PicturesMy Pictures
My Pictures
 
j
jj
j
 
Analisis morfo
Analisis morfoAnalisis morfo
Analisis morfo
 
El mundo google
El mundo googleEl mundo google
El mundo google
 
Jhangis perez hoja de vida_jhangis perez
Jhangis perez hoja de vida_jhangis perezJhangis perez hoja de vida_jhangis perez
Jhangis perez hoja de vida_jhangis perez
 
Torneodeideas Cris Secundino
Torneodeideas Cris SecundinoTorneodeideas Cris Secundino
Torneodeideas Cris Secundino
 
Rosenthal Resume Jan 2009
Rosenthal Resume Jan 2009Rosenthal Resume Jan 2009
Rosenthal Resume Jan 2009
 
Id 000365540
Id 000365540Id 000365540
Id 000365540
 
Final_paper
Final_paperFinal_paper
Final_paper
 
Ficciones
FiccionesFicciones
Ficciones
 
컬러배스
컬러배스컬러배스
컬러배스
 
Sedução 2 aproximação - como ser um mestre nessa arte
Sedução 2   aproximação - como ser um mestre nessa arteSedução 2   aproximação - como ser um mestre nessa arte
Sedução 2 aproximação - como ser um mestre nessa arte
 

Similar a Tipos de diagramas

Similar a Tipos de diagramas (20)

diagramas de estado
diagramas de estadodiagramas de estado
diagramas de estado
 
Diagrama de casos de uso
Diagrama de casos de usoDiagrama de casos de uso
Diagrama de casos de uso
 
Densy
DensyDensy
Densy
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Diagramas de UML
Diagramas de UMLDiagramas de UML
Diagramas de UML
 
STIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptxSTIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptx
 
Elementos de comportamiento
Elementos de comportamientoElementos de comportamiento
Elementos de comportamiento
 
Uml
UmlUml
Uml
 
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADODIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
 
Consulta
ConsultaConsulta
Consulta
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Trabajo Practico 1
Trabajo Practico 1Trabajo Practico 1
Trabajo Practico 1
 
UML
UMLUML
UML
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Tiempos blog
Tiempos blogTiempos blog
Tiempos blog
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
 
Computacion ii angel-chavez-semana1,2,3-objetivo 1
Computacion ii angel-chavez-semana1,2,3-objetivo 1Computacion ii angel-chavez-semana1,2,3-objetivo 1
Computacion ii angel-chavez-semana1,2,3-objetivo 1
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 

Más de JENNY GUAYLLA

Termino de programacion
Termino de programacionTermino de programacion
Termino de programacionJENNY GUAYLLA
 
CONVERCIONES DE DECIMAL A OCTAL Y DE OCTAL A DECIMAL
CONVERCIONES DE DECIMAL A OCTAL Y DE OCTAL A DECIMALCONVERCIONES DE DECIMAL A OCTAL Y DE OCTAL A DECIMAL
CONVERCIONES DE DECIMAL A OCTAL Y DE OCTAL A DECIMALJENNY GUAYLLA
 
resumen generaciones de pcs
resumen generaciones de pcsresumen generaciones de pcs
resumen generaciones de pcsJENNY GUAYLLA
 

Más de JENNY GUAYLLA (6)

Termino de programacion
Termino de programacionTermino de programacion
Termino de programacion
 
algoritmo # 2
algoritmo # 2algoritmo # 2
algoritmo # 2
 
Algoritmo # 2
Algoritmo # 2Algoritmo # 2
Algoritmo # 2
 
algoritmos
algoritmosalgoritmos
algoritmos
 
CONVERCIONES DE DECIMAL A OCTAL Y DE OCTAL A DECIMAL
CONVERCIONES DE DECIMAL A OCTAL Y DE OCTAL A DECIMALCONVERCIONES DE DECIMAL A OCTAL Y DE OCTAL A DECIMAL
CONVERCIONES DE DECIMAL A OCTAL Y DE OCTAL A DECIMAL
 
resumen generaciones de pcs
resumen generaciones de pcsresumen generaciones de pcs
resumen generaciones de pcs
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Tipos de diagramas

  • 1. REALIZADO POR: Jenny Guaylla ASIGNATURA: Análisis y Diseño Orientada a Objetos SEMESTRE: Cuarto FECHA: 07-09-2016 Riobamba- Ecuador INSTITUTO TECNOLOGICO SUPERIOR “SAN GABRIEL”
  • 2. TIPOS DE DIAGRAMAS Se entiende bajo el concepto de diagrama a aquellos gráficos que intentan esquematizar información vinculada a un determinado ámbito o proceso. Existen distintos tipos de diagramas y algunos de ellos son: De flujo: por medio de éste se intenta representar detalles algorítmicos correspondientes a un determinado proceso que sea multifactorial. En los ámbitos que se suele recurrir a esta representación gráfica son en los procesos industriales, psicología cognitiva, economía y programación. Representan las distintas etapas que forman parte de un proceso en particular y, para su realización, se recurre a una simbología específica. Estos pueden realizarse utilizando distintos formatos: Uno de ellos es el horizontal, en el que las etapas del proceso se organizan de forma secuencial de izquierda a derecha. En los diagramas con formato vertical, en cambio, la información se organiza de arriba hacia abajo. También existen los de formato arquitectónico, lo que significa que en un plano arquitectónico, que represente una determinada área laboral, se grafica el itinerario de alguna persona o ruta. Por último, están los que poseen un formato panorámico, es decir, que el proceso se identifica con una sola mirada, puesto que recurre a la representación de acciones y departamentos, en vez de utilizar textos que describen operaciones, como en los casos anteriores. Resultanentoncesfáciles de comprender aun para quienes no tengandemasiado conocimiento sobre el tema.
  • 3. De torta: por medio de éstos, que tienen forma circular, se representan frecuencias, las cuales se expresan por medio de porciones proporcionales a las mismas. Organigrama: estos son los utilizados para la representación de la organización de una determinada empresa. En ellos se identifican las distintas áreas que conforman a la entidad y el nombre de la persona que la dirige. Por medio de esto se logra entonces expresar las competenciasy jerarquías existentes asícomo también las relaciones que existen entre estas últimas.
  • 4. De barras: representan en su eje horizontal las modalidades o datos, mientras que en el vertical las frecuencias de cada uno de ellos. Para que estos gráficos puedan ser comprendidos por terceros deben incluir una escala, longitudes que sean comparables, barras separadas y un texto que especifique la información. De proceso: por medio de ellos se intenta representar de forma gráfica los distintos pasos de un proceso específico. Estos pasos son diferenciados por medio de símbolos y, además de esto, se incluyen datos que permitan un análisis del proceso, como tiempos, distancias o
  • 5. cantidades. A partir de estos diagramas se logran graficar entonces inspecciones, operaciones de taller, procesos administrativos o de fabricación, de manera cronológica. DIAGRAMAS DE OBJETOS Los diagramas de objetos modelan las instancias de elementos contenidos en los diagramas de clases. Un diagrama de objetos muestra un conjunto de objetos y sus relaciones en un momento concreto. En UML, los diagramas de clase se utilizan para visualizar los aspectos estáticos del sistema y los diagramas de interacción se utilizan para ver los aspectos dinámicos del sistema, y constan de instancias de los elementos del diagrama de clases y mensajes enviados entre ellos. En un punto intermedio podemos situar los diagramas de objetos, que contiene un conjunto de instancias de los elementos encontrados en el diagrama de clases, representando sólo la parte estática de una interacción, consistiendo en los objetos que colaboraran pero sin ninguno de los mensajes intercambiados entre ellos.
  • 6. Los diagramas de objetos se emplean para modelar la vista de diseño estática o la vista de procesos estática de un sistema al igual que se hace con los diagramas de clases, pero desde la perspectiva de instancias reales o prototípicas. Esta vista sustenta principalmente los requisitos funcionales de un sistema. Los diagramas de objetos permiten modelar estructuras de datos estáticas, En general los diagramas de objetos se utilizan para modelar estructuras de objetos, lo que implica tomar una instantánea de los objetos de un sistema en un cierto momento. Un diagrama de objetos representa una escena estática dentro de la historia representada por un diagrama de interacción. Los diagramas de objetos se utilizan para visualizar, especificar, construir y documentar la existencia de ciertas instancias en el sistema, junto a las relaciones entre ellas. DIAGRAMA DE CLASES Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de agregación, ya que una clase es una descripción de conjunto de objetos que comparten los mismos atributos, operaciones, métodos,relaciones y semántica;mostrandoun conjuntode elementos que son estáticos, como las clases y tipos junto con sus contenidos y relaciones. Un diagrama de
  • 7. clases esta compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad. Relaciones: Herencia, Composición, Agregación, Asociación y Uso. DIAGRAMA DE ESTADO Este muestra la secuencia de estados por los que pasa bien un caso de uso, un objeto a lo largo de su vida,o bientodo elsistema. Es una formade representacióngráficamásintuitivade los autómatas finitos basadas en dígrafos con arcos acotados llamados transiciones en los cuales se ponen los símbolos de tránsito entre un vértice (estado) y otro y se identifican los estados de partida y los de aceptación del resto. Los diagramas de estados finitos son también representaciones más cómodas para su elaboración, legibilidad y comprensión de distintos tipos de abstracciones computacionales de reconocimiento como los autómatas de pila y las máquinas de Turing. Tipo Diagrama de estado Descripción Estado Círculo con el nombre del estado etiquetado dentro Estado inicial q0: Flecha corta sin origen que apunta al estado Estado final : Estado sombreado. Estado final : Estado con doble círcunferencia.
  • 8. Estado inicial y final : Flecha sin origen que apunta al estado sombreado. Estado inicial y final : Flecha sin origen que apunta al estado doblemente circulado. Transición <qi,x,qj> ó g(qi,x)=qj: Arco con origen en qi y destino en qj y acotado con el terminal x. Transición vacía <qi,ε,qj> ó g(qi,ε)=qj: Arco con origen en qi y destino en qj y acotado con la cadena vacía ε. Transición múltiple g(qi,x)=qj, g(qi,y)=qj: Arco con origen en qi y destino en qj y acotado con los terminales x,y, separados por coma o espacio en blanco. Lazo <q,x,q> ó g(q,x)=q: Arco circular con origen y destino en q, acotado con el terminal x. Lazo múltiple g(q,x)=q, g(q,y)=q: Arco circular con origen y destino en q, acotado con los terminales x,y. Partes que conforman el Diagrama de Estados Estado Un estado se representa como una caja redondeada con el nombre del estado en su interior. Una transición se representa como una flecha desde el estado origen al estado destino. La caja de un estado puede tener 1 o 2 compartimentos. En el primer compartimento aparece el nombre del estado. El segundo compartimento es opcional, y en él pueden aparecer acciones de entrada, de salida y acciones internas. Eventos Es una ocurrencia que puede causar la transición de un estado a otro de un objeto. Esta ocurrencia puede ser una de varias cosas:  Condición que toma el valor de verdadero o falso  Recepción de una señal de otro objeto en el modelo
  • 9. Recepción de un mensaje Paso de cierto período de tiempo, después de entrar al estado o de cierta hora y fecha particular. El nombre de un eventotiene alcance dentro del paqueteen el cual está definido, no es local a la clase que lo nombre. Envío de mensajes Además de mostrar y transición de estados por medio de eventos, puede representarse el momento en el cual se envían mensajes a otros objetos. Esto se realiza mediante una línea punteada dirigida al diagrama de estados del objeto receptor del mensaje. Transición simple Una transición simple es una relación entre dos estados que indica que un objeto en el primer estado puede entrar al segundo estado y ejecutar ciertas operaciones, cuando un evento ocurre y si ciertas condiciones son satisfechas. Se representa como una línea sólida entre dos estados, que puede venir acompañada de un texto con el siguiente formato: Transición interna Es una transición que permanece en el mismo estado, en vez de involucrar dos estados distintos. Representa un evento que no causa cambio de estado. Se denota como una cadena adicional en el compartimiento de acciones del estado. Acciones Se puede especificar la solicitud de un servicio a otro objeto como consecuencia de la transición. Se puede especificar el ejecutar una acción como consecuencia de entrar, salir, estar en un estado, o por la ocurrencia de un evento. Generalización de Estados Se puede reducir la complejidad de estos diagramas usando la generalización de estados. Se distingue así entre superestado y subestados. Un estado puede contener varios subestados disjuntos. Los subestados heredan las variables de estado y las transiciones externas. La agregación de estados es la composición de un estado a partir de varios estados
  • 10. independientes. La composición es concurrente por lo que el objeto estará en alguno de los estados de cada uno de los subestados concurrentes. La destrucción de un objeto es efectiva cuando el flujo de control del autómata alcanza un estado final no anidado. La llegada a un estado final anidado implica la subida al superestado asociado, no el fin del objeto. Subestados Un estado puede descomponerse en subestados, con transiciones entre ellos y conexiones al nivel superior. Lasconexiones se ven al nivel inferior como estadosde inicio o fin, los cuales se suponen conectados a las entradas y salidas del nivel inmediatamente superior. Transacción Compleja Una transición compleja relaciona tres o másestados en una transición de múltiples fuentes y/o múltiples destinos. Representa la subdivisión en threads del control del objeto o una sincronización. Se representa como una línea vertical de la cual salen o entran varias líneas de transición de estado. Transición a estados anidados Una transición de hacia un estado complejo (descrito mediante estados anidados) significa la entrada al estado inicial del subdiagrama. Las transiciones que salen del estado complejo se entienden como transiciones desde cada uno de los subestados hacia afuera (a cualquier nivel de profundidad). Transiciones temporizadas Las esperas son actividades que tienen asociada cierta duración. La actividad de espera se interrumpe cuando el evento esperado tiene lugar. Este evento desencadena una transición que permite salir del estado que alberga la actividad de espera. El flujo de control se transmite entonces a otro estado.