Draw State Diagrams Of The Control Software For An Automatic Washing Machine
A state diagram of the control software for an automatic washing machine that has different programs for different types of clothes.
Activity Diagram vs State Machine Diagram
Activity Diagram
In UML semantics, Activity Diagrams are reducible to State Machines with some additional notations that the vertices represent the carrying out of an activity and the edges represent the transition on the completion of one collection of activities to the commencement of a new collection of activities. Activity Diagrams capture high level activities aspects. In particular, it is possible to represent concurrency and coordination in Activity Diagrams.
Take a look at the Activity Diagram which models the flow of actions for an incident. Such an Activity Diagram focuses on the flow of data within a system.
State Machine Diagram
In State Machines the vertices represent states of an object in a class and edges represent occurrences of events. The additional notations capture how activities are coordinated. Objects have behaviors and states. The state of an object depends on its current activity or condition. A State Machine Diagrams shows the possible states of the object and the transitions that cause a change in state.
Take a look at the State Machine Diagram below. It models the transitioning of states for an incident. Such a state diagram focuses on a set of attributes of a single abstraction (object, system).
CS3043Assignment 1
Due: Feb. 28,2011
Anautomated ticket-issuing system sells rail tickets. Users select theirdestination and input a credit card and a personal identification number. Therail ticket is issued and their credit card account charged. When the user pressesthe start button, a menu display of potential destinations is activated, alongwith a message to the user to select a destination. Once a destination has beenselected, users are requested to input their credit card. Its validity ischecked and the user is then requested to input a personal identifier. When thecredit transaction has been validated, the ticket is issued.
Messages are now delivered only as email and there is no control to prevent SPAM and nuisance contributors.We have the moves of firebird-java, firebird-support and firebird-general under way so far. Mysql. As you may noticed, the web interfaces and all message histories have been removed. Has stopped hosting news groups as forums.