martes, 16 de abril de 2013

UML basics

UML
Lenguaje Unificado de Modelado:

¿Qué es UML y para qué se utiliza?

Lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Se emplea para representar partes de un sistema de software (diseño, comportamiento, arquitectura, etc.).

Diagramas UML
Su finalidad es presentar diversas perspectivas de un sistema, que se conoce como : Modelo. Su idea fundamental es describir lo que hará un Sistema, no cómo hay que implementarlo.

Diagramas más comunes:
En total existen 14 tipos de diagramas UML, aunque como conocimiento básico se requiere saber crear e interpretar dos de ellos y ademas se va a proporcionar un ejemplo del diagrama de casos de usos.

-De clases:
  • Clase
Es la unidad básica que encapsula toda la información de un Objeto. A través de ella podemos modelar el entorno en estudio.  




  • Relaciones entre Clases:
¿Cómo se pueden interrelacionar dos o más clases?
  • En UML, la cardinalidad de las relaciones indica el grado y nivel de dependencia, se anotan en cada extremo de la relación y éstas pueden ser:







      1. Herencia (Especialización/Generalización):
      2. Agregación:
      3. Asociación:
      4. Dependencia o Instanciación (uso):


  • key: Variable por la cual se realiza la búsqueda, puede ser generica.
  • item: Contenido a almacenar en el diccionario asociado a "key", cuyo tipo también puede ser genérico. 

  • -De Secuencias:

    El diagrama de secuencias UML muestra la mecánica de la interacción con base en tiempos.

    Los mensajes se dibujan cronológicamente desde la parte superior del diagrama a la parte inferior; la distribución horizontal de los objetos es arbitraria.
    - De casos de usos
    Es una descripción de las acciones de un sistema desde el punto de vista del usuario.
    - Casos de usos
    - Límite de un sistema

    No hay comentarios:

    Publicar un comentario