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