Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Alexander Irwin Uml
1. UNIVERSIDAD NACIONAL EXPERIMENTAL
“FRANCISCO DE MIRANDA”
PROGRAMA EDUCACIÓN
MENCIÓN INFORMÁTICA
ADI
(Lenguaje Unificado de Construcción de
Modelos)
REALIZADO POR:
ALEXANDER GUANIPA
IRWIN SUAREZ
2. DEFINICION UML
CASO DE USO
ACTORES
DIAGRAMA DE CASO DE USO
NOCIÓN DE CLASES E INSTANCIA
JERARQUIA DE CLASES Y HERENCIA
POLIMORFISMO
ORIENTACIÓN A OBJETOS
INSTANCIAS
ATRIBUTOS Y COMPORTAMIENTO
CLASES Y OBJETOS
EJEMPLOS
JERARQUIA DE CLASES Y OBJETOS
POLIMORFISMO
ENCAPSULAMIENTO
ASOCIACIONES EN UML
MULTIPLICIDAD
3. Es una herramienta que nos permitirá expresarnos
en un lenguaje común.
Permite facilitar la comunicación entre las distintas
áreas de una organización.
4. Las cosas que usa UML
(diagramas, gráficos, textos, etc) se denominan
artefactos.
Los conceptos
(personas, viviendas, créditos, pagos, equipos, etc)
se denominan objetos.
Los objetos se comunican entre si a través de
mensajes.
4
6. Disminuir la complejidad.
Que el usuario entienda la visualización.
Acortar el tiempo dedicado al diseño.
Que la visualización quede documentada.
Notación uniforme para todos los integrantes.
6
7. •Es una narración o caso de utilización de un sistema;
•Describe la secuencia de eventos de un actor (o varios)
para completar un proceso.
Sistema
Caso de uso
Actor
Actor
7
8. Entidad externa al sistema
Estimula al sistema con eventos
O recibe algo del sistema
Cliente
8
10. Todos los objetos con las mismas propiedades
(atributos y comportamientos) se reúnen en una
familia.
Esta familia son las clases y los objetos que incluyen
son las instancias.
10
11. Instancia de persona nº 1
-nombre = SALAS
-edad=35
Atributos
-empresa=IPV nombre
Instanciación
edad
empresa
Instanciación
Comportamientos
Instancia de persona nº 1 CambiarEdad
-nombre = FUNES
-edad=55
CambiarEmpresa
-empresa=VPI
11
12. El mecanismo de la herencia permite definir nuevas
clases a partir de clases existentes
Persona
Nombre
edad
empresa
CambiarEdad
CambiarEmpresa Instancia de persona nº 1
-nombre = RODRIGUEZ
Instancia -edad=36
Asalariado -empresa=MUNI
-jefe=SANENZ
jefe
función -función=encargado sección
CambiarJefe
CambiarFunción
12
13. El polimorfismo es una característica de la OO
(orientación a objetos) que permite redefinir un
comportamiento (método) heredado por una
superclase.
13
14. Un objeto es un concepto
(personas, cosas, hechos, ideas, etc)
Nombre
Atributos
Comportamientos
14
15. Atributo: son las características o cualidades del
objeto (también se denominan propiedades)
Comportamiento: son las acciones, aquello que el
objeto sabe o puede hacer
15
16. Persona
nombre
edad
empresa
Objeto persona
CambiarEdad
CambiarEmpresa
16
17. Clase: Esta compuesto por atributos y
métodos
Los objetos: es la instancia de una clase.
18. Línea Aérea
Emplea
Persona Asignada-a Asignado-a
Vuelo Avión
nombre
edad
empresa
18
21. transporte
Capacidad atributos
clase
Tipo
Trasladar Método, acción,
comportamiento
Herencia
terrestre aereo maritimo
id id id
Color Linea Capacidad
Rueda alas Desembarcar
Movilizar volar navegar
OBJETOS
carro1 barco1
avion1
22. El mecanismo de la herencia permite definir
nuevas clases a partir de clases existentes.
Persona
Nombre
edad
empresa
CambiarEdad
CambiarEmpresa
Instancia de persona nº 1
-nombre = RODRIGUEZ
Asalariado Instancia -edad=36
-empresa=MUNI
jefe -jefe=SANENZ
función -función=encargado sección
CambiarJefe
CambiarFunción 22
23. El polimorfismo es una característica de la OO
(orientación a objetos) que permite redefinir un
comportamiento (método) heredado por una
superclase.
Ejemplo: el objeto barco1 puede tener dos o más
acciones: navegar, embarcar, desembarcar, entre otros.
23
24. El polimorfismo permite usar el objeto barco1 en los
diferentes métodos de la Clase Marítimo
Navegar
Embarcar
Desembarcar
24
27. Relación entre dos clases que indica alguna
conexión significativa e interesante entre
ellas.
asociación
Registra
Caja Venta actual
27
28. navegabilidad nombre
Asignado-a Avión
Vuelo * 1
multiplicidad
28
29. Define cuantas instancias de una clase pueden
asociarse a tantas instancias de otra clase
* cero o más; “muchos”
1...*
uno o más
1...40 de uno a cuarenta
5 exactamente 5
2, 5, 7 exactamente dos, cinco o siete
29