NOTACIÓN BÁSICA UML.

Páginas: 5 (1107 palabras) Publicado: 18 de marzo de 2016

NOTACIÓN BÁSICA UML







ELIZABETH CARTAGENA LOPEZ
SEBASTIAN VERGARA










FREDY CAJAMARCA









COMFANDI
SISTEMAS
PALMIRA VALLE DEL CAUCA
2015



CONCEPTO BÁSICO.

El Lenguaje Unificado de Modelado (UML, Unified Model Language) es el lenguaje estándar del modelado para desarrollo de sistemas y de software. UML se ha convertido de facto en el estándar para modelado de aplicacionessoftware y ha crecido su popularidad en el modelado de otros dominios. Tiene una gran aplicación en la representación y modelado de otros dominios. Tiene gran aplicación en la representación y modelado de la información que se utiliza en las fase de análisis y diseño. En diseño de sistemas se modela por una importante razón: gestionar la complejidad.
Para modelar un sistema de modo eficiente, senecesita algo muy importante: un lenguaje que pueda describir el modelo. ¿Qué es UML? UML es un lenguaje. Esto significa que tiene tanto sintaxis como semántica y se compone de: pseudocódigo, código real, dibujos, programas, descripciones, …, . Los elementos que constituyen un lenguaje de modelado se denomina notación.
El bloque básico de construcción de UML es un diagrama. Existen tipos diferentes,algunos con propósitos muy específicos (diagramas de tiempo) y algunos con usos más genéricos (diagramas de clases).

























NOTACIÓN BÁSICA UML.

DIAGRAMAS DE ESTRUCTURA ESTADÍSTICA
Los diagramas de estructura estática los utilizaremos en dos fases:
1. Modelo conceptual en la Fase de Análisis para modelar elementos del dominio.
2. Diagrama de Clases en la Fase de Diseño, parapresentar 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 compartimento superior, 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 y métodos, puede ser: – privado, + público, # protegido, ~ de paquete

Ejemplo:










Objetos
Serepresenta 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, y puede tener el nombre de la relación sobre esta línea. Ejemplo:

En el ejemploanterior 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 sentido de la relación. Ejemplo:

Viaje
En este ejemplo un Pasajero conoce el Carro(o carroes) con el cual viaja, pero el Carrono tiene ninguna relación con losPasajeros.


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 con uno o dos choferes.
– Una terminal de pasajero tiene relación con cero o muchosautobuses.
– Un autobús tiene relación con un terminal de pasajero.

Roles
Para indicar el papel que juega una clase en una asociación se puede especificar un nombre de rol. Se representa en el extremo de la asociación junto a la clase que desempeña dicho rol. Ejemplo:




Agregación
La agregación representa el objeto compuesto. Durante el desarrollo de una aplicación se nos presentara la...
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