Modelado de precesos

Preview:

Citation preview

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 )

Recommended