SlideShare a Scribd company logo
‫م‬.‫سالي‬‫جركس‬
‫ما‬ ‫غرض‬ ‫استجابة‬ ‫تصف‬ ‫التي‬ ‫االنتقاالت‬ ‫و‬ ‫للحاالت‬ ‫بياني‬ ‫تمثيل‬ ‫هو‬(‫ما‬ ‫لصف‬ ‫تابع‬)‫خارجية‬ ‫لمحفزات‬
‫الكثي‬ ‫وجود‬ ‫حال‬ ‫في‬ ‫يستخدم‬ ‫ال‬ ‫و‬ ‫الواحد‬ ‫الغرض‬ ‫في‬ ‫تصرفه‬ ‫لتوضيح‬ ‫صف‬ ‫كل‬ ‫أجل‬ ‫من‬ ‫الحالة‬ ‫مخطط‬ ‫رسم‬ ‫يتم‬‫من‬ ‫ر‬
‫االغراض‬
‫يتلقاها‬ ‫التي‬ ‫الخارجية‬ ‫للمؤثرات‬ ‫استجابته‬ ‫كيفية‬ ‫أو‬ ‫ما‬ ‫غرض‬ ‫بها‬ ‫يمر‬ ‫التي‬ ‫الحاالت‬ ‫تسلسل‬ ‫يظهر‬ ‫أي‬.
2
‫األولية‬ ‫الحالة‬:‫ب‬ ‫في‬ ‫صغيرة‬ ‫دائرة‬ ‫ترسم‬ ‫و‬ ‫حدث‬ ‫أي‬ ‫يسببه‬ ‫ال‬ ‫أولي‬ ‫تحويل‬ ‫خالل‬ ‫من‬ ‫إليها‬ ‫الوصول‬ ‫يتم‬ ‫حالة‬ ‫أول‬‫دايته‬(.‫حالة‬
‫العمل‬ ‫بداية‬ ‫في‬ ‫الغرض‬)
‫النهائية‬ ‫الحالة‬:‫مملوءة‬ ‫دائرة‬ ‫إلى‬ ‫يؤشر‬ ‫بسهم‬ ‫للغرض‬ ‫النهائية‬ ‫الحالة‬ ‫تمثل‬‫محتواة‬‫أخرى‬ ‫دائرة‬ ‫داخل‬( .‫الغر‬ ‫حالة‬‫في‬ ‫ض‬
‫العمل‬ ‫نهاية‬)
3
‫الحاالت‬:states‫تمثل‬‫الغرض‬ ‫حالة‬,‫شكل‬ ‫على‬ ‫تظهر‬
‫الزوايا‬ ‫قوسية‬ ‫مستطيالت‬.‫أكثر‬ ‫أو‬ ‫قسم‬ ‫على‬ ‫الحالة‬ ‫تحتوي‬‫وهذه‬
‫وهي‬ ‫اختيارية‬ ‫األقسام‬:
‫االسم‬ ‫قسم‬:‫تأ‬ ‫ال‬ ‫أن‬ ‫يفضل‬ ‫و‬ ‫عنها‬ ‫تعبر‬ ‫أسماء‬ ‫الحاالت‬ ‫تأخذ‬‫خذ‬
‫المخطط‬ ‫نفس‬ ‫من‬ ‫االسم‬ ‫نفس‬ ‫حالتان‬.‫هناك‬ ‫تكون‬ ‫أن‬ ‫يمكن‬ ‫كما‬
‫اسم‬ ‫بدون‬ ‫المخطط‬ ‫في‬ ‫تظهر‬ ‫وعندها‬ ‫مجهولة‬ ‫حاالت‬.
‫الداخلي‬ ‫االنتقال‬ ‫قسم‬:‫النش‬ ‫أو‬ ‫باألعمال‬ ‫قائمة‬ ‫عن‬ ‫عبارة‬ ‫وهي‬‫اطات‬
‫األص‬ ‫حالته‬ ‫في‬ ‫يزال‬ ‫ال‬ ‫بينما‬ ‫الغرض‬ ‫ينجزها‬ ‫التي‬ ‫الداخلية‬‫لية‬.
‫انتقال‬ ‫عملية‬ ‫هناك‬ ‫تكون‬ ‫أن‬ ‫بدون‬
4
‫االنتقاالت‬:ً‫ا‬‫حدث‬ ‫تحمل‬ ‫أسهم‬ ‫شكل‬ ‫على‬ ‫ترسم‬ ‫الحالة‬ ‫أجله‬ ‫من‬ ‫تغيرت‬ ‫الذي‬ ‫السبب‬(event)ً‫ا‬‫شرط‬ ‫أو‬(condition)
ً‫ال‬‫فع‬ ‫أو‬(action. )‫األحداث‬ ‫و‬ ‫الشروط‬ ‫حسب‬ ‫أخرى‬ ‫إلى‬ ‫حالة‬ ‫من‬ ‫االنتقال‬ ‫أي‬.
‫الحدث‬event‫توف‬ ‫إذا‬ ‫الحدث‬ ‫هذا‬ ‫اسم‬ ‫سهمه‬ ‫يحمله‬ ‫الذي‬ ‫االنتقال‬ ‫حسب‬ ‫أخرى‬ ‫إلى‬ ‫حالة‬ ‫من‬ ‫لالنتقال‬ ‫النظام‬ ‫ينتظره‬ ‫ما‬‫ر‬
‫لذلك‬ ‫المناسبة‬ ‫الشروط‬ ‫أو‬ ‫الشرط‬.‫لالنتق‬ ‫حدث‬ ‫أي‬ ‫ينتظر‬ ‫ال‬ ‫النظام‬ ‫أن‬ ‫يعني‬ ‫فهذا‬ ‫السهم‬ ‫فوق‬ ‫حدث‬ ‫أي‬ ‫يوجد‬ ‫لم‬ ‫إذا‬‫الحالة‬ ‫إلى‬ ‫ال‬
‫الجديدة‬.
‫الشرط‬:condition‫تعبير‬‫بولياني‬‫أخرى‬ ‫إلى‬ ‫حالة‬ ‫من‬ ‫النظام‬ ‫لينتقل‬ ‫يتحقق‬ ‫أن‬ ‫يجب‬.Boolean condition must
be true for transition to be taken‫قوسين‬ ‫بين‬ ‫عادة‬ ‫الشرط‬ ‫يكتب‬[]‫المعني‬ ‫التحويل‬ ‫فوق‬.
‫الفعل‬Action:‫ال‬ ‫عبارات‬ ‫وتكتب‬ ‫أخرى‬ ‫إلى‬ ‫حالة‬ ‫من‬ ‫االنتقال‬ ‫عند‬ ‫النظام‬ ‫ينفذها‬ ‫أن‬ ‫يجب‬ ‫أعمال‬ ‫وهي‬action‫أسهم‬ ‫فوق‬
‫إشارة‬ ‫بعد‬ ‫المعنية‬ ‫التحويل‬(/).
5
State1 State2Event[condition] / Action
8
9
10
‫التالية‬ ‫الحاالت‬ ‫يوجد‬ ‫آلي‬ ‫صراف‬ ‫نظام‬ ‫في‬Off , Idle , Serving Customer
‫حالة‬ ‫من‬ ‫االنتقال‬ ‫يتم‬Off‫ال‬ ‫حالة‬ ‫إلى‬Idle‫ال‬ ‫على‬ ‫الضغط‬ ‫عند‬switch‫النظام‬ ‫كان‬ ‫حالة‬ ‫وفي‬Idle‫على‬ ‫الضغط‬ ‫وتم‬
‫ال‬switch‫ال‬ ‫حالة‬ ‫الى‬ ‫االنتقال‬ ‫يتم‬OFF‫أخرى‬ ‫مرة‬
‫ال‬ ‫لحالة‬ ‫الدخول‬ ‫عند‬Idle‫رسالة‬ ‫إظهار‬ ‫يتم‬"‫البطاقة‬ ‫أدخل‬"
‫الجلسة‬ ‫فتبدأ‬ ‫البطاقة‬ ‫المستخدم‬ ‫أدخل‬ ‫حال‬ ‫في‬session‫حالة‬ ‫إلى‬ ‫النظام‬ ‫ليصل‬customer serving‫ال‬ ‫اكمال‬ ‫وعند‬
session‫ال‬ ‫لحالة‬ ‫النظام‬ ‫يعود‬ ‫مقاطعتها‬ ‫أو‬Idle
11
12
13
15
Copy protected with Online-PDF-No-Copy.com

More Related Content

PDF
Uml sequence diagram
PDF
CS8592 Object Oriented Analysis & Design - UNIT II
PPT
Sequence diagrams
PDF
Uml activity diagram
PPT
State Machine Diagram
PPT
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
PPT
Unit 3(advanced state modeling & interaction meodelling)
PPT
Unit 1( modelling concepts & class modeling)
Uml sequence diagram
CS8592 Object Oriented Analysis & Design - UNIT II
Sequence diagrams
Uml activity diagram
State Machine Diagram
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
Unit 3(advanced state modeling & interaction meodelling)
Unit 1( modelling concepts & class modeling)

What's hot (20)

PPT
08 state diagram and activity diagram
PDF
CS8592-OOAD Lecture Notes Unit-3
PPT
Z buffer
PPTX
Timing diagram
PPTX
Java beans
PPT
Class diagrams
PDF
Lecture6 activity diagrams
PDF
Uml class diagram
PDF
Sequence diagram- UML diagram
PDF
State chart diagram
PPTX
Object oriented and function oriented design
PPTX
state modeling In UML
PPT
presentation on timing diagram
PDF
CS6502 OOAD - Question Bank and Answer
PDF
Client Server Architecture in Software engineering
DOCX
Student information system
PDF
مخططات حالات الاستخدام Use case diagram uml
PPTX
PPTX
Image transforms
08 state diagram and activity diagram
CS8592-OOAD Lecture Notes Unit-3
Z buffer
Timing diagram
Java beans
Class diagrams
Lecture6 activity diagrams
Uml class diagram
Sequence diagram- UML diagram
State chart diagram
Object oriented and function oriented design
state modeling In UML
presentation on timing diagram
CS6502 OOAD - Question Bank and Answer
Client Server Architecture in Software engineering
Student information system
مخططات حالات الاستخدام Use case diagram uml
Image transforms
Ad

More from Sally Jarkas (6)

PDF
Uml use case diagram 2
PDF
Uml use case diagram
PDF
Uml class diagram 2
PDF
Uml state diagram 2
PDF
Google
PDF
غوغل في العمق
Uml use case diagram 2
Uml use case diagram
Uml class diagram 2
Uml state diagram 2
Google
غوغل في العمق
Ad

Recently uploaded (6)

PDF
النيروجيكو: فلسفة الذات المعززة في عصر الذكاء التفاعلي
PPTX
towing tractors.pptx training courses for enfineers
PPT
chap1 Introduction to quality control .ppt
PDF
اختبا ر الهبوط الخلاصه
PDF
lec 03 Arduino course for beginners New.pdf
PDF
النيروجيكو - الإنسان 2.0 في عصر الذكاء الاصطناعي المعزز
النيروجيكو: فلسفة الذات المعززة في عصر الذكاء التفاعلي
towing tractors.pptx training courses for enfineers
chap1 Introduction to quality control .ppt
اختبا ر الهبوط الخلاصه
lec 03 Arduino course for beginners New.pdf
النيروجيكو - الإنسان 2.0 في عصر الذكاء الاصطناعي المعزز

Uml state diagram

  • 2. ‫ما‬ ‫غرض‬ ‫استجابة‬ ‫تصف‬ ‫التي‬ ‫االنتقاالت‬ ‫و‬ ‫للحاالت‬ ‫بياني‬ ‫تمثيل‬ ‫هو‬(‫ما‬ ‫لصف‬ ‫تابع‬)‫خارجية‬ ‫لمحفزات‬ ‫الكثي‬ ‫وجود‬ ‫حال‬ ‫في‬ ‫يستخدم‬ ‫ال‬ ‫و‬ ‫الواحد‬ ‫الغرض‬ ‫في‬ ‫تصرفه‬ ‫لتوضيح‬ ‫صف‬ ‫كل‬ ‫أجل‬ ‫من‬ ‫الحالة‬ ‫مخطط‬ ‫رسم‬ ‫يتم‬‫من‬ ‫ر‬ ‫االغراض‬ ‫يتلقاها‬ ‫التي‬ ‫الخارجية‬ ‫للمؤثرات‬ ‫استجابته‬ ‫كيفية‬ ‫أو‬ ‫ما‬ ‫غرض‬ ‫بها‬ ‫يمر‬ ‫التي‬ ‫الحاالت‬ ‫تسلسل‬ ‫يظهر‬ ‫أي‬. 2
  • 3. ‫األولية‬ ‫الحالة‬:‫ب‬ ‫في‬ ‫صغيرة‬ ‫دائرة‬ ‫ترسم‬ ‫و‬ ‫حدث‬ ‫أي‬ ‫يسببه‬ ‫ال‬ ‫أولي‬ ‫تحويل‬ ‫خالل‬ ‫من‬ ‫إليها‬ ‫الوصول‬ ‫يتم‬ ‫حالة‬ ‫أول‬‫دايته‬(.‫حالة‬ ‫العمل‬ ‫بداية‬ ‫في‬ ‫الغرض‬) ‫النهائية‬ ‫الحالة‬:‫مملوءة‬ ‫دائرة‬ ‫إلى‬ ‫يؤشر‬ ‫بسهم‬ ‫للغرض‬ ‫النهائية‬ ‫الحالة‬ ‫تمثل‬‫محتواة‬‫أخرى‬ ‫دائرة‬ ‫داخل‬( .‫الغر‬ ‫حالة‬‫في‬ ‫ض‬ ‫العمل‬ ‫نهاية‬) 3
  • 4. ‫الحاالت‬:states‫تمثل‬‫الغرض‬ ‫حالة‬,‫شكل‬ ‫على‬ ‫تظهر‬ ‫الزوايا‬ ‫قوسية‬ ‫مستطيالت‬.‫أكثر‬ ‫أو‬ ‫قسم‬ ‫على‬ ‫الحالة‬ ‫تحتوي‬‫وهذه‬ ‫وهي‬ ‫اختيارية‬ ‫األقسام‬: ‫االسم‬ ‫قسم‬:‫تأ‬ ‫ال‬ ‫أن‬ ‫يفضل‬ ‫و‬ ‫عنها‬ ‫تعبر‬ ‫أسماء‬ ‫الحاالت‬ ‫تأخذ‬‫خذ‬ ‫المخطط‬ ‫نفس‬ ‫من‬ ‫االسم‬ ‫نفس‬ ‫حالتان‬.‫هناك‬ ‫تكون‬ ‫أن‬ ‫يمكن‬ ‫كما‬ ‫اسم‬ ‫بدون‬ ‫المخطط‬ ‫في‬ ‫تظهر‬ ‫وعندها‬ ‫مجهولة‬ ‫حاالت‬. ‫الداخلي‬ ‫االنتقال‬ ‫قسم‬:‫النش‬ ‫أو‬ ‫باألعمال‬ ‫قائمة‬ ‫عن‬ ‫عبارة‬ ‫وهي‬‫اطات‬ ‫األص‬ ‫حالته‬ ‫في‬ ‫يزال‬ ‫ال‬ ‫بينما‬ ‫الغرض‬ ‫ينجزها‬ ‫التي‬ ‫الداخلية‬‫لية‬. ‫انتقال‬ ‫عملية‬ ‫هناك‬ ‫تكون‬ ‫أن‬ ‫بدون‬ 4
  • 5. ‫االنتقاالت‬:ً‫ا‬‫حدث‬ ‫تحمل‬ ‫أسهم‬ ‫شكل‬ ‫على‬ ‫ترسم‬ ‫الحالة‬ ‫أجله‬ ‫من‬ ‫تغيرت‬ ‫الذي‬ ‫السبب‬(event)ً‫ا‬‫شرط‬ ‫أو‬(condition) ً‫ال‬‫فع‬ ‫أو‬(action. )‫األحداث‬ ‫و‬ ‫الشروط‬ ‫حسب‬ ‫أخرى‬ ‫إلى‬ ‫حالة‬ ‫من‬ ‫االنتقال‬ ‫أي‬. ‫الحدث‬event‫توف‬ ‫إذا‬ ‫الحدث‬ ‫هذا‬ ‫اسم‬ ‫سهمه‬ ‫يحمله‬ ‫الذي‬ ‫االنتقال‬ ‫حسب‬ ‫أخرى‬ ‫إلى‬ ‫حالة‬ ‫من‬ ‫لالنتقال‬ ‫النظام‬ ‫ينتظره‬ ‫ما‬‫ر‬ ‫لذلك‬ ‫المناسبة‬ ‫الشروط‬ ‫أو‬ ‫الشرط‬.‫لالنتق‬ ‫حدث‬ ‫أي‬ ‫ينتظر‬ ‫ال‬ ‫النظام‬ ‫أن‬ ‫يعني‬ ‫فهذا‬ ‫السهم‬ ‫فوق‬ ‫حدث‬ ‫أي‬ ‫يوجد‬ ‫لم‬ ‫إذا‬‫الحالة‬ ‫إلى‬ ‫ال‬ ‫الجديدة‬. ‫الشرط‬:condition‫تعبير‬‫بولياني‬‫أخرى‬ ‫إلى‬ ‫حالة‬ ‫من‬ ‫النظام‬ ‫لينتقل‬ ‫يتحقق‬ ‫أن‬ ‫يجب‬.Boolean condition must be true for transition to be taken‫قوسين‬ ‫بين‬ ‫عادة‬ ‫الشرط‬ ‫يكتب‬[]‫المعني‬ ‫التحويل‬ ‫فوق‬. ‫الفعل‬Action:‫ال‬ ‫عبارات‬ ‫وتكتب‬ ‫أخرى‬ ‫إلى‬ ‫حالة‬ ‫من‬ ‫االنتقال‬ ‫عند‬ ‫النظام‬ ‫ينفذها‬ ‫أن‬ ‫يجب‬ ‫أعمال‬ ‫وهي‬action‫أسهم‬ ‫فوق‬ ‫إشارة‬ ‫بعد‬ ‫المعنية‬ ‫التحويل‬(/). 5 State1 State2Event[condition] / Action
  • 6. 8
  • 7. 9
  • 8. 10
  • 9. ‫التالية‬ ‫الحاالت‬ ‫يوجد‬ ‫آلي‬ ‫صراف‬ ‫نظام‬ ‫في‬Off , Idle , Serving Customer ‫حالة‬ ‫من‬ ‫االنتقال‬ ‫يتم‬Off‫ال‬ ‫حالة‬ ‫إلى‬Idle‫ال‬ ‫على‬ ‫الضغط‬ ‫عند‬switch‫النظام‬ ‫كان‬ ‫حالة‬ ‫وفي‬Idle‫على‬ ‫الضغط‬ ‫وتم‬ ‫ال‬switch‫ال‬ ‫حالة‬ ‫الى‬ ‫االنتقال‬ ‫يتم‬OFF‫أخرى‬ ‫مرة‬ ‫ال‬ ‫لحالة‬ ‫الدخول‬ ‫عند‬Idle‫رسالة‬ ‫إظهار‬ ‫يتم‬"‫البطاقة‬ ‫أدخل‬" ‫الجلسة‬ ‫فتبدأ‬ ‫البطاقة‬ ‫المستخدم‬ ‫أدخل‬ ‫حال‬ ‫في‬session‫حالة‬ ‫إلى‬ ‫النظام‬ ‫ليصل‬customer serving‫ال‬ ‫اكمال‬ ‫وعند‬ session‫ال‬ ‫لحالة‬ ‫النظام‬ ‫يعود‬ ‫مقاطعتها‬ ‫أو‬Idle 11
  • 10. 12
  • 11. 13
  • 12. 15 Copy protected with Online-PDF-No-Copy.com