domingo, 30 de noviembre de 2014

Modelado de sistema


Modelado de Software.

El modelado de sistemas de software es una técnica para tratar con la complejidad inherente a estos sistemas. El uso de modelos ayuda al ingeniero de software a “visualizar” el sistema a construir. Además, los modelos de un nivel de abstracción mayor pueden utilizarse para la comunicación con el cliente, por ultimo, las herramientas de modelado y las de ingeniería de software automatizada pueden ayudar a verificar la corrección del modelo.



UML

UML es un popular lenguaje de modelado de sistemas de software. Se trata de un lenguaje gráfico para construir, documentar, visualizar y especificar un sistema de software. En otras palabras, UML se utiliza para definir un sistema de software. Posee la riqueza suficiente como para crear un modelo de sistema, pudiendo modelar los procesos de negocios, funciones, esquemas de bases de datos, expresiones de lenguajes de programación, etc. Para ello utiliza varios tipos diferentes de diagramas, por ejemplo, en UML 2.0 hay 13 tipos de diagramas. 


Tipos de Diagramas de UML

Dependiendo de las necesidades del programador, los diagramas UML se pueden clasificar por:

Estructura.
  • Diagrama de clases
  • Diagrama de objetos
  • Diagrama de componentes
  • Diagrama de estructura compuesta
  • Diagrama de paquetes
  • Diagrama de despliegue


Comportamiento.
  • Diagrama de casos de uso
  • Diagrama de actividades
  • Diagrama de estado


Interacción.
  • Diagrama de secuencia
  • Diagrama de colaboración UML 1.X / Diagrama de comunicación UML 2.0
  • Diagrama de tiempo
  • Diagrama de interacción






No hay comentarios.:

Publicar un comentario