Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

UML Hora 3

Seguimos con el manual "Aprendiendo UML en 24 Hrs"

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of UML Hora 3

Hora 3.- Uso de la orientación a objetos Concepción de una clase El nombre de una clase inicia con mayúscula y si son 2 palabras se unen pero la otra palabra igual llevare al inicio una letra mayúscula. Un paquete puede jugar un papel en el nombre de la clase. Un paquete es la manera en que el UML organiza un diagrama de elementos si la clase "Lavadora" es parte de un paquete llamado "Electrodomestico", podrá dele el nombre "Electrodomestico::lavadora". A esto se le conoce como una clase con nombre de ruta Es recomendable omitir las acentuaciones en las palabras y la letra eñe como tal (ñ,Ñ). Pues alguno lenguajes de programación no esta contemplado estos "caracteres" Un atributo es una propiedad o característica de una clase y describe un rango de valores que la propiedad podrá contener en los objetos (esto es, instancias) de una clase.

Una clase podrá contener varios o ningún atributo, Por convención, si el atributo consta de una sola palabra se escribe en minúscula; por otro lado, si el nombre contiene más de una palabra, cada palabra se unida a la anterior y comenzará con una letra mayúscula, excepción de la primer palabra que comenzara en minúscula.

Los nombres de los atributos iniciara luego de una linea que la separe del nombre de la clase. Atributos Todo objeto de la clase tiene un valor específico en cada atributo.
Observe que el nombre de un objeto inicia con una letra minúscula, y está precedido de 2 puntos que a su vez están precedidos del nombre de la clase, y todo el nombre está subrayado. El UML le da la opción de indicar información adicional de los atributos.
En el símbolo de la clase, podrá especificar un tipo para cada valor del atributo.
Entre los posibles tipos se encuentra cadena (string), numero de puntos flotantes (float), entero (integer) y booleano (boolean), así como otros tipos enumerados.
Para indicar un tipo, utilice dos puntos (:) para separar el nombre del atributo de su tipo.
También podrá indicar un valor predeterminado para un atributo. Operaciones Una operación es algo que la clase puede realizar, o que usted (u otra clase) pueden hacer a una clase. A las operaciones también se le puede agregar información adicional.
En los paréntesis que preceden al nombre de la operación podrá mostrar el parámetro con el que funcionará la operación junto con su tipo de dato.
La función, que es un tipo de operación devuelve un valor luego de finaliza su trabajo.
En una función podrá mostrar el tipo de valor que regresará.
Estas secciones de información acerca de una operación se conocen como las firma de la operación. Atributos, operaciones y concepción En ocasiones será bueno mostrar algunos (pero no todos) de los atributos u operaciones. Para indicar que sólo enseñará algunos de ellos, seguirá la lista de aquellos que mostrará con tres puntos (...), mismo que se le conoce como puntos suspensivos. A la omisión de ciertos o todos los atributos y operaciones se le conoce como abreviar una clase. Si usted tiene una larga lista de atributos u operaciones podrá utilizar un estereotipo para organizarla de forma que sea más comprensible. Un estereotipo es el modo en que el UML le permite extenderlo, es decir, crear nuevos elementos que son específicos de un problema en particular que intente resolver. El estereotipo se muestra como un nombre bordeado por dos pares de paréntesis angulares. Para una lista de atributos, podrá utilizar un estereotipo como encabezado de un subconjunto de atributos Responsabilidades y restricciones La responsabilidad es una descripción de lo que En el símbolo, indicará las responsabilidad en una área inferior a la que contiene las operaciones. operaciones intentan realizar en conjunto. hará la clase, es decir, lo que se les atributos y restricción, un texto libre bordeado por llaves; este texto especifica una o varias reglas que sigue la clase. Una manera más formal es agregar una OCL (lenguaje de restricción de objetos) es una formas más formal de agregar restricciones.
OCL cuenta con su propio conjunto de reglas, términos y operaciones, lo que lo convierte en una herramienta avanzada y útil. Notas adjuntas Por encima de los atributos, operaciones, responsabilidades y restricciones, puede agregar mayor información a una clase en la figura notas adjuntas. Una nota puede contener tanto una imagen como un texto.
Full transcript