2012-01-12 28 views
14

Quiero saber cuál es la diferencia entre "máquina de estado" y "flujo de trabajo", y cómo es diferente de "estado de flujo de trabajo de la máquina"? Gracias.¿cuál es la diferencia entre la máquina de estado y el flujo de trabajo?

+0

El significado de "workflow" depende en gran medida del contexto. Y el "flujo de trabajo de máquina de estado" es algo sin sentido. –

+0

(Pero veo que este es un término inventado por Microsoft, así que las tonterías son de esperar, supongo). –

+0

:) gracias de todos modos –

Respuesta

8

Workflow y state machines se definen muy bien en wikipedia.

Supongo que obtendrá el término State Machine Workflow de this page. .NET parece soportar diferentes formas de modelar flujos de trabajo (que son solo algunos pasos definidos en una tarea humana compleja). Una máquina de estado (que es un mapa de estados con transiciones entre ellos) permitiría bucles en oposición a un flujo de trabajo secuencial, que precede a las diferentes ramas hasta que se realice.

3

Como mencionó Jere, las máquinas de estado pueden ser gráficos cíclicos y los flujos de trabajo suelen ser acíclicos. La mayoría de las veces, el término WorkFlow se usa para denotar algún tipo de interacción humana donde probablemente se está modificando cierta información (por ejemplo, un documento). El término flujo de trabajo está muy relacionado con la forma en que las personas hacen su trabajo y cómo manejan la información. Una máquina de estados es un concepto más técnico donde los diferentes estados de una entidad o un grupo de entidades necesitan ser representados. También debe necesitar preguntar acerca de procesos de negocio, probablemente :) Saludos

2
  • responsable de producto dibujar flujo de trabajo de definición de gráfico y luego darle a la desarrollador/programador. Después de leer el Documento de Requisitos escrita por gerentes de producto, desarrollador/programador entidad diseño, estado de entidad, a continuación, establecer el estado de varios enities En Nodo un flujo de trabajo

  • Un de flujo de trabajo tiene una compuerta paralela, puerta de entrada inclusivo y compuerta exclusiva, pero máquina de Estados sólo se dispone de una compuerta exclusiva .so de flujo de trabajo puede en varios nodos de flujo de trabajo al mismo tiempo, pero máquina de Estados posible sólo en un nodo

  • El término Flujo de trabajo está muy relacionado con la representación de cómo la gente hace su trabajo y cómo manejan la información.

  • Un recién llegado puede entender fácilmente un programa mediante el gráfico de definición de WorkFlow, y el gráfico de definición de WorkFlow está vinculado al código por los motores WorkFlow (por ejemplo, acitivti o jbpm6). Es sincrónico con el código. Requisitos Los documentos no son sincrónicos con el código.

Cuestiones relacionadas