Submit Search
Upload
Lecture08
•
Download as PPT, PDF
•
3 likes
•
1,563 views
A
artgreen
Follow
Statechart Diagrams
Read less
Read more
Report
Share
Report
Share
1 of 37
Download now
Recommended
Lecture08 examples
Lecture08 examples
artgreen
Lecture10
Lecture10
artgreen
Lecture06
Lecture06
artgreen
Lecture09
Lecture09
artgreen
Lecture02
Lecture02
artgreen
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Lecture10.5
Lecture10.5
artgreen
Recommended
Lecture08 examples
Lecture08 examples
artgreen
Lecture10
Lecture10
artgreen
Lecture06
Lecture06
artgreen
Lecture09
Lecture09
artgreen
Lecture02
Lecture02
artgreen
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Lecture10.5
Lecture10.5
artgreen
Lecture05
Lecture05
artgreen
Lecture07 examples
Lecture07 examples
artgreen
Domain model
Domain model
Eagle Eyes
agent uml الوكيل باستخدام لغة النمذجة الموحدة
agent uml الوكيل باستخدام لغة النمذجة الموحدة
Mohamed Elagnaf
Use Case Model
Use Case Model
Ali Nguyen
Activity Diagram
Activity Diagram
Ashesh R
Uml diagrams usecase
Uml diagrams usecase
SandhyaTatekalva
M02 Uml Overview
M02 Uml Overview
Dang Tuan
Extending UML for Agents
Extending UML for Agents
Mohamed Elagnaf
Use Case Diagram
Use Case Diagram
Ashesh R
Use Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling Notation
Leslie Munday
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2
Ramakant Soni
Uml and enterprise architect
Uml and enterprise architect
Md Touhidul Alam Shuvo
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
Creately
Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1
Ramakant Soni
Uml diagrams
Uml diagrams
barney92
Software engineering Questions and Answers
Software engineering Questions and Answers
Bala Ganesh
Lecture09
Lecture09
artgreen
Lecture11
Lecture11
artgreen
Lecture07
Lecture07
artgreen
Lecture-03 Introduction to UML
Lecture-03 Introduction to UML
artgreen
software engineering notes for cse/it fifth semester
software engineering notes for cse/it fifth semester
rajesh199155
More Related Content
What's hot
Lecture05
Lecture05
artgreen
Lecture07 examples
Lecture07 examples
artgreen
Domain model
Domain model
Eagle Eyes
agent uml الوكيل باستخدام لغة النمذجة الموحدة
agent uml الوكيل باستخدام لغة النمذجة الموحدة
Mohamed Elagnaf
Use Case Model
Use Case Model
Ali Nguyen
Activity Diagram
Activity Diagram
Ashesh R
Uml diagrams usecase
Uml diagrams usecase
SandhyaTatekalva
M02 Uml Overview
M02 Uml Overview
Dang Tuan
Extending UML for Agents
Extending UML for Agents
Mohamed Elagnaf
Use Case Diagram
Use Case Diagram
Ashesh R
Use Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling Notation
Leslie Munday
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2
Ramakant Soni
Uml and enterprise architect
Uml and enterprise architect
Md Touhidul Alam Shuvo
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
Creately
Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1
Ramakant Soni
Uml diagrams
Uml diagrams
barney92
What's hot
(16)
Lecture05
Lecture05
Lecture07 examples
Lecture07 examples
Domain model
Domain model
agent uml الوكيل باستخدام لغة النمذجة الموحدة
agent uml الوكيل باستخدام لغة النمذجة الموحدة
Use Case Model
Use Case Model
Activity Diagram
Activity Diagram
Uml diagrams usecase
Uml diagrams usecase
M02 Uml Overview
M02 Uml Overview
Extending UML for Agents
Extending UML for Agents
Use Case Diagram
Use Case Diagram
Use Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling Notation
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2
Uml and enterprise architect
Uml and enterprise architect
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1
Uml diagrams
Uml diagrams
Viewers also liked
Software engineering Questions and Answers
Software engineering Questions and Answers
Bala Ganesh
Lecture09
Lecture09
artgreen
Lecture11
Lecture11
artgreen
Lecture07
Lecture07
artgreen
Lecture-03 Introduction to UML
Lecture-03 Introduction to UML
artgreen
software engineering notes for cse/it fifth semester
software engineering notes for cse/it fifth semester
rajesh199155
Software engineering lecture notes
Software engineering lecture notes
Siva Ayyakutti
Viewers also liked
(7)
Software engineering Questions and Answers
Software engineering Questions and Answers
Lecture09
Lecture09
Lecture11
Lecture11
Lecture07
Lecture07
Lecture-03 Introduction to UML
Lecture-03 Introduction to UML
software engineering notes for cse/it fifth semester
software engineering notes for cse/it fifth semester
Software engineering lecture notes
Software engineering lecture notes
Similar to Lecture08
Seminar State Chart1
Seminar State Chart1
Jenish Bhavsar
States machine
States machine
Satyamevjayte Haxor
State modeling
State modeling
Yashodha Sambrani
state modeling In UML
state modeling In UML
Kumar
STATE DIAGRAM.pptx
STATE DIAGRAM.pptx
ssuser2d043c
Software Engineering :Behavioral Modelling - II State diagram
Software Engineering :Behavioral Modelling - II State diagram
Ajit Nayak
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Free ebooks download ! Edhole
Free ebooks download ! Edhole
Edhole.com
Free ebooks download ! Edhole
Free ebooks download ! Edhole
Edhole.com
Diagrams
Diagrams
janessa24
Software engineering.pptx
Software engineering.pptx
NourhanTarek23
Software engineering.pptx
Software engineering.pptx
NourhanTarek23
Real World State And Notification Broker
Real World State And Notification Broker
XeDotNet
Q6. In a UML state machine diagram, 1. What is an event How is it re.pdf
Q6. In a UML state machine diagram, 1. What is an event How is it re.pdf
arshadkhan4488
C:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop uml
satyaiswaroop
Software System Engineering - Chapter 14
Software System Engineering - Chapter 14
Fadhil Ismail
Unit 4- State Machine in mobile programming
Unit 4- State Machine in mobile programming
LeahRachael
5. state diagrams
5. state diagrams
APU
5.state diagrams
5.state diagrams
APU
State Diagrams
State Diagrams
Vaidik Trivedi
Similar to Lecture08
(20)
Seminar State Chart1
Seminar State Chart1
States machine
States machine
State modeling
State modeling
state modeling In UML
state modeling In UML
STATE DIAGRAM.pptx
STATE DIAGRAM.pptx
Software Engineering :Behavioral Modelling - II State diagram
Software Engineering :Behavioral Modelling - II State diagram
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
Free ebooks download ! Edhole
Free ebooks download ! Edhole
Free ebooks download ! Edhole
Free ebooks download ! Edhole
Diagrams
Diagrams
Software engineering.pptx
Software engineering.pptx
Software engineering.pptx
Software engineering.pptx
Real World State And Notification Broker
Real World State And Notification Broker
Q6. In a UML state machine diagram, 1. What is an event How is it re.pdf
Q6. In a UML state machine diagram, 1. What is an event How is it re.pdf
C:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop uml
Software System Engineering - Chapter 14
Software System Engineering - Chapter 14
Unit 4- State Machine in mobile programming
Unit 4- State Machine in mobile programming
5. state diagrams
5. state diagrams
5.state diagrams
5.state diagrams
State Diagrams
State Diagrams
More from artgreen
Lecture12
Lecture12
artgreen
Ce350 class project_spring2011_v1.5
Ce350 class project_spring2011_v1.5
artgreen
Lecture05
Lecture05
artgreen
Lecture05
Lecture05
artgreen
Lecture05
Lecture05
artgreen
Lecture01
Lecture01
artgreen
More from artgreen
(6)
Lecture12
Lecture12
Ce350 class project_spring2011_v1.5
Ce350 class project_spring2011_v1.5
Lecture05
Lecture05
Lecture05
Lecture05
Lecture05
Lecture05
Lecture01
Lecture01
Lecture08
1.
Object Oriented Software
Modeling and Design CE 350 Abdel-Karim Al-Tamimi, Ph.D. [email_address] http://faculty.yu.edu.jo/altamimi Al-Tamimi 2011 ©
2.
3.
4.
5.
6.
State Diagrams Al-Tamimi
2011 ©
7.
Example Al-Tamimi 2011
©
8.
Example Al-Tamimi 2011
©
9.
Composite State Al-Tamimi
2011 ©
10.
State UML Notations
Al-Tamimi 2011 © State Name Internal Activities Internal Transitions
11.
State Conditions Al-Tamimi
2011 © Action or activity Description entry/ action 1; …; action n Upon entry to the state, the specified actions are performed. exit/ action 1; …; action n Upon exit from the state, the specified actions are performed. do/ activity The specified activity is performed continuously while in this state . event-name(parameters) [guard-condition] / action 1 ; …; action n An internal transition is fired when the specified event occurs and the specified guard condition is true . The specified actions are performed when the transition is fired.
12.
13.
14.
15.
Self-Transition Al-Tamimi 2011
©
16.
Composite State Al-Tamimi
2011 ©
17.
Composite State Al-Tamimi
2011 ©
18.
Concurrent Composite State
Al-Tamimi 2011 © Initial pseudo- state May finish at different times
19.
Submachine State Al-Tamimi
2011 © Name of State : Name of Submachine
20.
Entry Point Al-Tamimi
2011 ©
21.
Entry Point Al-Tamimi
2011 ©
22.
Exit Point Al-Tamimi
2011 ©
23.
Choice Pseudo-State Dynamic
Conditional Branch Al-Tamimi 2011 ©
24.
Choice Pseudo-State Dynamic
Conditional Branch Al-Tamimi 2011 ©
25.
Junction Pseudo-State Static
Conditional Branch Al-Tamimi 2011 ©
26.
Junction Pseudo-State Al-Tamimi
2011 ©
27.
Receiving Signal Al-Tamimi
2011 ©
28.
Sending Signal Al-Tamimi
2011 ©
29.
Terminate Pseudo-State Al-Tamimi
2011 ©
30.
31.
Shallow History State
Al-Tamimi 2011 ©
32.
Shallow History State
Al-Tamimi 2011 © When the activities associated with that state are finished, the system puts the Order back into the Retrieving Books state and the substate in which the Order resided when activity was interrupted, and the Order resumes performing the interrupted activity. (in this case Accumulating from Inventory) When a query event comes in while an Order object is in the Retrieving Books state, the system puts the current activity hold and puts the object into the Checking Status state.
33.
Deep History State
Al-Tamimi 2011 © In this case, that execution should resume with the object in the Waiting for Back Order substate.
34.
Fork and Join
Al-Tamimi 2011 ©
35.
State Diagram UML
Notations Al-Tamimi 2011 © Initial state Final state State Shallow History state Deep History state Concurrent composite state Transition
36.
State Diagram UML
Notations Al-Tamimi 2011 © Exit Point Entry Point Choice Join and Fork Junction state Transition
37.
Download now