Notación básica de UML

Páginas: 7 (1595 palabras) Publicado: 2 de mayo de 2013
Notación Básica UML

Inicialmente visualizaremos como representar gráficamente los conceptos principales de la orientación a objetos.
Modelos
Tenemos varias perspectivas a la hora de representar un desarrollo de software, en otras palabras cada desarrollo al que nos enfrentemos podríamos analizarlo desde diversos ángulos, que hace que detectemos en los diversos aspectos del sistema.  Con losmodelos podremos representar las diversas perspectivas desde donde estaríamos evaluando el desarrollo del software.  Los modelos de UML que trataremos son:
Diagrama de Estructura Estática
Diagrama de Caso de Uso
Diagrama de Secuencia
Diagrama de Colaboración
Diagrama de Estados
Elementos Comunes en los Diagramas.
Notas:
Normalmente cuanto estamos construyendo un diagrama, surgeinformación que nos puede ayudar a complementar el proceso o lo que estamos tratando de plasmar en el diagrama, información que se requiere en formato libre, información que denominamos comentario y que dentro de la estructura del diagrama no podemos expresarla en forma adecuada.
Una nota se representa como un rectángulo con una esquina doblada con texto en su interior.  Puede incluirse en un diagrama comouna nota sola, o estar unida la nota a un elemento por medio de una línea descontinúa.  Puede contener restricciones, comentarios, el cuerpo de un procedimiento, etc.

Ejemplo de Nota
Dependencias
Debemos validar si entre los elementos que componen un diagrama existe alguna dependencia entre ellos, en estos casos hay que tomar en cuenta que al hacer un cambio en el elemento destino puedesignificar un cambio  en el elemento origen.  Una dependencia se representa por medio de una línea discontinua entre los dos elementos, con una flecha que sale del elemento origen y llega al elemento destino.

Ejemplo de Dependencia


Notación Básica UML. Diagramas de Estructura Estática
Los diagramas de estructura estática los utilizaremos en dos fases:
1. Modelo conceptual en la Fase deAnálisis para modelar elementos del dominio.
2. Diagrama de Clases en la Fase de Diseño, para presentar los elementos de la solución software.
En ambos casos se comparte la misma notación para los elementos que lo forman (clases y objetos) y las relaciones entre ambos (asociaciones)
Clases
Una clase se representan como un rectángulo dividido en tres partes (tres compartimentos).
En el compartimentosuperior, centrado, va el nombre de la clase.
El segundo compartimento contiene los atributos, en la forma: visibilidad nombreAtributo: tipo
El tercer compartimento contiene los métodos, en la forma: visibilidad nombreMétodo(parámetros): tipoRetorno.
Los parámetros van separados por comas y sólo se especifica el tipo.
Los constructores no tienen tipo de retorno.
La visibilidad, de atributos ymétodos, puede ser:  – privado, + público, # protegido, ~ de paquete
Ejemplo:


Objetos
Se representa igual a una clase, debemos seguir la siguiente sintaxis nombre del objeto junto con el nombre de la clase subrarrayado.  Nombre del objeto:nombre de la clase

Ejemplo Objeto
Asociaciones
Una asociación (relación entre dos clases) se representa como una línea continua entre dos Clases, ypuede tener el nombre de la relación sobre esta línea. Ejemplo:

En el ejemplo anterior cada Carro tiene una relación con Conductor, pero también cada Conductor tienerelación con Carro. Esta es una relación en ambos sentidos.
Para mostrar que la relación sólo tiene un sentido se muestra con una flecha que indica el sentidode la relación. Ejemplo:

Viaje
En este ejemplo un Pasajero conoce elCarro(o carroes) con el cual viaja, pero el Carrono tiene ninguna relación con los Pasajeros.
Multiplicidad
Es una restricción que se pone a una asociación, que limita el número de instancias de una clase que pueden tener esa asociación con una instancia de la otra clase.

En este caso las relaciones son:
• Un chofer tiene relación con cero o más autobuses.
• Un autobús tiene relación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Notaciones uml
  • Notacion Uml
  • Uml basico
  • Notación y operaciones básicas de conjuntos
  • Notacion uml
  • Digramas uml con ejemplos basicos
  • Unidades Básicas Y Derivadas Y La Notación Científica
  • Modelo entidad relación en notación barker, chen y uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS