You are on page 1of 5

Resumen SIG

A (Practicando L TEX)

(Sea cr tico al leer este documento, fue hecho para estudio personal)

Edgard Iturrieta
12 de marzo de 2012

Indice
1. UML: Unied Modeling Languaje 2. Diagramas de Clase 2.1. Supuesto y trminos generales . . . . . . . . . . . . . . . . . . . e 2.2. Relaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. Diagramas de interaccin o 3.1. Tipos de diagrama de interaccin . . . . . . . . . . . . . . . . . . o 3.1.1. Diagrama de secuencia . . . . . . . . . . . . . . . . . . . . 3.1.2. Diagramas de colaboracin . . . . . . . . . . . . . . . . . o 4. Casos de uso 2 2 2 3 4 4 4 5 5

1.

UML: Unied Modeling Languaje

Lenguaje de modelado unicado. Es un lenguaje que entrega una representacin grca de los elementos que participan en un sistema visto desde el enfoque o a orientado a objetos mediante un conjunto de diagramas que atacan cada uno de los aspectos que se deben analizar durante el desarrollo de un sistema de gestin. o

2.
2.1.

Diagramas de Clase
Supuesto y trminos generales e

El comportamiento de cualquier sistema de informacin puede ser o modelado a travs de objetos que intercambian mensajes e Este es el supuesto en el que se basa el enfoque orientado a objetos, donde un objeto es una instancia u ocurrencia particular de una clase que a su vez se dene como un conjunto de ellos. Por lo tanto, los objetos se derivan de las clases. Cada objeto se compone de atributos (datos) y mtodos(funciones o compore tamiento). La comunicacin entre ellos est dada por el intercambio de mensajes, o a los cuales tendrn como contenido solicitudes de informacin o peticiones de taa o reas. Un diagrama de clase corresponde a representacin grca que muestra o a las relaciones entre las clases de un sistema de informacin. o Existen dos tipos de diagramas de clase: Modelo de dominio (Omite los mtodos) e Modelo de diseo (Muestra la clase con atributos y mtodos) n e El acceso a los atributos y mtodos no siempre est abierto, depender del e a a tipo de visibilidad , esta puede ser:
Pblica (+). Cualquier colaborador externo a la clase puede usar la cau racter stica Privada (-). Slo la propia clase o elemento puede utilizar la caracter o stica Protegida(#). Cualquier descendiente o especicacin de la clase puede o utilizar la caracter stica

2.2.

Relaciones
Generalizacin o herencia: Se da entre un elemento general llamado o padre o superclase y uno espec co denominado hijo o subclase, este ultimo hereda atributos y mtodos del padre, pudiendo redenirlos a travs del e e polimorsmo (adems de tener los propios). a Dependencia : Es una relacin de uso, la clase dependiente utiliza como o argumento a la clase independiente. Al modicar la clase independiente evidentemente se modica la dependiente. Asociacin: Relacin estructural que especica que los objetos de una o o clase estn conectados con los de otra. a Las multiplicidades de la asociacin se presentan en la siguiente tabla: o Cuadro 1: Tabla de multiplicidades S mbolo Signicado 0..1 Cero a Uno 1..1 Slo uno o 0..* Cero a muchos 1..* Uno a muchos M..N Desde M hasta N , con M > N Otra propiedad importante es la navegabilidad de la asociacin, la o cual indica la direccin en que uyen los mensajes desde una clase a otra, o depender del sentido de la echa en que se indique (en caso de haber a bidireccionalidad no se representa en la asociacin). o

Tipos de asociacin: o
Agregacin: Relacin conceptual, solo distingue al todo de las partes o o mediante un diamante vac ubicado al extremo del todo. o

Figura 1: Agregacin o
Composicin: Fuerte v o nculo entre el todo y las partes que lo componen. El todo determina la existencia de las partes y no al revs (al e eliminarse una parte, el todo no desaparece).El todo es indicado con un diamante relleno.

Figura 2: Composicin o

3.

Diagramas de interaccin o

Los diagramas de interaccin muestran cmo los objetos de una clase intero o cambian mensajes para llevar a cabo un determinado proceso. Por lo tanto son diagramas de carcter dinmico. a a

3.1.
3.1.1.

Tipos de diagrama de interaccin o


Diagrama de secuencia

El diagrama de secuencia se caracteriza por representar el intercambio de mensajes ordenado temporalmente, mostrando los actores y objetos participantes.

Figura 3: Diagrama de secuencia 4

3.1.2.

Diagramas de colaboracin o

Los diagramas de colaboracin representan los enlaces existentes entre los o objetos y actores participantes del proceso sin incluir la variable tiempo. Muestran el orden en que se intercambian los mensajes asignndoles un nmero, pero a u no su duracin. o

Figura 4: Diagrama de colaboracin o

4.

Casos de uso

You might also like