State Diagram Wattanapong suttapak, Software Engineering,

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์
Advertisements

คำอธิบายรายวิชา ระบบธุรกิจ วัฏจักรของการพัฒนาระบบงาน ระเบียบ วิธีการและเครื่องมือในการวิเคราะห์ ผังงานระบบ ตารางและการตัดสินใจ การศึกษาความเป็นไปได้ของระบบการวิเคราะห์ความคุ้มค่าในการลงทุนในการพัฒนา.
(Material Requirement Planning)
การออกแบบการวิจัยการเขียนเค้าโครงการวิจัย
การวิเคราะห์ระบบและวิธีปฏิบัติงาน
Object-Oriented Analysis and Design
UML Diagrams Functional Model Seree Chinodom
ตัวอย่างการสร้าง Class Diagram
Class Diagram.
อาจารย์ที่ปรึกษา อาจารย์ ยิ่งยศ ศรีบุญเรือง คณะกรรมการ
Business Modeling (บางส่วนอ้างอิงจาก ดร.อดิศร ณ อุบล)
Object-Oriented Analysis and Design
Business Administration THONBURI UNIVERSITY
บทที่ 5 การจำลองแบบเชิงวัตถุ Object Modeling
Object-Oriented Analysis and Design
Use Case Diagram.
Example Use Case Diagram
Example Class Diagram.
SCC : Suthida Chaichomchuen
Chapter 1 Introduction to Information Technology
ทบทวน การออกแบบฐานข้อมูล
OOP (Object-Oriented Programming)
Review : เซตของ states ( สถานะ ) : เซตของ Input alphabets/symbols ( อักษร / สัญลักษณ์ รับเข้า ) : Initial state ( สถานะเริ่มต้น ) : เซตของ Final states.
ที่ใช้ใน Object-Oriented Design
ความรู้พื้นฐานทางวิศวกรรมไฟฟ้า(252282) กฎของโอห์ม การคำนวณและการวัด
Weddingmind.com ระบบร้านให้บริการและรับจัดงานแต่งงาน ครบวงจร.
chatper 2 Software Requirement
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
WATTANAPONG SUTTAPAK SOFTWARE ENGINEERING, SCHOOL OF INFORMATION COMMUNICATION TECHNOLOGY, UNIVERSITY OF PHAYAO Chapter 4 analysis of algorithm efficiency.
ซีเควนซ์ไดอะแกรม(Sequence Diagram)
Software Framework & Design Pattern
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Course outline Software Architecture and Design
Chapter 3 - Stack, - Queue,- Infix Prefix Postfix
School of Information Communication Technology,
Midterm outline Object-oriented programming Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao.
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
SMARTPAYMENT REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao.
Sequence Diagram Communication Diagram
Activity Diagram Wattanapong suttapak, Software Engineering,
อ.วิวัฒน์ ชินนาทศิริกุล
school of Information communication Tecnology,
รู้จักกับ Microsoft Access 2003
Object Oriented Programming : OOP
การจ่ายค่าตอบแทนให้กับพนักงานขาย
SE WEBSITE REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao.
บทที่ 12 ฐานข้อมูล.
Design pattern WATTANAPONG SUTTAPAK Software Engineering,
Modeling and Activity Diagram
การวิเคราะห์และออกแบบระบบ System Analysis and Design
Unified Modeling Language
Lesson 10 Software Evolution
วิชา การวิเคราะห์และออกแบบเชิงวัตถุ รหัส
school of Information communication Tecnology,
การวิเคราะห์ความต้องการของระบบ
WATTANAPONG SUTTAPAK SOFTWARE ENGINEERING, SCHOOL OF INFORMATION COMMUNICATION TECHNOLOGY, UNIVERSITY OF PHAYAO Chapter 9 Heap and Hash 1.
ภาษาและเทคโนโลยีสารสนเทศสำหรับครู
chapter 2 - Construction and destruction - Overloading method
บทที่ 5 ข้อเสนอ การสร้างสรรค์ จังหวะเวลา และบริการที่มอบให้กับลูกค้า
Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao เกณฑ์การนำเสนอ และเกณฑ์การให้ คะแนน ครั้งที่
MVC DESIGN PATTERN WATTANAPON G SUTTAPAK Software Engineering, School of Information Communication Technology, University of PHAYAO 1.
บทที่ 3 การกําหนดปัญหา การศึกษาความเป็นไปได้และการวางแผนโครงการ
บทที่ 5 ความต้องการ วิศวกรรมความต้องการ แบบจําลองการวิเคราะห์
การวิเคราะห์ซอฟต์แวร์
(Smart Strategy Praboromarajchanok Institute: SSPI)
UML (Unified Modeling Language)
Object-Oriented System Analysis and Design using UML
Project Feasibility Study
Yeunyong Kantanet School of Information and Communication Technology
Object-Oriented Analysis and Design
ใบสำเนางานนำเสนอ:

State Diagram Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao

จุดประสงค์การเรียนรู้ เข้าใจจุดประสงค์การสร้าง state diagram สามารถค้นหา state diagram ที่เหมาะสมได้ สามารถเขียน state diagram ได้ตรงตามมาตรฐานการ ออกแบบ UML

State Diagram Use Case Diagram แสดงการใช้งานและความสัมพันธ์ของผู้ใช้ระบบ(actor) และการใช้งาน Class Diagram คลาส ส่วนประกอบคลาส ความสัมพันธ์ Sequence Diagram แสดงการโต้ตอบหรือการตอบสนองต่อผู้ใช้ Communication Diagram(Collaboration Diagram UML1.x) แสดงการโต้ตอบหรือการตอบสนองระหว่างวัตถุ Activity Diagram แสดงการทำงานของข้อมูลทั้งระบบ State Or Statechart Diagram แสดงสถานะของวัตถุเมื่อมีเหตุการณ์(event) เกิดขึ้น

State Diagram ในการสร้าง object หนึ่งเรียกใช้งานอีก object หนึ่ง อาจมีสถานะไม่พร้อม ทำงานเมื่อถูกเรียกใช้งานได้ สถานะที่ไม่พร้อมใช้งานนี้เรียกว่า object นี้มีสถานะ(state) ถูกอธิบายด้วยแผนภาพ State Diagram หรือ Statechart Diagram

องค์ประกอบพื้นฐานของแผนภาพสถานะ ประกอบ ไปด้วย 2 สัญลักษณ์ State Diagram องค์ประกอบพื้นฐานของแผนภาพสถานะ ประกอบ ไปด้วย 2 สัญลักษณ์ state หรือ สถานะ Transition หรือ เหตุการณ์ที่ทำให้ object เปลี่ยนสถานะ

State แสดงสถานะของ object ณ เวลาหนึ่ง ตัวอย่าง การจ่ายเงินของลูกค้าด้วยบัตรเครดิต ทุกครั้งระบบจะมีการตรวจสอบสถานะของ ลูกค้าในการใช้บัตรเครดิต ทำให้ การจัดส่งสินค้าหรือมอบสินค้า อยู่ในสถานะรอจัดส่งสินค้า state initial object state end object

Transition แสดงเหตุการณ์ที่ทำให้ object เปลี่ยนสถานะ ตัวอย่าง การอนุมัติการจัดส่งสินค้า ระหว่างรอการตรวจสอบบัตรเครดิต โดยปกติการสร้าง transition จะสอดคล้องกับ interaction diagram ในส่วนของส่ง message

ตัวอย่าง State Diagram ในระบบ POS

State Diagram