4. 4
UML : consolidación de los
métodos
1990 : Programación O.Objetos
2001 : alrededor de 50 métodos
2004 : UML 2.0
5. 5
Conceptualización en términos de objetos
De objetivo general (dominio y ambiente de
implementación)
Languaje semi formal
Sintaxis formal
Semántica formal parcialmente definida
Qué es UML?
6. Distintas vistas de un dominio
Clases
Comportamiento
Estructura
Componentes
Paquetes
Objetos
Estructura Compleja
“Deployment”
Casos de uso
Actividades
Interacciones
Estados
Secuencia Comunicación
Interacciones Temporal
Diagrama
7. Diagrama de casos de uso
El nivel de abstracción más alto para
representar la interacción de un sistema
con su medio ambiente.
Diagrama informal.
Herramienta para comprender los
requerimientos y límites de un sistema
Componentes:
Actores
Casos de uso
8. Diagrama de caso de uso
Un caso de uso
identifica una función
que el sistema puede
brindar al contexto
Un caso de uso abstrae
el conjunto de
interacciones entre un
actor y el sistema
Los casos de uso
conceptualizan las
condiciones normales y
excepciones del sistema
Límites del sistema
Actor
Caso de uso 1
Caso de uso 2
9. Actor
Actor = Rol
Un actor es un usuario o un grupo de
usuarios que interactúan con el sistema y
que no pertenecen al sistema
Un actor se comunica con el sistema para
satisfacer un objetivo particular
10. Actor
Actor = Rol
Bibliotecaria =
Empleado sección « Devolución de
documentos »
Empleado sección « Recepción de
documentos nuevos »
Lector =
Adherente
Invitado
11. Diagrama de secuencia
Representación detallada de una función en
términos de :
Objetos
Mensajes
Un diagrama de casos de uso se expresa a
través de varios diagramas de secuencia
Captura al conjunto de roles e interacciones
necesarios para satisfacer un requerimiento
12. Diagrama de secuencia
Actor Instancia:Clase :Clase
Linea de vida
Mensaje El tiempo
evoluciona
hacia
abajo
La escala temporal no es significativa