▷ 3 ตัวอย่างแผนภาพลำดับ

  • Jun 18, 2022
click fraud protection

แผนภาพลำดับ เป็นโมเดลไดอะแกรมที่พบในโมเดล UML (Unified Modeling Language) ซึ่งยึดตามการสร้างลำดับในการโต้ตอบของระบบ

ในบทความนี้คุณจะพบ:

แผนภาพลำดับคืออะไรและมีประโยชน์อย่างไร

ไดอะแกรมลำดับคือประเภทของไดอะแกรมที่ ช่วยให้เห็นภาพ วิธีที่นักแสดงในระบบดำเนินการแต่ละหน้าที่และ ลำดับซึ่งปฏิสัมพันธ์เกิดขึ้นเมื่อการพัฒนาของกระบวนการที่เป็นระบบคลี่คลาย

โฆษณา

แผนภาพลำดับมีประโยชน์สำหรับอะไร? ประโยชน์ของมันขึ้นอยู่กับ อนุญาตให้แสดงโดยใช้แผนผังลำดับในการพัฒนาแต่ละบทบาท หรือกิจกรรมตามระยะเวลาที่ล่วงเลยไปในการดำเนินการของระบบ

แผนภาพนี้ ปรับใช้ได้ทุกระบบ ตำแหน่งที่คุณต้องการแสดงลำดับการทำงานของฟังก์ชัน เหมาะที่จะเป็นตัวแทนของระบบการบริหาร ระบบการผลิต แม้แต่กระบวนการง่ายๆ จากสถานการณ์ปัจจุบันหรือจากเหตุการณ์ในอนาคต.

โฆษณา

เมื่อต้องการทำเช่นนี้ ไดอะแกรมนี้จะขึ้นอยู่กับa คำอธิบายรายละเอียดเพิ่มเติม ว่า ใช้ไดอะแกรมกรณี

และ ไดอะแกรมคลาส, ผ่าน a การแสดงกราฟิกและตรรกะ ของลำดับของฟังก์ชัน แม้ว่าจะดำเนินการพร้อมกันก็ตาม

องค์ประกอบสำคัญในโครงสร้างของไดอะแกรมลำดับ

การทำแผนภาพลำดับ จำเป็นต้องระบุองค์ประกอบและสัญลักษณ์ที่แตกต่างกัน ใช้ในการพัฒนาโครงสร้าง ได้แก่

โฆษณา

  • เส้นชีวิต:

มันถูกแสดงเป็น เส้นแวบวับ ใน ทิศทางแนวตั้งที่ด้านบนติดกับสี่เหลี่ยมพร้อมคำอธิบายของวัตถุหรือนักแสดงที่มีปฏิสัมพันธ์

  • แถบเปิดใช้งาน:

แท่งเหล่านี้สะท้อนด้วย a สี่เหลี่ยมผืนผ้า แคบที่คาบเส้นชีวิตและความยาวของมันหมายถึง เวลาดำเนินการของกิจกรรม ยิ่งแถบยาวเท่าไหร่ก็ยิ่งใช้เวลานานในการดำเนินการตามบทบาทนั้น

โฆษณา

  • ลูกศรข้อความ:

คือ ลูกศรชี้เส้นชีวิตที่แนบข้อความที่มีการแลกเปลี่ยนระหว่างวัตถุหรือนักแสดง ลูกศรอยู่ในตำแหน่ง ที่ด้านบนของบาร์ สะท้อนถึงการเริ่มต้นของกิจกรรม และการวางตำแหน่งตัวเองใน ด้านล่างของแถบ แสดงว่าเสร็จสิ้น ของการดำเนินการ

  • ข้อความ:

ก่อตั้งโดย ข้อความที่เป็นคุณต้องการถ่ายทอดระหว่างวัตถุหรือนักแสดง ระบุด้วยลูกศรแนวนอนและสามารถเป็น: ซิงโครนัสและอะซิงโครนัส

โฆษณา

ข้อความซิงโครนัส คือผู้ที่ส่งข้อความ รอการตอบกลับจากผู้รับ และใน ข้อความแบบอะซิงโครนัสไม่ต้องรอคำตอบ ผู้รับเพื่อส่งข้อความถัดไปหรือดำเนินการประมวลผลต่อไป

นอกจากนี้ ข้างข้อความอาจมีคำอธิบายประกอบอยู่ใน “()” เพื่อแสดงสภาพหรือคุณภาพที่โดดเด่นในการส่งข้อความ

มาดูการแสดงกราฟิกขององค์ประกอบและสัญลักษณ์เหล่านี้ในภาพต่อไปนี้:

องค์ประกอบและสัญลักษณ์ของแผนภาพลำดับ

ควรสังเกตว่าในโครงสร้างของไดอะแกรมลำดับ เวลาดำเนินการจะแสดงในแนวตั้งเสมอและลำดับขั้นตอน หรือข้อความสะท้อนจาก วิธีแนวนอน

ตัวอย่างแผนภาพลำดับ

1.- ตัวอย่างแผนภาพลำดับการบริการลูกค้า

เพื่อแสดงแผนภาพนี้ ของลำดับ เราจะใช้เป็นข้อมูลอ้างอิง ระบบบริการลูกค้าในร้านอาหาร โดยคำนึงถึงผู้ดำเนินการสี่คนในกระบวนการ ได้แก่ ลูกค้า พนักงานเสิร์ฟ พ่อครัว และแคชเชียร์

ดังที่เห็นในแผนภาพ แต่ละแถบแสดงถึงจุดเริ่มต้นและจุดสิ้นสุดของการดำเนินการของกิจกรรม ทำโดยนักแสดงแทรกแซงแต่ละคน

ตัวอย่างแผนภาพลำดับการบริการลูกค้าในร้านอาหาร

ในตัวอย่างนี้ ลูกค้าขอบริการอาหารจากพนักงานเสิร์ฟซึ่งเมื่อทำการสั่งซื้อเสร็จแล้ว ให้จัดส่งให้เชฟเพื่อเตรียมบริการ

ระหว่างที่เชฟเตรียมอาหาร บริกรก็ดูแลลูกค้าพร้อมๆ กันเสนอไวน์ให้ดื่มในขณะที่เชฟเตรียมอาหารเสร็จ จานซึ่งไวน์ถูกปฏิเสธโดยลูกค้าเมื่อจานพร้อมบริกรให้บริการลูกค้าซึ่งเมื่อรับประทานอาหารเสร็จแล้วจะจ่ายเงิน ลงทะเบียนเงินสด

ในผังงานนี้ เราสามารถเน้นสองกิจกรรมที่แตกต่างกันซึ่งดำเนินการในเวลาเดียวกัน โดยนักแสดงสองคนในกระบวนการ บริกรและพ่อครัว ในขณะที่พ่อครัวเตรียมอาหาร บริกรก็เสนอไวน์

อย่างไรก็ตาม เราสามารถสังเกตได้ว่า ข้อความมักจะเป็นแบบซิงโครนัสเป็นส่วนใหญ่ เนื่องจากในกระบวนการที่เป็นระบบส่วนใหญ่ ความต่อเนื่องในการดำเนินการตามบทบาทจะขึ้นอยู่กับปฏิสัมพันธ์หรือการอนุมัติของผู้อื่น

2.- ตัวอย่างแผนภาพลำดับของระบบการถอนเงิน

ไดอะแกรมลำดับ แม้ว่าจะอธิบายลำดับของกระบวนการโดยละเอียด, ทิศตะวันออก ไม่ได้หมายความว่าควรมีข้อมูลมากเกินไปเนื่องจากรายละเอียดมากเกินไปอาจทำให้ตีความสับสนได้

ในกรณีนี้เราจะยกตัวอย่าง การใช้แผนภาพลำดับ ระบบถอนเงินที่ธนาคารจัดให้ผ่านตู้เอทีเอ็มสำหรับสิ่งนี้ให้เราดูกราฟต่อไปนี้ของไดอะแกรม:

ตัวอย่างไดอะแกรมลำดับการถอน

จากตัวอย่างนี้ เราสามารถสังเกตได้ว่า ข้อความสามารถเข้าและออกจากแถบเดียวกันในการดำเนินกิจกรรมดังที่แสดงในแถบสองแถบที่ระบุฟังก์ชันทั้งสองที่ดำเนินการโดยธนาคาร

3.- ตัวอย่างแผนภาพลำดับ

ไดอะแกรมลำดับเหล่านี้ขึ้นอยู่กับความสามารถในการแสดงลำดับที่กิจกรรมเกิดขึ้น แม้ว่าจะดำเนินการพร้อมกันเช่นเดียวกับการแลกเปลี่ยนข้อความในการดำเนินการดังกล่าว ฟังก์ชั่น.

แต่ถึงอย่างไร, หากบทบาทหรือลำดับในกิจกรรมเปลี่ยนไป แผนภาพลำดับต้องได้รับการปรับปรุง เพราะจะขาดการแสดงสถานการณ์จริงของกระบวนการของระบบ

ในกรณีนี้ จะวางบนแผนภาพลำดับเพื่อแสดงกระบวนการที่เป็นระบบที่เกิดขึ้นเมื่อขอบริการยืมห้องสมุด

ตัวอย่างแผนภาพลำดับ 3

ตามที่สังเกต สี่เหลี่ยมที่เชื่อมเข้ากับเส้นชีวิตไม่จำเป็นต้องเป็นตัวแทนของบุคคล ที่มันดำเนินการเพราะขึ้นอยู่กับระบบที่จะแสดง บทบาทสามารถทำได้โดยวัตถุเครื่อง หรือองค์ประกอบอื่นใดที่ทำหน้าที่เป็นผู้ดำเนินกระบวนการ

instagram viewer