State diagram determines the sequence of States of an object caused a sequence of events.

build Order chart

  1. Create a state diagram. For example, for objects of class qmo-Order».
  2. Specification precedents, it follows that the order can be in three States:
    • «New»;
    • «Paid»; *» «Cancelled.

In the state of New» «order falls immediately after its establishment, and is there until the time of his transfer Manager in the state of» «Paid. Event to transition is the receipt of money in cash. The transition payment shall be made not later than 10 days from the day of placing the order. In case if payment is not made within the allotted 10 days is later, the order status changes to Cancelled» qmo. The corresponding state diagram is shown in figure:

3.To save the graph. 4.Create a state diagram for objects of the following class. For example,» «Invoice. 5.Construction of state diagrams, for example, the bill of lading. All newly created invoices fall in the state of New» qmo. After printing an invoice it goes into a state of» «Discharged. At this point, the electronic invoice becomes available to the storeman, and he begins assembling the order. At the end of the Assembly storekeeper remits the invoice to the state» «is Ready. If for some reason the warehouse was not the right product (marriage in the party, late provider, etc.), making impossible the Assembly of the order, the invoice goes into a state of Suspended» qmo. Once the product is shipped to the customer, the invoice goes into a state of» «Shipped. State diagram for the invoice shown in the figure:

6.To save the graph.