Incluir transacciones de estado

Superior  Previo  Próximo

 

Apreciación global

Puede generar los diagramas de Secuencia que muestran las transiciones en el estado mientras se ejecuta un programa. La siguiente ilustración muestra un proyecto simple que tiene, en su máquina de estado, un número de Estados que corresponden a los valores del color del miembro de la Clase Pintor. Nótese también que los fragmentos dentro de la cuenta cambian en Estado.

state sequence diagram

 

                    Ejemplo de Diagrama de secuencia con las transiciones del estado para la clase Pintor                                      

La acción de mostrar las transiciones del estado en sus diagramas de secuencia generados en la depuración es opcional; configure una opción en el script del paquete asociado con la Clase para la cual desea registrar los Estados.

Tenga en cuenta: Si no tiene un script del paquete para la Clase o el paquete debe crear uno. Los diagramas de secuencia solo se pueden generar para un paquete que se ha configurado para depurar.

Luego, cree una Máquina de estado bajo la Clase. En la Máquina de estado cree los elementos del Estado que corresponden a cualquier estado que se capture para su clase. El depurador evalúa su Estado verificando las restricciones en los Estados que cree. Los Estados en este diagrama luego se usan por el depurador y las transiciones del estado se incorporan en el diagrama. Estos procedimientos se explican en las secciones subsecuentes, con referencia a la siguiente figura:

projectview - states

 

                                      El explorador del proyecto con las máquinas de estado para la clase Pintor

 

Esta figura muestra el Pintor clase con una máquina de estado llamada Compuesto. Este tiene un diagrama hijo también llamado Compuesto, en el cual se ubican los estados {Gris,Lima,Verde...}.