0
1_2_1 Diagramas UML Apoyo SSD3
Introducción <ul><li>El Lenguaje de Modelación Unificado (Unified Modeling Language o UML por sus siglas en inglés) es un ...
UML define los siguientes diagramas: <ul><li>Diagrama de caso de uso </li></ul><ul><li>Diagrama de clase </li></ul><ul><li...
Diagramas de clase <ul><li>A lo largo de este curso, utilizaremos  diagramas de clase  para discutir los diferentes elemen...
Notación de clase <ul><li>Una clase está representada por un rectángulo con tres secciones. </li></ul><ul><ul><li>La prime...
El tipo de una variable y el tipo de retorno de un método están especificados por dos puntos ( : )  seguidos por el nombre...
Notación de clase <ul><li>La especificación de un atributo o método comienza con un símbolo que indica la visibilidad de d...
Notación de clase <ul><li>Comúnmente, los atributos se definen como privados; de esta manera el objeto puede esconder su i...
Notación de clase <ul><li>Cuando una clase necesita brindar acceso a sus atributos privados, la convención indica definir ...
Notación de clase <ul><li>A continuación se muestra la representación UML de la clase Employee ( empleado ).  </li></ul><u...
Notación de clase <ul><li>También contiene los siguientes métodos públicos: </li></ul><ul><ul><li>Métodos para obtener los...
 
Notación de clase abreviada <ul><li>La notación de clase puede ser abreviada para resaltar otras partes del sistema que se...
 
Upcoming SlideShare
Loading in...5
×

1 2 1 Diagramas Uml

2,249

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,249
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "1 2 1 Diagramas Uml"

  1. 1. 1_2_1 Diagramas UML Apoyo SSD3
  2. 2. Introducción <ul><li>El Lenguaje de Modelación Unificado (Unified Modeling Language o UML por sus siglas en inglés) es un lenguaje gráfico para modelar los aspectos estáticos y dinámicos de un sistema. </li></ul>
  3. 3. UML define los siguientes diagramas: <ul><li>Diagrama de caso de uso </li></ul><ul><li>Diagrama de clase </li></ul><ul><li>Diagramas de comportamiento: </li></ul><ul><ul><li>Diagrama de estado </li></ul></ul><ul><ul><li>Diagrama de actividad </li></ul></ul><ul><ul><li>Diagramas de interacción: </li></ul></ul><ul><ul><ul><li>Diagrama de secuencia </li></ul></ul></ul><ul><ul><ul><li>Diagrama de colaboración </li></ul></ul></ul><ul><li>Diagramas de implementación: </li></ul><ul><ul><li>Diagrama de componentes </li></ul></ul><ul><ul><li>Diagrama de despliegue </li></ul></ul>
  4. 4. Diagramas de clase <ul><li>A lo largo de este curso, utilizaremos  diagramas de clase  para discutir los diferentes elementos del diseño orientado a objetos. </li></ul><ul><li>Los diagramas de clase muestran la estructura interna de las clases y sus relaciones con otros elementos del sistema. </li></ul>
  5. 5. Notación de clase <ul><li>Una clase está representada por un rectángulo con tres secciones. </li></ul><ul><ul><li>La primera sección contiene el nombre de la clase; </li></ul></ul><ul><ul><li>La segunda sección describe los atributos de la clase y </li></ul></ul><ul><ul><li>La tercera sección describe los métodos de la clase. </li></ul></ul>
  6. 6. El tipo de una variable y el tipo de retorno de un método están especificados por dos puntos ( : ) seguidos por el nombre de un tipo.
  7. 7. Notación de clase <ul><li>La especificación de un atributo o método comienza con un símbolo que indica la visibilidad de dicho atributo o método: </li></ul><ul><ul><ul><ul><li>- indica visibilidad privada </li></ul></ul></ul></ul><ul><ul><ul><ul><li>+ indica visibilidad pública </li></ul></ul></ul></ul>
  8. 8. Notación de clase <ul><li>Comúnmente, los atributos se definen como privados; de esta manera el objeto puede esconder su información para mantener el control de su estado. </li></ul><ul><li>Un método se define como público si se espera que sea llamado por otras clases y se define como privado si no se pretende que sea llamado por clases externas. </li></ul>
  9. 9. Notación de clase <ul><li>Cuando una clase necesita brindar acceso a sus atributos privados, la convención indica definir los métodos públicos para acceder el valor de un atributo o modificar un atributo. </li></ul><ul><li>Estos métodos son conocidos como selectores  ( accessors ) o  modificadores   (mutators) , respectivamente </li></ul>
  10. 10. Notación de clase <ul><li>A continuación se muestra la representación UML de la clase Employee ( empleado ). </li></ul><ul><ul><li>Esta clase contiene tres atributos privados: name ( nombre ), hourlyWage ( salario por hora ) y hoursWorked ( horas trabajadas ). </li></ul></ul>
  11. 11. Notación de clase <ul><li>También contiene los siguientes métodos públicos: </li></ul><ul><ul><li>Métodos para obtener los valores de los atributos ( accessors ): getName, getHourlyWage, ygetHoursWorked </li></ul></ul><ul><ul><li>Métodos para modificar los valores de los atributos ( mutators ): setName, setHourlyWage, ysetHoursWorked </li></ul></ul><ul><ul><li>Un método para obtener los ingresos del empleado: getEarnings </li></ul></ul>
  12. 13. Notación de clase abreviada <ul><li>La notación de clase puede ser abreviada para resaltar otras partes del sistema que se está modelando </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×