domingo, 16 de febrero de 2014



UML (Lenguaje Unificado de Modelado) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.




http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado


Objetivos principales de la consecución de este nuevo método:
  • El método debía ser capaz de modelar no sólo sistemas de software sino otro tipo de sistemas reales de la empresa, siempre utilizando los conceptos de la orientación a objetos (OO).
  • Crear un lenguaje para modelado utilizable a la vez por máquinas y por personas.
  • Establecer un acoplamiento explícito de los conceptos y los artefactos ejecutables.
  • Manejar los problemas típicos de los sistemas complejos de misión crítica.

Diagramas


 Diagrama Caso de Uso:


Es el tipo más conocido  de los diagramas de  UML, este diagrama da una visión gráfica de los actores involucrados en un sistema, las diferentes funciones por actores y cómo estas se relacionan.Es un gran punto de partida para cualquier discusión del proyecto porque se puede identificar fácilmente a los principales actores involucrados y los principales procesos del sistema.



Diagrama de clases: 

es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, orientados a objetos.


Características:

  • Propiedad de objetos que tienen propiedades y/u operaciones que contienen un contexto y un dominio, los primeros dos ejemplos son clases de datos y el tercero clase de lógica de negocio, dependiendo de quién diseñe el sistema se pueden unir los datos con las operaciones.
  • El diagrama de clases incluye mucha más información como la relación entre un objeto y otro, la herencia de propiedades de otro objeto, conjuntos de operaciones/propiedades que son implementadas para una interfaz gráfica.
  • Presenta las clases del sistema con sus relaciones estructurales y de herencia



http://es.wikipedia.org/wiki/Diagrama_de_clases




Diagrama de objetos:

"Un diagrama de objetos es un gráfico de instancias, incluyendo objetos y datos. Un diagrama de objetos es una instancia de un diagrama de clases; muestra una 'foto' del estado de un sistema en un punto de tiempo determinado."
Los diagramas de objeto están ligados a los diagramas de clase y comparten virtualmente los mismos símbolos para la notación. Los diagramas de objetos pertenecen a la categoría de diagramas estructurales en UML.



Diagrama de Actividad o Flujo:


Los diagramas de actividades representan los flujos de trabajo de una manera gráfica. Pueden ser utilizados para describir el flujo de trabajo de negocios o el flujo de trabajo operativo de cualquier componente en un sistema. 


Video Tutorial Youtube:





El contenido del blog es una recopilación de distintas fuentes.