Tecnología

Inicio

¿Cómo se crea diagramas de estado?

¿Cómo se crea diagramas de estado?


la programación informática comienza mucho antes de empezar a introducir el código. Cada programa es una solución a un problema, ya que era el problema Y2K temible en 1999 o simplemente un simple equilibrio de sus estados de cuenta. diagramas de estado le permiten descomponer el problema en sus partes más pequeñas trazando el mapa de los diferentes estados del ser y las transiciones permitidas por una cierta situación propuesta. diagramas de estado utiliza símbolos simples en lugar de un lenguaje de programación complejo para decidir la dirección del programa.

Instrucciones

1 Dibuja un circulo. Etiquetarlo como "estado inicial". Este es el comienzo del diagrama, y ​​representa antes de cualquier acción que ha ocurrido o nada ha cambiado. Por ejemplo, usted quiere mostrar lo que sucede cuando alguien tira de una palanca. El estado inicial representa que nadie ha tirado de la palanca.

2 Dibuje otro círculo de una pulgada por debajo Estado Inicial. Dibuje una flecha originando de Estado Inicial y dirigido hacia el nuevo círculo. Etiqueta de la flecha con la acción que se está realizando en el estado inicial. Etiquetar el nuevo círculo con el efecto de la acción ha tenido en estado inicial. Si la acción es "tirar de la palanca," el nuevo estado debería tener derecho "Lever Pulled."

3 Dibuje flechas para nuevas acciones y círculos para los nuevos estados. Etiquetar en consecuencia. Reutilizar los estados anteriores cuando sea posible. Si otra acción es "palanca de empuje hacia atrás," trazar la línea a un estado que representa el lugar donde la palanca no se ha tirado.

4 Dibujar un círculo en la parte inferior. Adjuntarlo al esquema preexistente con la flecha de la acción final. Etiquetarlo como "estado final". Este es el último estado a alcanzar, a pesar de que es posible tener más de un estado final.

Consejos y advertencias

  • Divida el problema en otros más pequeños. diagramas de estados más pequeños pueden entenderse mejor.