Escolar Documentos
Profissional Documentos
Cultura Documentos
Lenguajes de Programacin
Contenido
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
2 / 95
Introduccin
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
3 / 95
Introduccin
Qu es UML?
UML: Unified Modeling Language (Lenguaje Unificado de
Modelado).
Estndar no propietario para modelar sistemas de software, OMG
(Object Management Group).
Convergencia de nociones usadas en mtodos orientados a objeto.
Uso: Especificar, visualizar, construir y documentar artefactos de
un sistema software.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
4 / 95
Introduccin
Herramientas
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
5 / 95
Introduccin
UML Unificado
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
6 / 95
Introduccin
Inconvenientes
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
7 / 95
Introduccin
Presentacin UML
Diagramas de Clase
Describe la estructura esttica del sistema: Objetos, atributos,
asociaciones.
Diagramas de Estado
Describe el comportamiento dinmico de un objeto individual
Diagramas de Secuencia/interaccin
Describe el comportamiento dinmico entre los objetos del sistema.
Diagramas de Actividad/implementacin
Describe el comportamiento dinmico de un sistema, en particular
el flujo de trabajo.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
8 / 95
Introduccin
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
9 / 95
Introduccin
UML esttico
Vista
Esttica
Diagramas
Clases
Caso de uso
Caso de uso
Implementacin
Componentes
Despliegue
Despliegue
Conceptos Principales
Clase, asociacin, generalizacin,
dependencia, realizacin, interfase
Caso de uso, actor, asociacin,
extencin, inclusin, generalizacin
de caso de uso
Componente, interfaz, dependencia, realizacin
Nodo, componente, dependencia,
locacin
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
10 / 95
Introduccin
UML dinmico
Vista
Mquina de
estado
Actividades
Diagramas
Estado
Conceptos Principales
Estado, evento, transicin, accin
Actividad
Interaccin
Secuencia
Interaccin
Colaboracin
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
11 / 95
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
12 / 95
Casos de Uso
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
13 / 95
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
14 / 95
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
15 / 95
Actores
Un actor es un modelo (rol) para una entidad externa que
interacta (se comunica) con el sistema:
Usuario
Sistema externo (otro sistema)
Medio ambiente fisico (clima).
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
16 / 95
Caso de Uso
Nombre nico.
Actores participantes.
Condiciones de entrada.
Condiciones de salida.
Flujo de eventos.
Requisitos especiales.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
17 / 95
Flujo de eventos:
1
1
2
3
Condicin de salida: El
Pasajero tiene un boleto.
El Pasajero selecciona el
nmero de zonas a visitar.
El vendedor de Boletos
despliega la cantidad
adeudada.
El Pasajero inserta dinero,
al menos la cantidad
adeudada.
El vendedor entrega el
vuelto.
El vendedor entrega el
boleto.
Requerimientos espaciales:
ninguno.
.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
18 / 95
Ejemplo
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
19 / 95
Relaciones
1
Relacin asociacin
Es el tipo de relacin ms bsica que indica la invocacin desde un
actor o casos de uso a otra operacin (caso de uso)
Relaciones de Generalizacin
Orientado exclusivamente para casos de uso (y no para actores).
Se diferencia por el estereotipo uses o includes (uso) o por
extends (herencia).
Relacin includes/uses: Se recomienda utilizar cuando se tiene un
conjunto de caractersticas que son similares en ms de un caso de
uso y no se desea mantener copiada la descripcin de la
caracterstica.
Relacin Extends: Se recomienda utilizar cuando un caso de uso es
similar a otro (en sus caractersticas).
.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
20 / 95
La relacin extends
Relaciona casos
excepcionales o invocados
rara vez.
Los eventos excepcionales
son factorizados fuera del
flujo de eventos principal
para mayor claridad.
La direccin de una
relacin extends es
hacia el caso de uso
extendido.
Los casos de uso que
representan los flujos
excepcionales pueden
extender ms de un caso
de uso.
.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
21 / 95
La relacin includes
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
22 / 95
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
23 / 95
Describe lo depositado.
El valor de cada tem.
Total.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
24 / 95
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
25 / 95
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
26 / 95
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
27 / 95
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
28 / 95
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
29 / 95
4. Desaparece Dialogo
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
30 / 95
Ejemplo (continuacin)
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
31 / 95
Ejemplo (continuacin)
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
32 / 95
Ejemplo (continuacin)
Caso de uso: Intentar abrir un archivo que no existe
Casos de uso relacionados:
Especificacin de: Abrir archivo digitando el nombre
Pasos:
Acciones del actor
Respuesta del sistema
1. Aparece dilogo abrir archivo
2a. Selecciona campo de texto
2b. Digita nombre de archivo
3. Hace clic en abrir
4. Sistema indica archivo no existe
5. Corrige el nombre del archivo
6. Hace clic en abrir
7. Desaparece Dialogo
Caso de uso: Abrir archivo por seleccin (inclusin)
Acciones del actor
Respuesta del sistema
1. Si no se despliega el archivo deseado, selec2. Se despliega el contenido del directorio
ciona un directorio
3. Repita (1.) hasta que se despliegue el archivo
deseado
4. Seleccione un archivo
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
33 / 95
Resumiendo
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
34 / 95
Diagrama de Actividad
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
35 / 95
Diagrama de Actividad
Diagrama de Actividad
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
36 / 95
Diagrama de Actividad
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
37 / 95
Diagrama de Actividad
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
38 / 95
Diagrama de Actividad
Agrupacin de Actividades
Las actividades se pueden agrupar en carriles (o columnas) para
hacer notar el objeto o subsistema que implementa tales
actividades.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
39 / 95
Diagrama de Clases
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
40 / 95
Diagrama de Clases
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
41 / 95
Diagrama de Clases
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
42 / 95
Diagrama de Clases
Se define entonces. . .
Persona
nombre: palabras
fecha nacimiento: fecha
altura: metro
estado civil: (soltero/casado)
sexo: (femenino/masculino)
nacer
trabajar
pagar impuestos
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
43 / 95
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
44 / 95
Diagrama de Clases
Entonces. . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
45 / 95
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
46 / 95
Diagrama de Clases
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
47 / 95
Diagrama de Clases
Diagrama de Clases
Una clase se representa en forma simple como una caja con el
nombre de la clase dentro.
El diagrama puede mostrar tambin los atributos y operaciones.
La cabecera completa de una operacin es:
nombreOperacion(nombreParametro: tipoParametro ...):
tipoRetorno
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
48 / 95
Diagrama de Clases
Clase
Una clase representa un concepto.
La clase encapsula estado (atributos) y comportamiento
(operaciones).
Cada atributo tiene un tipo.
Cada operacin tiene una cabecera.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
49 / 95
Diagrama de Clases
Clase
Los diagramas de clases representan la estructura del sistema.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
50 / 95
Diagrama de Clases
Atributo
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
51 / 95
Diagrama de Clases
Operaciones (mtodos)
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
52 / 95
Diagrama de Clases
Instancias
Una instancia representa un fenmeno.
Los atributos se representan con sus valores
El nombre de una instancia se subraya
El objeto puede contener solo el nombre de la clase (instancia
annima).
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
53 / 95
Diagrama de Clases
Clase
El diagrama de Clases representa la estructura del sistema.
Usado:
Durante el anlisis de requerimientos para modelar los conceptos
del dominio de la aplicacin.
Durante el diseo del sistema para modelar subsistemas.
Durante el diseo de objetos para especificar el comportamiento y
atributos detallados de las clases.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
54 / 95
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
55 / 95
Diagrama de Clases
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
56 / 95
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
57 / 95
Diagrama de Clases
Actor
Una entidad fuera del sistema a ser modelado, interactuando con el
sistema ("Pasajero").
Clase
Una abstraccin que modela una entidad de la aplicacin o
dominio de la solucin.
La clase es parte del modelo del sistema (suario",
"VendedorBoletos", "Servidor").
Objeto
Una instancia especfica de una clase ("Joe, el pasajero que est
comprando un boleto al vendedor de boletos").
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
58 / 95
Diagrama de Clases
Generalizacin
Relaciona una abstraccin general (superclase) con una ms concreta del mismo tipo (subclase).
Una clase puede tener cero, una (herencia simple) o ms superclases (herencia multiple).
Una clase sin superclases es una una clase raz.
Una clase sin subclases es una clase hoja.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
59 / 95
Diagrama de Clases
Generalizacin - Polimorfismo
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
60 / 95
Diagrama de Clases
Generalizacin
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
61 / 95
Diagrama de Clases
Asociaciones
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
62 / 95
Diagrama de Clases
Asociacin
Relacin estructural entre las clases.
En general es simtrica.
Tiene un nombre, que l describe (verbo, con direccin de lectura).
Puede tener un rol que describe que una clase juega en una
asociacin.
Tiene multiplicidad, que especifica por cada clase el nmero de
objetos de la clase opuesta que se relacionan con un solo objeto
de dicha clase a travs de la asociacin:
1: uno
0..1: cero o uno
3: tres
*: muchos o n
1..*: al menos uno
2,6,7: dos, seis o siete
2-4, 10-12: de dos a cuatro y de diez a doce
.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
63 / 95
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
64 / 95
Diagrama de Clases
Asociacin
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
65 / 95
Diagrama de Clases
Especificacin del Problema: Una bolsa de valores lista muchas empresas. Cada empresa es individualizada de manera inequvoca mediante
un identificador.
Diagrama de Clases:
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
66 / 95
Diagrama de Clases
p u b l i c c l a s s BolsaDeValores {
p r i v a t e Vector<Empresa>misEmpresas= new Vector<Empresa > ( ) ; } ;
p u b l i c c l a s s Empresa {
p u b l i c i n t identificador
p r i v a t e Vector<BolsaDeValores> misBolsasDeValores =new Vector<BolsadeValores > ( ) ; } ;
.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
67 / 95
Diagrama de Clases
Agregacin
Relacin dinmica, en donde el tiempo de vida del objeto incluido
es independiente del que lo incluye.
El objeto base utiliza al incluido para su funcionamiento, como un
parmetro pasado por referencia.
Es un caso especial de asociacin que denota una jerarqua
consta-de (o una relacin "todo-parte").
El todo es la clase padre, los componentes son las clases hijas.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
68 / 95
Diagrama de Clases
Composicin
Un rombo relleno indica composicin: Una forma fuerte de
agregacin donde el tiempo de vida de las instancias
componentes es controlada por el todo. Esto es, las partes no
existen por si mismas (el todo controla/destruye las partes).
Relacin esttica, en donde el tiempo de vida del objeto incluido
est condicionado por el tiempo de vida del que lo incluye.
El objeto base se construye a partir del objeto incluido, es decir,
es parte/todo como un parmetro pasado por valor.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
69 / 95
Diagrama de Clases
Clasificadores
Los clasificadores pueden ser usados para reducir la multiplicidad de
una asociacin
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
70 / 95
Diagrama de Clases
Herencia
Una generalizacin da a lugar al polimorfismo entre clases de una
jerarqua de generalizaciones.
Es otro caso especial de una asociacin, denotando una jerarqua
es un(a) o es un tipo de.
La herencia simplifica el modelo de anlisis al introducir una
taxonoma.
Las clases hijas heredan los atributos y operaciones de la clase
padre.
El polimorfismo es muy til en la programacin.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
71 / 95
Diagrama de Clases
Herencia
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
72 / 95
Diagrama de Clases
Paquete
Los paquetes ayudan a organizar los modelos UML para
aumentar su legibilidad.
Se puede usar el mecanismo de paquetes UML para organizar
las clases en subsistemas.
Todo sistema complejo puede ser descompuesto en subsistemas,
donde cada subsistema es modelado como un paquete.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
73 / 95
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
74 / 95
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
75 / 95
Diagrama de Clases
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
76 / 95
Diagrama de Clases
Ejercicios
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
77 / 95
Diagrama de Clases
Ejercicios
Ejercicio 1
En una empresa de desarrollo de sistemas informaticos se desea llevar un control eficiente
de los trabajadores del centro y los proyectos que se realizan.
La empresa esta dividida en grupos los cuales tienen como maximo 10 trabajadores.
Los trabajadores estan clasificados en tres tipos de acuerdo a sus funciones. De cada
trabajador se tiene nombre, carne de identidad, anos trabajados, y su salario basico.
Los analistas adquiriran un extra del 30 % de su salario basico y de tener 10 anos o mas
en la empresa recibiran $30 mas. Los disenadores adquiriran un extra de un 25 % + $15
en caso de tener 10 o mas anos. Los programadores recibiran solo un extra del 20 % de su
trabajo.
Cada proyecto se le asigna a un grupo determinado, y un grupo tiene un solo proyecto
asociado. De cada proyecto se conoce su identificador, descripcion, cliente, fecha de terminacion y sistema operativo en que se realiza.
1
2
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
78 / 95
Diagrama de Clases
Ejercicios
Solucin
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
79 / 95
Diagrama de Clases
Ejercicios
Ejercicio 2
En una residencia estudiantil los datos que se guardan de cada becado son: nombre, cedula de identidad, ano y carrera que cursa y la evaluacion como becario, dada por cada
uno de los factores: Jefe de Residencia, Jefe de Dpto. y Profesor que atiende el Dpto.
La evaluacion de cada factor es una nota entre 2 y 5. En caso que el estudiante sea extranjero, se debe tener ademas su pais de procedencia, numero de pasaporte, la direccion de
su embajada y ano de entrada al pais.
Ademas, para el caso de estos estudiantes debe guardarse la evaluacion dada por un factor
adicional, el Jefe de relaciones internacionales. En caso de que el estudiante sea chileno,
debe almacenarse su direccion particular.
Para cada becado se obtiene su evaluacion de la siguiente manera: si una de sus evaluaciones es de 2 puntos, la evaluacion del becado es de Mal, aunque sean de 5 todas las
demas, si el promedio de estas es mayor e igual que 3 y menor que 4, su evaluacion sera
de Regular, en caso de que el promedio este entre 4 y 4.75, incluyendo ambos valores, su
evaluacion sera de bien y un promedio superior a 4.75 hara que se evalue de Excelente.
Tenga en cuenta que la beca solo tendra capacidad para 3000 estudiantes.
1
2
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
80 / 95
Diagrama de Secuencia
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
81 / 95
Diagrama de Secuencia
Diagrama de Secuencia
Los diagramas de secuencia representan el comportamiento de un sistema a travs de mensajes (interacciones) entre diferentes objetos.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
82 / 95
Diagrama de Secuencia
Diagrama de Secuencia
Usado en el anlisis.
Para refinar las descripciones de los casos de uso.
Para encontrar objetos adicionales (objetos participantes).
Mensajes Operaciones en los objetos participantes.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
83 / 95
Diagrama de Secuencia
Diagrama de Secuencia
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
84 / 95
Diagrama de Secuencia
Diagrama de Secuencia
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
85 / 95
Diagrama de Secuencia
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
86 / 95
Diagrama de Secuencia
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
87 / 95
Diagrama de Secuencia
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
88 / 95
Diagrama de Secuencia
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
89 / 95
Diagrama de Estado
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
90 / 95
Diagrama de Estado
Diagrama de Estado
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
91 / 95
Diagrama de Estado
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
92 / 95
Resumen UML
Contenido
1
Introduccin
12
Diagrama de Actividad
35
Diagrama de Clases
Relaciones entre Clases
Ejercicios
40
56
77
Diagrama de Secuencia
81
Diagrama de Estado
90
Resumen UML
93
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
93 / 95
Resumen UML
Notaciones UML
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
94 / 95
Resumen UML
Resumen UML
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2016-1 - @juaramir
95 / 95