Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
355Activity
0 of .
Results for:
No results containing your search query
P. 1
Diagrama de Clases en UML

Diagrama de Clases en UML

Ratings:

5.0

(1)
|Views: 59,489|Likes:
Published by Jhonman
Un texto con imágenes y ejemplos muy claros, que explican a detalle el Modelo de Lenguaje Unificado (Unified Modeling Language (UML))
Un texto con imágenes y ejemplos muy claros, que explican a detalle el Modelo de Lenguaje Unificado (Unified Modeling Language (UML))

More info:

Published by: Jhonman on May 09, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/22/2014

pdf

text

original

 
 DIAGRAMA DE CLASES EN UML
Mg. Juan José Flores Cueto
jflores@usmp.edu.pe
Ing. Carmen Bertolotti Zuñiga
cbertolotti@usmp.edu.pe
INTRODUCCIÓN
UML (Unified Modeling Language) es un lenguaje que permite modelar, construir ydocumentar los elementos que forman un sistema software orientado a objetos.Se ha convertido en el estándar de facto de la industria, debido a que ha sidoimpulsado por los autores de los tres métodos más usados de orientación a objetos:Grady Booch, Ivar Jacobson y Jim Rumbaugh. En el proceso de creación de UML hanparticipado, no obstante, otras empresas de gran peso en la industria como Microsoft,Hewlett-Packard, Oracle o IBM, así como grupos de analistas y desarrolladores.En UML 2.0 hay 13 tipos diferentes de diagramas. Para comprenderlos de maneraconcreta, a veces es útil categorizarlos jerárquicamente:
Diagramas de estructura enfatizan en los elementos que deben existir en elsistema modelado:1. Diagrama de clases2. Diagrama de componentes3. Diagrama de objetos4. Diagrama de estructura compuesta (UML 2.0)5. Diagrama de despliegue6. Diagrama de paquetes
Diagramas de comportamiento enfatizan en lo que debe suceder en el sistemamodelado:7. Diagrama de actividades8. Diagrama de casos de uso9. Diagrama de estados
Diagramas de Interacción, un subtipo de diagramas de comportamiento, queenfatiza sobre el flujo de control y de datos entre los elementos del sistemamodelado:10. Diagrama de secuencia11. Diagrama de comunicación12. Diagrama de tiempos (UML 2.0)13. Diagrama de vista de interacción (UML 2.0)
 
 
DIAGRAMA DE CLASES
Un diagrama de clases es un tipo de diagrama estático que describe la estructura deunsistemamostrando sus clases, atributos y las relaciones entre ellos. Los diagramasde clases son utilizados durante el proceso de análisis y diseño de los sistemas, dondese crea el diseño conceptual de la información que se manejará en el sistema, y loscomponentes que se encargarán del funcionamiento y la relación entre uno y otro. Enun diagrama de clases se pueden distinguir principalmente dos elementos: clases ysus relaciones.
CLASES:
 
La clase es la unidad básica que encapsula toda la información de un objeto através de la cual podemos modelar el entorno en estudio.En UML, una clase es representada por un rectángulo que posee tresdivisiones (ver la figura 1).
Figura 1: Representación de una clase en UML
Fuente: Elaboración Propia 
En donde:
o
El rectángulo superior contiene el nombre de la clase
o
El rectángulo intermedio contiene los atributos (o variables de instancia) quecaracterizan a la clase (pueden ser
private 
,
protected 
o
public 
).
o
El rectángulo inferior contiene los métodos u operaciones, los cuales son la formacomo interactúa el objeto con su entorno (dependiendo de la visibilidad:
private 
,
protected 
o
public 
).
Nombre de la clase Atributos de la claseMétodos de la clase
 
Por ejemplo, podemos representar una clase denominada Figura que contiene dosatributos (lado1 y lado2) y 3 métodos (método constructor Figura, método área ymétodo perímetro), de la siguiente manera:
Figura 2: Representación de una clase en UML
Fuente: Elaboración Propia 
 
Al analizar la representación de una clase en UML podemos encontrar lo siguiente:
o
Los atributos o características de una clase pueden ser de tres tipos, que definen sugrado de comunicación y visibilidad con el entorno, estos son:
 
public
(+,): Indica que el atributo será visible tanto dentro como fuera dela clase, es decir, es accesible desde todos lados
 
private
(-,): Indica que el atributo sólo será accesible desde dentro de laclase (sólo sus métodos pueden manipular los atributos)
 
protected
(#,): Indica que el atributo no será accesible desde fuera de laclase, pero si podrá ser manipulado por métodos de la clase y de sussubclases
o
Los métodos u operaciones de una clase son la forma en cómo ésta interactúa consu entorno, éstos pueden tener las características siguientes:
 
public
(+,): Indica que el método será visible tanto dentro como fuera de laclase, es decir, es accesible desde todos lados
 
private
(-,): Indica que el todo lo será accesible desde dentro de laclase (sólo otros métodos de la clase lo pueden utilizar)
 
protected
(#,): Indica que el método no será accesible desde fuera de laclase, pero si podrá ser utilizado por métodos de la clase y de sus subclases

Activity (355)

You've already reviewed this. Edit your review.
RuBen KoOll reviewed this
Rated 5/5
Trabajote muchas gracias, me ha servido de mucho :)
Gledymar Pinto added this note
excelente
Gledymar Pinto liked this
Sindy Tapiero liked this
Leila JL liked this
Hernán Silva liked this
Sindy Tapiero liked this
Maykol Mesia liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->