Você está na página 1de 12

Introduccin al UML

Contenido

Qu es UML?.
Diagramas Utilizados en UML.
Ejemplos.

Qu es UML

UML es un Lenguaje de Modelado Unificado


basado en una notacin grfica la cual permite:
especificar, construir, visualizar y documentar los
objetos de un sistema programado.
Este lenguaje es el resultado de la unificacin de
los mtodos de modelado orientados a objetos de
Booch, Rumbaugh (OMT: Object Modeling
Technique) y Jacobson (OOSE: Object-Oriented
Sotfware Engineering) .

Qu es UML ?

El UML modela sistema mediante el uso de


objetos que forman parte de l.
UML puede ser utilizado por cualquier
metodologa de anlisis y diseo orientada
por objetos para expresar los diseos.

Diagramas empleados por


UML

1.
2.
3.
4.

Diagrama de Casos de Uso


Diagrama de Clases
Diagrama de Actividades
Diagrama de Iteracin
4.1. Diagrama de Secuencia
4.2. Diagrama de Colaboracin

Diagramas empleados por


UML

5.
6.

Diagrama de Estados
Diagrama de Implementacin
6.1. Diagrama de Componentes
6.2 Diagrama de Despliegue

Diagramas empleados por


UML (Casos de Usos)

Un diagrama de Casos de Uso muestra la


distintas operaciones que se esperan de
una aplicacin o sistema y cmo se
relaciona con su entorno (usuario u otras
aplicaciones).

Es una herramienta esencial para la captura


de requerimientos y para la planificacin y
control de un proyecto interactivo.

Diagramas empleados por


UML (Casos de Usos)

Los casos de Uso Se representa en el


diagrama por una elipse que denota un
requerimiento solucionando por el sistema.
Cada caso de uso de uso es una operacin
completa desarrollada por los actores y por
el sistema en un dilogo.
El conjunto de casos de uso representa la
totalidad de operaciones desarrolladas por
el sistema.

Elementos

UnActores un rol que un usuario juega con respecto al


sistema. Es importante destacar el uso de la palabrarol,
pues con esto se especifica que un Actor no
necesariamente representa a una persona en particular,
sino ms bien la labor que realiza frente al sistema.

Es importante tener clara la diferencia entre usuario y


actor.
Un actor es una clase de rol, mientras que un usuario es
una persona que, cuando usa el sistema, asume un rol. De
esta forma, un usuario puede acceder al sistema como
distintos actores. La forma ms simple de entender esto es
pensar en perfiles de usuario de un sistema operativo. Una
misma persona puede acceder al sistema con distintos
perfiles, que le permiten hacer cosas distintas. Los perfiles
son en este caso equivalentes a los actores.

Los
actores
se
representan
con
dibujos
simplificados
de
personas, llamados
en ingls stick
man (hombres de
palo).

Las flechas indican el flujo de


informacin entre el sistema y
el actor.
Si la flecha apunta desde el
actor hacia el sistema, esto
indica que el actor est
ingresando informacin en el
sistema. Si la flecha apunta
desde el sistema hacia el
actor,
el
sistema
est
generando informacin para el
actor.

Caso de Uso: Es una


operacin/tarea
especfica que se realiza
tras una orden de algn
agente
externo,
sea
desde una peticin de
un actor o bien desde la
invocacin desde otro
caso de uso.

Você também pode gostar