Sistemas

Páginas: 21 (5095 palabras) Publicado: 18 de marzo de 2013
UML (Lenguaje Unificado de Modelado)

Es un lenguaje, no un método. Es un lenguaje estándar para escribir planos de software. Esta compuesta por diversos elementos gráficos que se combinan para conformar diagramas. Debido que UML es un lenguaje, cuenta con reglas para combinar para tales elementos.
UML para:

a) Visualizar: porque a través de sus diagramas facilita la comunicación.
b)Especificar: porque permite construir modelos que cubre el análisis, diseño e implementación que debe realizarse para construir un sistema.
c) Construir: Porque sus modelos puede conectarse de forma directa a una gran cantidad de lenguajes de programación como Java, C++ , Visual Basic, etc.
d) Documental: porque permite dejar constancia de los requisitos, diseños, código, pruebas, etc.Diagrama de UML

Diagrama de clase:
Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares.
Los diagramas de clases facilitan las representaciones a partir de las cuales los desarrolladores podrán trabajar. Los diagramas de clases colaboran en lo referente al análisis. Permiten al analista hablarles a los clientes en su propia terminología, lo cual hace posible quelos clientes indiquen importantes detalles de los problemas que requieren ser resueltos.

Clases
Una clase se representa mediante una caja subdividida en tres partes: En la superior se muestra el nombre de la clase, en la media los atributos y en la inferior las operaciones. Un diagrama de clase esta formado por varios rectángulos de este tipo conectado por líneas que muestran la manera enque las clases se relacionan entre si.
Atributo
Un atributo es una a característica de una clase y describe un rango de valores que la propiedad podrá contener en los objetos de la clase. Una clase podrá contener varios o ningún atributo. Si el atributo es una sola palabra se escribe en minúscula, por otro lado, si tiene más de una palabra cada palabra será unida a la anterior y comenzara con laletra mayúscula, a excepción de la primera palabra que comenzara en minúscula.
Operaciones
Una operación es algo que la clase puede realizar, o que usted (u otra clase) pueden hacer a una clase.
Objetos
Un objeto se representa de la misma forma que una clase. En el compartimento superior aparece el nombre del objeto junto con el nombre de la clase subrayado, según la siguiente sintaxis:nombre_del_objeto: nombre_de_la_clase
Puede representarse un objeto sin un nombre específico, entonces sólo aparece el nombre de la clase.
Asociaciones
Las asociaciones entre dos clases se representan mediante una línea que las une. La línea puede tener una serie de elementos gráficos que expresan características particulares de la asociación. A continuación se verán los más importantes deentre dichos elementos gráficos.
a) Nombre de la Asociación y Dirección
El nombre de la asociación es opcional y se muestra como un texto que está próximo a la línea. Se puede añadir un pequeño triángulo negro sólido que indique la dirección en la cual leer el nombre de la asociación. En el ejemplo de la figura 7 se puede leer la asociación como “Un objeto de la clase Perro es mascota de unobjeto de la clase Persona”.


b) Multiplicidad
La 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. Una clase puede relacionarse con otra en un esquema de uno a uno, uno a muchos, uno a uno o mas, uno a ninguno o uno, uno a un intervalo definido ( por Ej.: uno a 5hasta 10), uno exactamente N, o uno a un conjunto de opciones ( Por Ej.: uno a nueve o diez). El UML utiliza un (*) para representar mas y para representar muchos.

c) 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.

d) Agregación
El símbolo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS