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