[Test] suaves diagramas UML intermedios (Unified Modeling Language Lenguaje de Modelado Unificado, un lenguaje de modelado estándar)

UML 图

Unified Modeling Language-UML Lenguaje de Modelado Unificado, también conocido como el lenguaje de modelado estándar. Se utiliza para el sistema de software intensivo del lenguaje de modelado visual. UML se define para incluir UML y UML semántica representan dos método de los elementos.

UML en la fase de desarrollo, se ha descrito, la visualización y la escritura de un método abierto de la construcción de la prenda de orientado a objetos densos sistema de software. Mejor aplicación de la práctica de la ingeniería, a gran escala, sistemas complejos de modelado, especialmente en el nivel de arquitectura de software, ha sido validado. Unified Modeling Language (UML) es un lenguaje de modelado. La mayoría de los modelos demostraron gráficamente. Una modelización gráfica típica suele contener varios bloques o marcos, con un cable y un texto del modelo de información adicional. Aunque estos simples pero muy importante, y el contacto prolongado entre sí en reglas UML.

El papel de los diagramas UML

El objetivo es UML manera orientada a objetos para describir la figura cualquier tipo de sistema, con un muy amplio campo de aplicación. El modelo más comúnmente utilizado es un sistema de software, pero el sistema también puede ser usado para describir el arte no software, como sistemas mecánicos, organizaciones empresariales o de procesos de negocio, sistemas de procesamiento de datos e información complejos, con una requisitos del sistema industrial o en tiempo real de la industria procesos. En resumen, UML es un lenguaje de modelado estándar en general, se puede modelar cualquier sistema con una estructura estática y comportamiento dinámico, sino también para las diferentes etapas del desarrollo del sistema, pruebas y mantenimiento Descripción hasta después de la finalización de la especificación de requisitos del sistema.

El principal modelo

Hay tres modelos principales en el desarrollo del sistema UML:

Modelo funcional

la función del sistema de visualización desde una perspectiva de usuario, incluyendo casos con la figura.

Object Model

Las estructuras y el concepto básico del sistema de visualización de objetos, atributos, operaciones, asociación y similares, incluyendo diagramas de clase, diagramas de objetos, paquete de la figura.

modelo dinámico

Mostrar el comportamiento interno del sistema. Comprende un diagrama de secuencia, un diagrama de actividad, un diagrama de estado.

El tipo de gráfico

Hay 13 UML2.0 un patrón de corte (define UML1.5 nueve, cuatro 2.0 aumento). Ellos son: diagrama de casos de uso, diagrama de clases, un diagrama de objeto, un diagrama de estado, un diagrama de actividad, un diagrama de secuencia, un diagrama de colaboración, miembro de la figura, la figura 9 clases de despliegue, la bolsa de la figura, diagrama de la estructura de material compuesto, tres tipos de diagrama general interacción..

La figura usando el Ejemplo: Desde la perspectiva del usuario para describir las funciones del sistema.
categorías fig: estructura estática describe sistema de clases.
La figura objetos: la pluralidad de objetos en el estado del sistema en un momento determinado.
estado figura: el estado es una descripción de estado del flujo de control, que se utiliza comúnmente en el modelado dinámico
diagrama de actividad: describe el negocio de flujo de trabajo implementado caso de uso
diagrama de secuencia: una relación dinámica entre los objetos, objeto envía una secuencia de mensaje subrayado, mientras que el objeto de visualización interacción entre
diagrama de colaboración: describe la relación entre los objetos que ayudan
miembro de la figura: a diagramas UML especiales describen la vista de la implementación estática
figura despliegue: arquitectura física define el hardware del sistema y el software
del paquete diagrama: Realiza los elementos del modelo que constituyen el sistema la figura paquete acabado
estructura composición: clase o de construcción que muestra una estructura interna del
diagrama general interactivo: un diagrama que muestra una actividad de control a la relación de la figura entre una pluralidad de interactuar

Diagrama de casos

relación de conexión entre la descripción de la función y los casos de papel y el uso. Tenga en cuenta que cualquier persona que utilice el sistema, y ​​el sistema que utilizan lo que se puede hacer. Un diagrama de casos de uso contiene una pluralidad de elementos de modelo, como los sistemas, actores y casos de uso, y muestra la relación entre estos diversos elementos, como generalización, la correlación y dependencias.

Tales como:
Aquí Insertar imagen Descripción

Diagrama de clases

sistema de clases figura se describe clases y visión estática de la relación entre las clases. Que nos permite escribir código justo antes de una comprensión global del sistema. El diagrama de clase es un tipo de modelo, específicamente, es un tipo de modelo estático. La figura Clase representan clases, interfaces y sinergias entre ellos.

Tales como:
Aquí Insertar imagen Descripción

gráfico de objetos

El diagrama de clases es muy similar, es un ejemplo de un diagrama de clases, un objeto de diagrama muestra una pluralidad de instancias de clases de objetos, en lugar de la clase real. La relación entre la clase no se describe, pero la relación entre los objetos.

diagrama de paquetes

paquete de la figura sistema descrito una estructura en capas, compuesto por el paquete o la clase, que muestra la relación entre el paquete y el paquete.

Diagrama de actividad

Actividades descritas realizaciones usan requisitos para ser realizada, y las limitaciones entre las actividades, actividades paralelas facilitar la identificación. Ser capaz de demostrar la existencia de lo que sitúa las funciones del sistema, y ​​estas funciones y otras funciones de los componentes del sistema de la forma de trabajar juntos para satisfacer las necesidades del diagrama de casos de uso del negocio frente a la modelización utilizada. [2]

mapa del estado de

Objeto Descripción clase de todos los estados posibles y las condiciones de transición de estado del evento. Puede capturar el ciclo de vida de los objetos, subsistemas y sistemas. Pueden decir el estado de un objeto puede tener, y el evento (como se recibe un mensaje, el paso del tiempo, la condición de error se convierte en realidad, etc.) serán con el tiempo cómo influir en estos estados. Un diagrama de estado debe ser conectado a todas las clases pueden tener una identidad y el estado del comportamiento complejo clara; comportamiento puede determinar la clase de la figura, y cómo el comportamiento cambia en función del estado actual, pero también puede mostrar qué eventos van a cambiar el estado de la clase de objeto . La figura complementa diagrama de clases de estado.

1. Descripción general:

estado FIG (Statechart diagrama) describe principalmente para la conversión entre un objeto específico y un estado de todas las posibles debido a la ocurrencia de eventos causados.

2. componentes:

Desde el estado de la figura 状态, 转移y 事件composición. En combinación con los estados y las transiciones pueden ser mejor de ellos modelados, ya veces es necesario incluir los puntos de decisión y barra de sincronización para mostrar un mayor nivel de detalle.

2.1 Estado (Unidos):

Para cumplir el objetivo en el ciclo de vida de ciertas condiciones, para realizar ciertas actividades o para esperar a una condición o estado de ciertos eventos. Todos los objetos tienen un estado, el estado es el objeto de la aplicación de los resultados de una serie de eventos, cuando se produce un evento, el estado del objeto cambiará.
Aquí Insertar imagen Descripción
Diagrama de estado puede comprender una pluralidad del estado de inicio 0, un estado puede comprender también una pluralidad de extremos. Los modelos no tienen que tener tanto el principio y el final del estado, ya que el modelo siempre se puede ejecutar, no dejar nunca.

2.2 Transferencia (Transitions):

Una relación entre los dos estados, un objeto que representa una determinada acción a realizar en un primer estado, y entrar en el segundo estado cuando se cumple un determinado evento o una determinada condición.

Las actividades pueden ser realizadas pueden llevarse a cabo en el estado en el momento de la conversión.
Aquí Insertar imagen Descripción

2.3 Evento:

Acción o actividad en algún momento los cambios de estado se producen para indicar lo que provocó el cambio resultante en el estado ha cambiado. Evento se especifica normalmente directamente en las vías de transición de un estado a otro estado.

2.4 juicio (condiciones de monitoreo?):

El análisis de los eventos se determina por el punto a la dirección de transferencia de paquetes respectiva, para mejorar la visibilidad del estado de la fig.

Monitoreo de condición sólo se comprueba cuando se produce el evento apropiado.
Aquí Insertar imagen Descripción

2.4 Sincronización:

Usando diagramas síncronos y de actividad para ilustrar la misma bifurcación y los flujos de trabajo concurrentes Unidas.
Aquí Insertar imagen Descripción
Resumen: diagrama de estado clave que describe el objeto entre el estado y el estado de la transferencia, con la diferencia que el diagrama de actividad llamar la atención sobre el estado es el resultado de un comportamiento, diagrama de actividad se centra más en el comportamiento de la acción.

Los diagramas de secuencia

La figura secuencia (diagrama de secuencia) se utiliza para mostrar el objeto que cómo los participantes interactúan con el sistema en una serie de pasos secuenciales en el modelo. secuencia de la figura puede ser utilizada para demostrar cómo la interacción entre los objetos. diagrama de secuencia clave que se muestra en la secuencia de mensajes, es decir, destacó cómo se envía el mensaje y recibido entre los objetos.

Los diagramas de colaboración

Y la figura similitud de secuencia, la visualización de la relación dinámica entre los objetos. Puede ser visto como la intersección del diagrama de clases y el diagrama de secuencia, un objeto modelado diagrama de colaboración o carácter, y cómo la comunicación entre sí. Si subrayado tiempo y secuencia, utilizando el diagrama de secuencia, si el énfasis está en la relación de subordinación, seleccionar un diagrama de colaboración; figura tanto colectiva se refiere a interactuar figura.

Tales como:
Aquí Insertar imagen Descripción

miembro de la figura

La figura llama miembro (figura montaje). Descripción de la estructura física del elemento de código y las dependencias entre las diversas construcciones. Se utiliza para modelar la relación entre los componentes de software y sus interrelaciones, que consiste en la relación entre el miembro de la figura y el miembro de etiqueta. En la figura montaje, el miembro es una sola parte del software, que puede ser un documento, producto, archivos ejecutables, scripts, y similares.

Los diagramas de despliegue

La figura llamada de despliegue (configuración de la figura), se utiliza para implementar el sistema de modelado físico. Y dispositivos tales como un ordenador, y cómo están conectados. diagrama de despliegue de usuario que los desarrolladores, integradores de sistemas y los probadores. despliegue figura muestra la relación entre un conjunto de nodos y un conjunto de nodos físicos, para establecer un modelo del sistema a un nivel físico.

A: Los modelos diez han centrado la figura,
1: énfasis en el diagrama de casos de uso describe demanda de los usuarios,
2: Descripción de la Clase figura sistema de enfoque materializa;
II: aspectos descritos no son los mismos,
1: diagrama de clase representa la estructura del sistema,
2: es un diagrama de secuencia del comportamiento del sistema descrito;
III: diferentes niveles de abstracción,
1: la estructura del módulo se describe en el sistema de componentes de la figura, un nivel más alto de abstracción,
2: estructura de clases figura del módulo se describe específicamente, el nivel general de abstracción,
3 : módulos FIG objeto descrito realización específica, un nivel más bajo de abstracción.
En algunos libros de literatura, estos nueve tipos de modelo de la figura dividen en tres categorías:
clasificación estructural, comportamiento dinámico y de gestión de modelo:
1: Estructura Clasificación comprende un diagrama de casos de uso, diagrama de clases, un diagrama de objeto, y miembro de despliegue,
2: un diagrama de estado incluyendo el comportamiento dinámico, diagrama de actividad, un diagrama de colaboración y el diagrama de secuencia,
3: clase de gestión modelo contiene la fig.

Referencia del artículo 1: diagrama UML

Artículo de referencia 2: En varios diagrama UML comúnmente usado

ejemplo

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
No entiendo? ? B línea punteada del medio es en qué estado? ?

La explicación de la respuesta:
cuando se produce el evento E2, si el estado actual es el estado B2, que abandonará el estado B en C3, si el estado actual no es un B2, entonces B no está dejando se produce el estado e2. Así que B no necesariamente va a salir del estado de activación del evento e2

Lea cuidadosamente, parecía que entender eso. . . De acuerdo con lo que decir, ¿cómo explicar las opciones D, E1 se producen si el estado B no ha terminado todavía? ?

Publicados 958 artículos originales · ganado elogios 68 · vistas 220 000 +

Supongo que te gusta

Origin blog.csdn.net/Dontla/article/details/104797256
Recomendado
Clasificación