แผนภาพลำดับ เป็นโมเดลไดอะแกรมที่พบในโมเดล UML (Unified Modeling Language) ซึ่งยึดตามการสร้างลำดับในการโต้ตอบของระบบ
ในบทความนี้คุณจะพบ:
แผนภาพลำดับคืออะไรและมีประโยชน์อย่างไร
ไดอะแกรมลำดับคือประเภทของไดอะแกรมที่ ช่วยให้เห็นภาพ วิธีที่นักแสดงในระบบดำเนินการแต่ละหน้าที่และ ลำดับซึ่งปฏิสัมพันธ์เกิดขึ้นเมื่อการพัฒนาของกระบวนการที่เป็นระบบคลี่คลาย
โฆษณา
แผนภาพลำดับมีประโยชน์สำหรับอะไร? ประโยชน์ของมันขึ้นอยู่กับ อนุญาตให้แสดงโดยใช้แผนผังลำดับในการพัฒนาแต่ละบทบาท หรือกิจกรรมตามระยะเวลาที่ล่วงเลยไปในการดำเนินการของระบบ
แผนภาพนี้ ปรับใช้ได้ทุกระบบ ตำแหน่งที่คุณต้องการแสดงลำดับการทำงานของฟังก์ชัน เหมาะที่จะเป็นตัวแทนของระบบการบริหาร ระบบการผลิต แม้แต่กระบวนการง่ายๆ จากสถานการณ์ปัจจุบันหรือจากเหตุการณ์ในอนาคต.
โฆษณา
เมื่อต้องการทำเช่นนี้ ไดอะแกรมนี้จะขึ้นอยู่กับa คำอธิบายรายละเอียดเพิ่มเติม ว่า ใช้ไดอะแกรมกรณี
องค์ประกอบสำคัญในโครงสร้างของไดอะแกรมลำดับ
การทำแผนภาพลำดับ จำเป็นต้องระบุองค์ประกอบและสัญลักษณ์ที่แตกต่างกัน ใช้ในการพัฒนาโครงสร้าง ได้แก่
โฆษณา
- เส้นชีวิต:
มันถูกแสดงเป็น เส้นแวบวับ ใน ทิศทางแนวตั้งที่ด้านบนติดกับสี่เหลี่ยมพร้อมคำอธิบายของวัตถุหรือนักแสดงที่มีปฏิสัมพันธ์
- แถบเปิดใช้งาน:
แท่งเหล่านี้สะท้อนด้วย a สี่เหลี่ยมผืนผ้า แคบที่คาบเส้นชีวิตและความยาวของมันหมายถึง เวลาดำเนินการของกิจกรรม ยิ่งแถบยาวเท่าไหร่ก็ยิ่งใช้เวลานานในการดำเนินการตามบทบาทนั้น
โฆษณา
- ลูกศรข้อความ:
คือ ลูกศรชี้เส้นชีวิตที่แนบข้อความที่มีการแลกเปลี่ยนระหว่างวัตถุหรือนักแสดง ลูกศรอยู่ในตำแหน่ง ที่ด้านบนของบาร์ สะท้อนถึงการเริ่มต้นของกิจกรรม และการวางตำแหน่งตัวเองใน ด้านล่างของแถบ แสดงว่าเสร็จสิ้น ของการดำเนินการ
- ข้อความ:
ก่อตั้งโดย ข้อความที่เป็นคุณต้องการถ่ายทอดระหว่างวัตถุหรือนักแสดง ระบุด้วยลูกศรแนวนอนและสามารถเป็น: ซิงโครนัสและอะซิงโครนัส
โฆษณา
ข้อความซิงโครนัส คือผู้ที่ส่งข้อความ รอการตอบกลับจากผู้รับ และใน ข้อความแบบอะซิงโครนัสไม่ต้องรอคำตอบ ผู้รับเพื่อส่งข้อความถัดไปหรือดำเนินการประมวลผลต่อไป
นอกจากนี้ ข้างข้อความอาจมีคำอธิบายประกอบอยู่ใน “()” เพื่อแสดงสภาพหรือคุณภาพที่โดดเด่นในการส่งข้อความ
มาดูการแสดงกราฟิกขององค์ประกอบและสัญลักษณ์เหล่านี้ในภาพต่อไปนี้:
ควรสังเกตว่าในโครงสร้างของไดอะแกรมลำดับ เวลาดำเนินการจะแสดงในแนวตั้งเสมอและลำดับขั้นตอน หรือข้อความสะท้อนจาก วิธีแนวนอน
ตัวอย่างแผนภาพลำดับ
1.- ตัวอย่างแผนภาพลำดับการบริการลูกค้า
เพื่อแสดงแผนภาพนี้ ของลำดับ เราจะใช้เป็นข้อมูลอ้างอิง ระบบบริการลูกค้าในร้านอาหาร โดยคำนึงถึงผู้ดำเนินการสี่คนในกระบวนการ ได้แก่ ลูกค้า พนักงานเสิร์ฟ พ่อครัว และแคชเชียร์
ดังที่เห็นในแผนภาพ แต่ละแถบแสดงถึงจุดเริ่มต้นและจุดสิ้นสุดของการดำเนินการของกิจกรรม ทำโดยนักแสดงแทรกแซงแต่ละคน
ในตัวอย่างนี้ ลูกค้าขอบริการอาหารจากพนักงานเสิร์ฟซึ่งเมื่อทำการสั่งซื้อเสร็จแล้ว ให้จัดส่งให้เชฟเพื่อเตรียมบริการ
ระหว่างที่เชฟเตรียมอาหาร บริกรก็ดูแลลูกค้าพร้อมๆ กันเสนอไวน์ให้ดื่มในขณะที่เชฟเตรียมอาหารเสร็จ จานซึ่งไวน์ถูกปฏิเสธโดยลูกค้าเมื่อจานพร้อมบริกรให้บริการลูกค้าซึ่งเมื่อรับประทานอาหารเสร็จแล้วจะจ่ายเงิน ลงทะเบียนเงินสด
ในผังงานนี้ เราสามารถเน้นสองกิจกรรมที่แตกต่างกันซึ่งดำเนินการในเวลาเดียวกัน โดยนักแสดงสองคนในกระบวนการ บริกรและพ่อครัว ในขณะที่พ่อครัวเตรียมอาหาร บริกรก็เสนอไวน์
อย่างไรก็ตาม เราสามารถสังเกตได้ว่า ข้อความมักจะเป็นแบบซิงโครนัสเป็นส่วนใหญ่ เนื่องจากในกระบวนการที่เป็นระบบส่วนใหญ่ ความต่อเนื่องในการดำเนินการตามบทบาทจะขึ้นอยู่กับปฏิสัมพันธ์หรือการอนุมัติของผู้อื่น
2.- ตัวอย่างแผนภาพลำดับของระบบการถอนเงิน
ไดอะแกรมลำดับ แม้ว่าจะอธิบายลำดับของกระบวนการโดยละเอียด, ทิศตะวันออก ไม่ได้หมายความว่าควรมีข้อมูลมากเกินไปเนื่องจากรายละเอียดมากเกินไปอาจทำให้ตีความสับสนได้
ในกรณีนี้เราจะยกตัวอย่าง การใช้แผนภาพลำดับ ระบบถอนเงินที่ธนาคารจัดให้ผ่านตู้เอทีเอ็มสำหรับสิ่งนี้ให้เราดูกราฟต่อไปนี้ของไดอะแกรม:
จากตัวอย่างนี้ เราสามารถสังเกตได้ว่า ข้อความสามารถเข้าและออกจากแถบเดียวกันในการดำเนินกิจกรรมดังที่แสดงในแถบสองแถบที่ระบุฟังก์ชันทั้งสองที่ดำเนินการโดยธนาคาร
3.- ตัวอย่างแผนภาพลำดับ
ไดอะแกรมลำดับเหล่านี้ขึ้นอยู่กับความสามารถในการแสดงลำดับที่กิจกรรมเกิดขึ้น แม้ว่าจะดำเนินการพร้อมกันเช่นเดียวกับการแลกเปลี่ยนข้อความในการดำเนินการดังกล่าว ฟังก์ชั่น.
แต่ถึงอย่างไร, หากบทบาทหรือลำดับในกิจกรรมเปลี่ยนไป แผนภาพลำดับต้องได้รับการปรับปรุง เพราะจะขาดการแสดงสถานการณ์จริงของกระบวนการของระบบ
ในกรณีนี้ จะวางบนแผนภาพลำดับเพื่อแสดงกระบวนการที่เป็นระบบที่เกิดขึ้นเมื่อขอบริการยืมห้องสมุด
ตามที่สังเกต สี่เหลี่ยมที่เชื่อมเข้ากับเส้นชีวิตไม่จำเป็นต้องเป็นตัวแทนของบุคคล ที่มันดำเนินการเพราะขึ้นอยู่กับระบบที่จะแสดง บทบาทสามารถทำได้โดยวัตถุเครื่อง หรือองค์ประกอบอื่นใดที่ทำหน้าที่เป็นผู้ดำเนินกระบวนการ