Sunteți pe pagina 1din 13

"Ao de la consolidacin del Mar de Grau"

-= DIAGRAMA DE CLASES UML =DOCENTE: FRANCISCO


JEREMIAS GAGO

AREA: ANALISIS DE
SISTEMAS

ALUMNA:
INES MARMANILLO ALEJO

201

DEDICATORIA
Dedico esta investigacin a mi
madre, que a pesar de la distancia la llevo en
mi corazn, y junto a ella los recuerdos ms
preciados que tengo, a mi padre y familia que
son las personas ms importantes en mi vida y
que siempre me dan fuerzas para continuar y
seguir adelante gracias mam

ndice

CARATULA
DEDICATORIA
INTRODUCCION
TEMA CENTRAL
o Qu ES UML?
o DIAGRAMAS UML
o DIAGRAMA DE CLASES Y ELEMENTOS
CONCLUSION

ANEXO

BIBLIOGRAFIAS

INTRODUCCION
Hoy en da vemos nuestro alrededor y nos damos cuenta que
vivimos en un mundo tecnolgico donde cada accin o tarea que
realizamos, es decir cada paso q damos siempre est presente la
tecnologa, y ya nos hemos acostumbrado a ello; las empresas
tambin son tecnolgicas ya que el mercado se basa en tecnologa,
en este sentido da a da los software se apoderan del mercado y las
empresas, el presente curso de Anlisis de Sistemas est orientado
al anlisis, diseo e implantacin de software que contribuyan con
la sociedad, teniendo en cuenta las organizaciones que la
requieran. En esta presente investigacin hablaremos un poco
sobre que es UML y el diagrama esttico que utiliza este lenguaje
para disear su sistema, que tambin es el centro y base de los
dems diagramas UML.

1.

Qu es UML?

Lenguaje Unificado de Modelado (UML, por sus siglas en ingls,


Unified Modeling Language) es el lenguaje de modelado de
sistemas de software ms conocido y utilizado en la actualidad;
est respaldado por el OMG (Object Management Group). Es un
lenguaje grfico para visualizar, especificar, construir y documentar
un sistema. UML ofrece un estndar para describir un "plano" del
sistema (modelo), incluyendo aspectos conceptuales tales como
procesos de negocio, funciones del sistema, y aspectos concretos
como expresiones de lenguajes de programacin, esquemas de
bases de datos y compuestos reciclados.

Es importante remarcar que UML es un "lenguaje de modelado"


para especificar o para describir mtodos o procesos. Se utiliza para
definir un sistema, para detallar los artefactos en el sistema y para
documentar y construir. En otras palabras, es el lenguaje en el que
est descrito el modelo.

2.

TIPOS DE DIAGRAMAS UML

En UML 2.0 hay 13 tipos diferentes de diagramas:

Diagramas de Estructura: Enfatizan en los elementos


que deben existir en el sistema modelado.
Diagrama de Clases
Diagrama de Componentes
Diagrama de Objetos
Diagrama de Estructura Compuesta (UML 2.0)
Diagrama de Despliegue
Diagrama de Paquetes

Diagramas de Comportamiento: Enfatizan en lo que


debe suceder en el sistema modelado.
Diagrama de actividades
Diagrama de Casos de Uso
Diagrama de Estados

. Diagramas de Interaccin: Un subtipo de diagrama de


comportamiento, que enfatiza sobre el flujo de control
y de datos entre los elementos del sistema modelado.

Diagrama de Secuencia
Diagrama de Comunicacin
Diagrama de Tiempos (UML 2.0)
Diagrama de Vista de Interaccin (UML 2.0)

3.

Qu es el DIAGRAMA DE CLASES?

Los diagramas de clases son diagramas de estructura


esttica que muestran las clases del sistema y sus
interrelaciones (incluyendo herencia, agregacin, asociacin,
etc.). Los diagramas de clase son el pilar bsico del modelado
con UML, siendo utilizados tanto para mostrar lo que el sistema
puede hacer (anlisis), como para mostrar cmo puede ser
construido (diseo). El diagrama de clases de ms alto nivel, ser
lgicamente un dibujo de los paquetes que componen el sistema.
Las clases se documentan con una descripcin de lo que hacen,
sus mtodos y sus atributos. Las relaciones entre clases se
documentan con una descripcin de su propsito, sus objetos
que intervienen en la relacin y su opcionalidad (cuando un
objeto es opcional el que intervenga en una relacin).

4.

Elementos del Diagrama de Clases

Instancia o Entidad: se asemeja a una tabla pero se divide


en 3 partes:
El del nombre define la clase, (un tipo de
objeto).
El de los atributos contiene la definicin
de los datos.
El de las operaciones contiene la
definicin de cada comportamiento
soportado por este tipo de objeto.

Simbologa: Dentro de la simbologa encontramos


herramientas encargadas de unir, relacionar y asociar estas
instancias o tablas, entre ellas tenemos:
Estereotipos: ayuda a entender este tipo de objeto en el
contexto de otras clases de objetos con roles similares
dentro del diseo del sistema.
Asociacin: es un trmino formal para un tipo de
relacin.
El propsito de la asociacin puede expresarse en un
nombre, verbo o frase que describa como los objetos de
un tipo (clase) se relacionan con objetos de otro tipo
(clase). Por ejemplo:
- Una persona tiene un coche
- Una persona maneja un coche
Multiplicidad: cuantos objetos van a participar en la
relacin
Herencia: permite organizar las definiciones de la clase
para simplificar y facilitar su implementacin. Indica que
una subclase hereda los mtodos y atributos
especificados por una Super Clase (tambin llamada
clase padre), por ende la Subclase adems de poseer sus
propios mtodos y atributos, poseer las caractersticas y
atributos visibles de la Super Clase (public y protected).

Agregacin:
Para modelar objetos complejos, bastan los tipos de datos
bsicos que proveen los lenguajes: enteros, reales y
secuencias de caracteres. Cuando se requiere componer
objetos que son instancias de clases definidas por el
desarrollador de la aplicacin, tenemos dos posibilidades:
Por Valor:
Es un tipo de relacin esttica, en donde el tiempo
de vida del objeto incluido est condicionado por el
tiempo de vida del que lo incluye. Este tipo de
relacin es comnmente llamada Composicin (el
Objeto base se construye a partir del objeto incluido,
es decir, es "parte/todo").
Por Referencia:
Es un tipo de relacin dinmica, en donde el tiempo

de vida del objeto incluido es independiente del que


lo incluye. Este tipo de relacin es comnmente
llamada Agregacin (el objeto base utiliza al incluido
para su funcionamiento).

VENTAJAS
Es el ms utilizado y ms conocido de los diagramas
orientados a objetos.
Propone soluciones a algunos errores.
Representa las relaciones entre las clases de sistema.
Se disea los componentes de los sistemas.
Se protegen los datos.
Se posibilita una reduccin de acoplamiento.
Es la fuente de generacin de cdigo.
El diagrama de clase representa clases, sus partes y la forma
en la que las clases de los objetos estn relacionados con otro.
Es la fuente de generacin de cdigo.

DESVENTAJAS
Es esttico, es decir no refleja las actividades
comportamiento del sistema, no es dinmico

ni

el

Conclusin
En fin, el tema de investigacin son los Diagramas de Clase y
vemos que el principal diagrama del Modelado UML es el Diagrama
de Clase, ya que de este diagrama se ramifican los dems, esto es
porque el presente diagrama muestra el diseo, ayuda a corregir
errores, estructura el diseo del sistema que se esta
implementando y muestra todas las relaciones que las clases
realizan, tanto como sus caractersticas y las operaciones que
realizan con el fin de interrelacionarse, ya que la accin esencial de
un sistema es la sinergia(capacidad de interrelacin entre 2 o ms
subsistemas).

ANEXOS

Ejemplos:

REFERENCIAS BIBLIOGRFICAS

https://es.wikipedia.org/wiki/Lenguaje_unificado_de_mode

o
o
o
o

lado
www.disca.upv.es/enheror/pdf/ActaUML.PDF
www.docirs.com/uml.htm
https://es.wikipedia.org/wiki/Diagrama_de_clases
https://msdn.microsoft.com/es-pe/library/dd409416.aspx

S-ar putea să vă placă și