Computer Engineering Department
Object Oriented Software Modeling and Design
CE 350Abdel-Karim Al-Tamimi, Ph.D.
[email protected]
http://faculty.yu.edu.jo/altamimi
Al-Tamimi 2011 © 1
Overview
• State Diagram Examples– Some examples exhibit some errors, so you
have to be careful !!
Al-Tamimi 2011 © 2
Review
Al-Tamimi 2011 © 3
Review/Example
Al-Tamimi 2011 © 4
Review/Example
Al-Tamimi 2011 © 5
State Diagram vs. Flow Chart
Al-Tamimi 2011 © 6
Seminar During Registration Example
Al-Tamimi 2011 © 7
Chess Game Example
Al-Tamimi 2011 © 8
Dehumidifier State Diagram
Al-Tamimi 2011 © 9
Registration System
Al-Tamimi 2011 © 10
Order Processing Example
Al-Tamimi 2011 © 11
Order Processing Example
Al-Tamimi 2011 © 12
Order Processing Example
Al-Tamimi 2011 © 13
Manage Course Example
Al-Tamimi 2011 © 14
Taking Class Example
Al-Tamimi 2011 © 15
The Statechart Design of a Novel Date Input Mechanism
Al-Tamimi 2011 © 16
Submachine Example
Al-Tamimi 2011 © 17
Threads States Example
Al-Tamimi 2011 © 18
Boarding Plane Example
Al-Tamimi 2011 © 19