modelado de precesos
TRANSCRIPT
INTEGRANTES:Alejandro Téllez Renato SánchezGerardo EscobarJoel Mastranzo
Abraham Carrasco
DIAGRAMA DE COMPONENTES
¿Qué es?
Un diagrama de componentes representa cómo un sistema de software es dividido en componentes y muestra las dependencias entre estos componentes
Parte física de un sistema, y se encuentra en la computadora, no en la mente del analista.
COMPONENTE DE SOFTWARE
Representación simbólica
Representación en diagrama
Componente dependiente
Componente independiente
Componente para hacer Notas
Ejemplo
¿Qué es un diagrama de colaboración?
Un diagrama de colaboración es una forma de representar
interacción entre objetos .
En que consiste un diagrama de colaboración ?
Muestra cómo las instancias específicas de las clases trabajan juntas para conseguir un objetivo común.
Consiste especificar un contrato entre objetos
Implementa las asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a otro. Dicha implementación es llamada "enlace".
DIAGRAMA DE COLABORACION
Un Diagrama de Colaboración muestra una interacción organizada basándose en los objetos que toman parte en la interacción y los enlaces entre los mismos (en cuanto a la interacción se refiere). UML –InteraccionesLos objetos interactúan entre sí pasándose mensajes.Los objetos se conectan a través de enlaces.
• Mensaje: especifica transmisión de información entre objetos.
• Enlace: especifica un camino a lo largo del cual un objeto puede enviar un mensaje a otro objeto.
Es una conexión semántica entre objetos.
Es una instancia de una relación.Puede contener los adornos de la
relación.
Elementos de un Diagrama de Colaboración
• Objetos o Roles: nodos del grafo.• Enlaces o comunicaciones: arcos del
grafo.• Mensajes: llevan número de secuencia y
flecha dirigida.• Anidamiento: se utiliza la numeración
decimal Ej: 1, 1.1, 1.1.1 ........• Iteración: colocar un * antes del número de
secuencia y una cláusula de condición, si es necesario. ej. *[x>0].
• Bifurcación: los caminos alternativos tendrán el mismo número de secuencia, seguido del número de subsecuencia, y se deben distinguir por una condición.
• Ejemplo: Un lector solicita un libro al bibliotecario, y le brinda su título. El bibliotecario busca el libro en un índice y solicita al asistente que le alcance el libro.
Diagrama de colaboración
5:El libro es entregado()
4:Solicita que le alcance el libro () 2:Busca el libro () 3:devuelve información () 6:Entrega libro ()
1:Solicita libro () dándole el titulo ()
LECTOR
BIBLIOTECARIO
ASISTENTE
INDICE
DIAGRAMA DE OBJETOS
SE UTILIZAN DURANTE EL PROCESO DE ANÁLISIS Y DISEÑO
DE LOS SISTEMAS INFORMÁTICOS EN LA METODOLOGÍA UML.
subconjunto de los elementos de un diagrama de clase.
útiles para modelar
estructuras de datos
complejas.
Es parte esencial del proceso de desarrollo
de software
Objetivo
Entradas
Salidas
RecursosActividades
PROCESO DE NEGOCIO • Colección de actividades diseñadas
para producir una salida específica para un cliente o un mercado en particular.
Los diagramas de objetos utilizan un subconjunto de los elementos de un diagrama de clase. Los diagramas de objetos no muestran la multiplicidad ni los roles, aunque su notación es similar a los diagramas de clase.
• 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
• Un diagrama de Objeto se puede considerar un caso especial de un diagrama de clase. Los diagramas de objetos usan un sub conjunto de elementos de un diagrama de clase para enfatizar la relación entre las instancias de las clases en algún punto en el tiempo.
POR EJEMPLO :
EJEMPLO DE OBJETOS
DIFERENCIAS ENTRE DIAGRAMA DE CLASES Y DIAGRAMA DE OBJETOS
CLASE PERRONOMBRE: string
EDAD: stringCOLOR : string
METODOS
LADRAR();MOSTRA DATOS ();
OBJETO “ROCKY”NOMBRE: “ROCKY”
EDAD: 4 AÑOSCOLOR : “NEGRO”
METODOS
LADRAR();MOSTRA DATOS ();
INSTANCIA DE LA CLASE PERRO (OBJETO )