3. ¿Qué es?
Un diagrama de componentes representa cómo
un sistema de software es
dividido en componentes y muestra las
dependencias entre estos
componentes
4. COMPONENTE DE SOFTWARE
Parte física de un sistema, y se
encuentra
en la computadora, no en la
mente del analista.
9. ¿Qué es un diagrama de
colaboración?
Un diagrama de colaboración es
una forma de representar
interacción entre objetos .
10. 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".
11. 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 –Interacciones
Los objetos interactúan entre sí pasándose mensajes.
Los objetos se conectan a través de enlaces.
12. • 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.
13. 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.
14. • 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.
15. 5:El libro es entregado()
ASISTENTE
BIBLIOTECARIO
4:Solicita que le alcance el libro ()
2:Busca el libro ()
3:devuelve información ()
INDICE
6:Entrega libro ()
1:Solicita libro ()
dándole el titulo ()
LECTOR
Diagrama de
colaboración
16. DIAGRAMA DE OBJETOS
SE UTILIZAN DURANTE EL
PROCESO DE ANÁLISIS Y DISEÑO
DE LOS SISTEMAS INFORMÁTICOS
EN LA METODOLOGÍA UML.
21. PROCESO DE NEGOCIO
• Colección de actividades diseñadas para
producir una salida específica para un cliente o
un mercado en particular.
22. 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.
23. • 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 :
24.
25. CLASE PERRO
NOMBRE: string
EDAD: string
COLOR : string
METODOS
LADRAR(); OBJETO “ROCKY”
MOSTRA DATOS (); INSTANCIA DE LA CLASE NOMBRE: “ROCKY”
PERRO (OBJETO ) EDAD: 4 AÑOS
COLOR : “NEGRO”
METODOS
LADRAR();
MOSTRA DATOS ();