Está en la página 1de 16

¿Qué es el UML?

Significa Lenguaje Unificado de


Modelado, es una herramienta
utilizada en mundo del desarrollo de
sistemas.

Esto se debe a que permite a los


creadores de sistemas generar
diseños que capturen sus ideas en
una forma convencional y fácil para
comunicarlos a otras personas.
Permite organizar el
proceso del diseño en
forma clara y entendible.

Por que es
necesario
el UML

Los programadores no
realizan ningún análisis
profundo sobre el Analista
problema a resolver. Los desarrolladores
Cliente
 toda aquel involucrado
en el desarrollo del
sistema.
Creación del UML
Diagrams del UML
Diagrama de Clases.
Diagrama de Objetos.
Diagramas de Casos de Uso. Los
LosDiagramas
DiagramasUML,
UML,estánestán
compuestos
compuestos por
por elementos
elementos
Diagrama de estados. gráficos,
gráficos, queque unidos
unidos
Diagrama de Secuencias. conforman
conformandiagramas
diagramas. .
Diagrama de Actividades.
Diagrama de Colaboraciones.
Diagrama de Componentes.
Diagrama de Distribución.
Diagramas de Clases
Nombre de la
Clase

Atributos de
la Clase

Operaciones
de la Clase

Una clase es una categoría que contiene atributos , y acciones a


realizar.

El símbolo de una clase es un rectángulo, dividido en tres áreas, el


área superior contiene el nombre de la clase, el área central los
atributos que contiene la clase y el área inferior contiene las
acciones similares de la clase.
Diagrama de Objetos

Un objeto es una instancia


de clase(es una entidad que
contiene valores específicos
de los atributos y acciones ).
Diagrama de Casos de Uso

Un caso de uso es una descripcion de las acciones de un sistema


desde el punto de vista del usuario. Donde el usuario es
representado como el actor y es el que inicia la accion, un actor
puede ser una persona e incluso puede ser otro sistema, y el caso
de uso seria Lavar la ropa.

Este diagrama es de suma importancia,porque le permite al


programador el punto de vista del usuario final con respecto al
sistema que esta en desarrollo.
Diagrama de Estados
Estado Inicial
En cualquier momento un
objeto puede estar en un
Estado 1 estado en particular. Por
ejemplo
Estado 2 una persona puede ser
recien nacida, joven o
Estado 3
adolescente, adulta.
Un ascensor se movera
hacia arriba o hacia abajo
Estado 4
o puede estar en estado
de reposo.
Estado Final
Diagrama de Secuencias

Muestra la mecánica de la
interacción con base en
tiempos.
Diagrama de Actividades

Las
Lasactividades
actividadesque
queocurren
ocurrendentro
dentrode
deun
uncaso
casode
deuso
usooodentro
dentrodel
del
comportamiento de un objeto se dan, normalmente en secuencias.
comportamiento de un objeto se dan, normalmente en secuencias.
Diagrama de Colaboraciones

Permite
Permite representar
representar elel trabajo
trabajo en
en conjunto
conjunto de
de los
los elementos
elementos de
de un
un
sistema para cumplir con un objetivo propio del sistema.
sistema para cumplir con un objetivo propio del sistema.
Diagrama de Componente

EL diagrama de componentes es usado


actualmente en el desarrollo de
software, especialmente en el desarrollo
en equipo
Diagrama de Distribución

EL diagrama de distribución muestra la arquitectura


física de un sistema de información. Se representan los
equipos y dispositivos, además la conexión entre ellos.
Características del UML
Paquetes Notas Estereotipos

Un
Unestereotipo
estereotipopermite
permite
crear nuevos elementos
crear nuevos elementos
aa partir
partir de
de elementos
elementos
existentes.
existentes.
ElEl paquete
paquete UML
UML lele Se
Se pueden
pueden agregar
agregar
permite
permite agrupar
agrupar los
los comentarios
comentarios a travésde
a través de
elementos
elementos de
de unun una nota.
una nota.
diagrama.
diagrama.
Conclusiones

El desarrollo de sistemas es una actividad humana; por tanto sin un sistema


de notación fácil y comprensible el proceso de desarrollo puede tener una
gran cantidad de errores.

EL UML es una notación (no es un lenguaje de programación) estándar


diseñada por Grooch Jacobson y Rambaught , la cual es representada a
través de diagramas que permiten establecer una comunicación importante
entre los analistas de sistemas , desarrolladores , clientes y demás personas
involucradas en el proceso de desarrollo del sistema.

El UML, muestra lo que supuestamente hace el sistema, mas no cómo lo


hace.

También podría gustarte