Behavioral UML diagrams : Timing Diagram

UML คืออะไร ?

UML คือภาษาหรือรูปภาพที่ไว้ใช้ในการจำลองและสื่อสารระหว่าง User และ Developer เพื่อให้เข้าใจกันง่ายขึ้น

UML Timing Diagram คืออะไร ?

อย่างแรกต้องกล่าวก่อนเลยว่า Timing Diagram จะต้องเกี่ยวกับเรื่องของเวลาอย่างแน่นอนเพราะมีคำว่า Timing  ซึ่งโดยหลักการพื้นๆแล้วจะคล้ายคลึงกับ Timing Diagram ของ Digital อย่างมากเพราะมีช่วงเวลาบอกสถานะที่ชัดเจน

ตัวอย่าง Timing Diagram ของ Digital (Logic gate)

อ้างอิงรูป https://i.ytimg.com/vi/7Gf7N424v3k/maxresdefault.jpg

จะเห็นได้ว่าจะมีการบอกสถานะนั้นๆที่เวลานั้นๆ

UML Timing Diagram ที่ได้พบ

เนื่องจากมีการประยุกต์ของ Timing Diagram มาเป็นรูปแบบ UML แล้ว ก็จะมีการบอกสถานะนั้นๆเพื่อให้ User เข้าใจได้ง่ายขึ้น

ตัวอย่าง UML Timing Diagram

อ้างอิงรูป https://www.uml-diagrams.org/timing-diagrams/timing-diagrams-overview.png

 จะพบเห็นได้ว่าจะมีการบอกสถานะที่เวลานั้นๆว่า Web browser กำลังเข้าสู่สถานะอะไร กำลังทำอะไรอยู่

งานที่เหมาะสมกับ UML Timing Diagram

  • งานที่มีการประมวลผลต่างๆที่มีการตอบสนอง
  • งานที่มีการสื่อสารภายในระบบงาน เช่น Website เป็นต้น

อธิบายสั้นๆไม่เกิน 3 นาที

https://drive.google.com/file/d/1JetsQZIyrbOCY2_e6mvsOPBhVKuIAo36/view?usp=sharing

Thummathus Boonlerd
at GlurGeek.Com

Leave a Reply

© 2022 GlurGeek.Com