wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบ Use Case Diagram

Total questions: 52

Worksheet time: 1hrs 16mins

Name
Class
Date
1.

ในระบบจัดการห้องสมุด Actor "นักเรียน" สามารถ "ค้นหาหนังสือ" และ "ยืมหนังสือ" ได้ หาก Use Case "ยืมหนังสือ" จำเป็นต้องทำ "ตรวจสอบสิทธิ์" ก่อนเสมอ ควรใช้ความสัมพันธ์แบบใด?

a)

<<extend>>

b)

<<include>>

c)

Association

d)

Generalization

e)

Dependency

2.

ในระบบธนาคารออนไลน์ Actor "ลูกค้า" มี Use Case "โอนเงิน" และในบางกรณีอาจมี "พิมพ์ใบเสร็จ" ถ้าลูกค้าต้องการ ความสัมพันธ์ระหว่าง Use Case ทั้งสองควรเป็นแบบใด?

a)

"โอนเงิน" <<include>> "พิมพ์ใบเสร็จ"

b)

"โอนเงิน" <<extend>> "พิมพ์ใบเสร็จ"

c)

"พิมพ์ใบเสร็จ" <<extend>> "โอนเงิน"

d)

"พิมพ์ใบเสร็จ" <<include>> "โอนเงิน"

e)

ไม่มีความสัมพันธ์

3.

ในระบบขายสินค้าออนไลน์ Actor "ลูกค้า" และ "พนักงาน" ต่างก็สามารถ "ดูข้อมูลสินค้า" ได้ แต่เฉพาะ "พนักงาน" เท่านั้นที่สามารถ "แก้ไขข้อมูลสินค้า" ได้ ควรจัดการความสัมพันธ์อย่างไร?

a)

สร้าง Actor "ผู้ใช้" เป็น parent ของ "ลูกค้า" และ "พนักงาน"

b)

ให้ทั้งสอง Actor เชื่อมต่อกับ Use Case "ดูข้อมูลสินค้า" โดยตรง

c)

ใช้ <<include>> ระหว่าง Use Case ทั้งสอง

d)

ให้ "พนักงาน" เป็น child ของ "ลูกค้า"

e)

สร้าง Use Case แยกกันสำหรับแต่ละ Actor

4.

ในระบบจองตั๋วเครื่องบิน Use Case "จองตั๋ว" มีขั้นตอน "เลือกที่นั่ง", "ชำระเงิน", และ "ยืนยันการจอง" ที่ต้องทำทุกครั้ง ควรแสดงความสัมพันธ์อย่างไร?

a)

ใช้ <<include>> จาก "จองตั๋ว" ไปยังทั้งสาม Use Case

b)

ใช้ <<extend>> จาก "จองตั๋ว" ไปยังทั้งสาม Use Case

c)

แสดงเป็น Use Case เดียวคือ "จองตั๋ว" เท่านั้น

d)

ใช้ <<include>> จากทั้งสาม Use Case ไปยัง "จองตั๋ว"

e)

ใช้ Association ปกติ

5.

ในระบบการจอง Actor "แพทย์" และ "พยาบาล" สามารถ "ช่วย" ได้เฉพาะ "แพทย์" และสามารถ "รักษาโรค" ได้ในการออกแบบระบบ?

a)

สร้าง Actor "บุคลากรทางการแพทย์" เป็น parent

b)

เชื่อมสอง Actor เข้าด้วยกัน

c)

แยก Use Case กับ Actor

d)

ใส่ <> เข้ากับ Use Case

e)

ไม่ต้องแสดง Actor "พยาบาล"

6.

ในระบบ ATM Use Case "ถอนเงิน" จะต้องมี "ตรวจสอบ PIN" และ "ตรวจสอบยอดเงิน" เสมอ และอาจจะ "มีใบเสร็จ" ตามความต้องการ การออกแบบระบบ?

a)

"ถอนเงิน" <> "ตรวจสอบ PIN", "ตรวจสอบยอดเงิน" และ <> "มีใบเสร็จ"

b)

"ถอนเงิน" <> ทั้งหมด

c)

"ถอนเงิน" <> ทั้งหมด

d)

"มีใบเสร็จ" <> "ถอนเงิน" และ "ถอนเงิน" <> กับสอง Use Case

e)

ไม่ต้องมีความสัมพันธ์ใดๆ

7.

ในระบบลงทะเบียน Actor "นักเรียน" สามารถ "ลงทะเบียน" ได้ และอาจจะ "ถอนชั้น" ได้ในช่วงเวลาที่กำหนด การแสดงความสัมพันธ์ในการออกแบบระบบ?

a)

"ลงทะเบียน" <> "ถอนชั้น"

b)

"ถอนชั้น" <> "ลงทะเบียน"

c)

"ลงทะเบียน" <> "ถอนชั้น"

d)

ไม่ต้องมีความสัมพันธ์

e)

ใส่ Generalization

8.

ในระบบอาหาร Actor "การ" สามารถ "สั่งอาหาร" ได้ และหาก Use Case "สั่งอาหาร" ต้องมี "เอกสาร" และ "นอนออเดอร์" เป็นองค์ประกอบที่เสมอ ควรใช้ความสัมพันธ์แบบใด?

a)

"สั่งอาหาร" <> "เอกสาร", "นอนออเดอร์"

b)

"สั่งอาหาร" <> "เอกสาร", "นอนออเดอร์"

c)

"เอกสาร" <> "สั่งอาหาร"

d)

แสดงความสัมพันธ์

e)

Association

9.

ในระบบการคง Actor "พนักงานคง" และ "วหาคง" สามารถ "ตรวจสอบ" ได้ เฉพาะ "วหาคง" เท่านั้นสามารถ "ออกรายการเก็บ" ได้ ควรออกแบบอย่างไร?

a)

"วหาคง" สืบทอดจาก "พนักงานคง"

b)

"พนักงานคง" สืบทอดจาก "วหาคง"

c)

แยก Actor แสดงความสัมพันธ์

d)

รวม Actor แนวเดียว

e)

สร้าง Actor "พนักงาน" เป็น parent

10.

ในระบบโรงเรียน Use Case "ลงทะเบียนเรียน" อาจจะ "ระบุเทอม" ในกรณีใดความสัมพันธ์เหมาะสม?

a)

"ลงทะเบียนเรียน" <> "ระบุเทอม"

b)

"ระบุเทอม" <> "ลงทะเบียนเรียน"

c)

"ลงทะเบียนเรียน" <> "ระบุเทอม"

d)

แสดงความสัมพันธ์

e)

Association

11.

ในระบบจองโรงแรม Actor "การ" และ Use Case "จองห้องพัก" และในบางกรณีอาจ "จองรถบัส" เป็นการเสริม ควรแสดงความสัมพันธ์อย่างไร?

a)

"จองห้องพัก" <> "จองรถบัส"

b)

"จองรถบัส" <> "จองห้องพัก"

c)

"จองห้องพัก" <> "จองรถบัส"

d)

แสดงความสัมพันธ์

e)

Generalization

12.

ม ควรแสดงความมโนอย่างไร?

a)

"จององก" <> "จองรถบง"

b)

"จองรถบง" <> "จององก"

c)

"จององก" <> "จองรถบง"

d)

ไดความมโน

e)

ใด Generalization

13.

ในระบบเภชกรรม Actor "เภชกร" สามารถ "ขายยา" ได้ และ Use Case "ตรวจสอบใบงยา" และ "ตรวจสอบคงยา" เสมอ การออกแบบกองอ?

a)

"ขายยา" <> "ตรวจสอบใบงยา", "ตรวจสอบคงยา"

b)

"ขายยา" <> "ตรวจสอบใบงยา", "ตรวจสอบคงยา"

c)

ไดความมโน

d)

ใด Association

e)

ใด Dependency

14.

ในระบบกงาน Actor "พนักงาน" และ "ผู้จัดการ" สามารถ "ขอนใบลา" ได้ แต่อย่างเฉพาะ "ผู้จัดการ" เท่านั้นสามารถ "อนุมัติใบลา" ได้ ควรใด Generalization อย่างไร?

a)

"ผู้จัดการ" ทบทอดจาก "พนักงาน"

b)

"พนักงาน" ทบทอดจาก "ผู้จัดการ"

c)

สร้าง "บุคลากร" เป็น parent ของทั้งสอง

d)

ไดใด Generalization

e)

รวมเป็น Actor เดียว

15.

ในระบบดการค Use Case "ขายยา" และ "ตรวจสอบใบงยา" และ "ตรวจสอบส็อกยา" เสมอ และอาจ"แนะนำการใช้ยา" ให้ การออกแบบดอ?

a)

"ขายยา" <> "ตรวจสอบใบงยา", "ตรวจสอบส็อกยา" และ "แนะนำการใช้ยา" <> "ขายยา"

b)

ใด <> ทั้งหมด

c)

ใด <> ทั้งหมด

d)

ไดความมโน

e)

รวมเป็น Use Case เดียว

16.

ในระบบดการมหาวิทยาลัย Actor "นักศึกษาปริญญาตรี" และ "นักศึกษาปริญญาโท" สามารถ "ลงทะเบียนเรียน" ได้ แต่อย่างเฉพาะ "นักศึกษาปริญญาโท" เท่านั้นสามารถ "ลงทะเบียนเรียน" ได้ และทั้งสองประเภทสามารถ "ประเมิน" ได้ การออกแบบ Actor อย่างไร?

4 lines
17.

การมหาอทยา Actor "กกษาปญญาต" และ "กกษาปญญาโท" สามารถ "ลงทะเนน" ได้เฉพาะ "กกษาปญญาโท" แล้วสามารถ "ลงทะเนน" ได้ และงสองประเภทสามารถ "ระเนน" ได้

a)

สร้าง "กกษา" เป็น parent ของงสอง Actor

b)

"กกษาปญญาโท" บทอดจาก "กกษาปญญาต"

c)

"กกษาปญญาต" บทอดจาก "กกษาปญญาโท"

d)

แยก Actor ไมความมนน

e)

รวมเนน Actor เรียว

18.

การมหงอองตรวจสอบทเสมอ

4 lines
19.

"มใบเสจ" "โอนเนน"

4 lines
20.

ใงสอง Actor เอมอบ Use Case "ออลนา" โดยตรง

4 lines
21.

ใ "วหาคง" บทอดจาก "พกงานคง"

4 lines
22.

"ระาเทอม" "ลงทะเนน"

4 lines
23.

"จองรถบง" "จององก"

4 lines
24.

"ายยา" "ตรวจสอบใบงยา", "ตรวจสอบคงยา"

4 lines
25.

"ดการ" บทอดจาก "พกงาน"

4 lines
26.

ใ "หบ 3 Use Case แ"

4 lines
27.

จององก - เเนบการเสม

4 lines
28.

ขายน - แยกเเนบทางเอก

4 lines
29.

สรรหาพกงาน - เเนทางเอกตามเอนไข

4 lines
30.

สมา กพ เ มย - พ เ มยทเ มม

4 lines
31.

จองรถ - แยกเเนบทางเอก

4 lines
32.

เเกน - แยกเเนบทางเอก

4 lines
33.

แพท - เเนบทางเอก

4 lines
34.

น้อง - แยกเเนบทางเอก

4 lines
35.

ในระบบขายภาพยนตร์ Use Case "อ" นตอน "เอกหง", "เอกง", "ระเนน" เเนกคง และอาจ "เอกของาง" เเนทางเอก การออกแบบ

a)

ใส่ <> หบทั้งหมด

b)

ใส่ <> หบทั้งหมด

c)

ใส่ <> หบ 3 Use Case แรก และ <> หบ "เอกของาง"

d)

แสดงความม่น

e)

รวมเเน Use Case เเยว

36.

ในระบบดการงานคคล Actor "HR" สามารถ "สรรหาพนักงาน" ได้ และหาก Use Case อาจ "ญญาาง"

4 lines
37.

ในระบบการงานบุคคล Actor "HR" สามารถ "สรรหาพนักงาน" ได้ และหาก Use Case อาจ "อนุญาต" ให้มีการจัดการเอกสาร ความเหมาะสมคือ?

a)

"สรรหาพนักงาน" <> "อนุญาต"

b)

"อนุญาต" <> "สรรหาพนักงาน"

c)

"สรรหาพนักงาน" <> "อนุญาต"

d)

ไม่ทราบ

e)

มี Association

38.

ในระบบการศึกษาออนไลน์ Actor "นักเรียน" และ "ครู" สามารถ "แสดงนักเรียน" ได้ เฉพาะ "ครู" สามารถ "สร้างนักเรียน" ได้ การแสดง Actor นี้ควรออกแบบอย่างไร?

a)

แสดงแยกกันโดย Generalization

b)

นักเรียน สืบทอดจาก "ครู"

c)

สร้าง "นักเรียน" เป็น parent ของทั้งสอง

d)

รวม Actor เป็นแนวเดียว

e)

ครู สืบทอดจาก "นักเรียน"

39.

ในระบบการขายปลีก Use Case "ขายสินค้า" ต้องมี "คำนวณราคา" และ "ออกใบเสร็จ" เสมอ และอาจ "ใส่คูปองส่วนลด" ในบางกรณี การออกแบบนี้ควรทำอย่างไร?

a)

"ขายสินค้า" <> "คำนวณราคา", "ออกใบเสร็จ" และ "ใส่คูปองส่วนลด" <> "ขายสินค้า"

b)

ใส่ <> ทั้งหมด

c)

ใส่ <> ทั้งหมด

d)

ไม่ทราบ

e)

มี Association

40.

ในระบบรพ. Actor "แพทย์" สามารถ "อ่านหมายแพทย์" ได้ และ Use Case "เอกสารแพทย์" และ "เอกสารเวลา" เสมอ ส่วน "การรักษา" จะต้องมีการออกแบบอย่างไร?

a)

ใส่ <> ทั้งหมด "เอกสารแพทย์", "เอกสารเวลา" และ <> "การรักษา"

b)

ใส่ <> ทั้งหมด

c)

ใส่ <> ทั้งหมด

d)

"การรักษา" <>

41.

อ 1 "ระบบการ" จะหอไค ควรออกแบบอ่างไร?

a)

ก) ใส่ <> ใน "เอกแพท", "เอกเวลา" และ <> ใน "ระบบการ"

b)

ข) ใส่ <> ทั้งหมด

c)

ค) ใส่ <> ทั้งหมด

d)

ง) "ระบบการ" <> "ดหมายแพท"

e)

จ) ไม่แสดงความสัมพันธ์

42.

อ 19 ในระบบการสมัคร Actor "สมัคร" และ "สมัครพิเศษ" สามารถ "ดาวน์โหลดไฟ" ได้ เฉพาะ "สมัครพิเศษ" เท่านั้นสามารถ "ดาวน์โหลดไฟขนาดใหญ่" ได้ ควรใช้ Generalization อย่างไร?

a)

ก) "สมัครพิเศษ" เป็น child ของ "สมัคร"

b)

ข) "สมัคร" เป็น child ของ "สมัครพิเศษ"

c)

ค) ไม่ใส่ Generalization

d)

ง) สร้าง "ไม่ใส่" เป็น parent

e)

จ) รวมเป็น Actor เดียว

43.

อ 20 ในระบบการโครงการ Actor "ผู้จัดการโครงการ" สามารถ "สร้างโครงการ" ได้ และ Use Case อาจจะ "กำหนดงบประมาณ" ให้กับโครงการให้ความสัมพันธ์เหมาะสมหรือไม่?

a)

ก) "สร้างโครงการ" <> "กำหนดงบประมาณ"

b)

ข) "กำหนดงบประมาณ" <> "สร้างโครงการ"

c)

ค) "สร้างโครงการ" <> "กำหนดงบประมาณ"

d)

ง) ไม่แสดงความสัมพันธ์

e)

จ) ใส่ Association

44.

อ 21 ในระบบการค้นหา Use Case "ค้นหาหนัง" ต้องมี "ระบุค้นหา" เสมอ และอาจจะ "กรองผลลัพธ์" เป็นทางเลือก การออกแบบต้องมีอย่างไร?

a)

ก) "ค้นหาหนัง" <> "ระบุค้นหา" และ "กรองผลลัพธ์" <> "ค้นหาหนัง"

b)

ข) ใส่ <> ทั้งหมด

c)

ค) ใส่ <> ทั้งหมด

d)

ง) ไม่แสดงความสัมพันธ์

e)

จ) ใส่ Association

45.

อ 22 ในระบบการจัดการ Actor "ผู้จัดการ" และ "ผู้หา" สามารถ "จัดการรายการ" ได้ เฉพาะ "ผู้หา" เท่านั้นสามารถ "อนุมัติรายการ" ได้ ความสัมพันธ์ Actor ต้องเป็นอย่างไร?

4 lines
46.

ในระบบ Actor "กญ" และ "วหาญ" สามารถ "นกรายการ" ได้นั้นเฉพาะ "วหาญ" เองสามารถ "อรายการ" ได้ ความหมายของ Actor คือ?

a)

"วหาญ" บทอดจาก "กญ"

b)

"กญ" บทอดจาก "วหาญ"

c)

สร้าง "พนักงานญ" เป็น parent

d)

ใส่ Generalization

e)

รวมเป็น Actor เอง

47.

ในระบบการขนส่ง Actor "กาม" สามารถ "จองรถ" ได้ และ Use Case "เอกปลายทาง" และ "เอกเวลา" เสมอ และอาจ "เอกประเภทรถ" เป็นทางเอก ควรออกแบบอย่างไร?

a)

ใส่ <> หัวข้อ "เอกปลายทาง", "เอกเวลา" และ "เอกประเภทรถ" <> "จองรถ"

b)

ใส่ <> ทั้งหมด

c)

ใส่ <> ทั้งหมด

d)

ใส่ความหมาย

e)

รวมเป็น Use Case เอง

48.

ในระบบคอมพิวเตอร์ Actor "กาวไป" และ "กาว VIP" สามารถ "งอหน้า" ได้ แต่อย่างเฉพาะ "กาว VIP" เองสามารถ "ใส่ส่วนลดเศษ" ได้ การออกแบบ Actor ต้องทำอย่างไร?

a)

"กาว VIP" บทอดจาก "กาวไป"

b)

"กาวไป" บทอดจาก "กาว VIP"

c)

แยก Actor ใส่ความหมาย

d)

สร้าง "กาว" เป็น parent

e)

รวมเป็น Actor เอง

49.

ในระบบการจัดการเงินคงค้าง Use Case "เกน่า" ต้องมี "ตรวจสอบยอดคงเหลือ" เสมอ และอาจ "งอหน้า" หากเกนามาใกล้หมด ความหมายเหมาะสมคือ?

a)

"เกน่า" <> "ตรวจสอบยอดคงเหลือ" และ "งอหน้า" <> "เกน่า"

b)

ใส่ <> ทั้งหมด

c)

ใส่ <> ทั้งหมด

d)

ใส่ความหมาย

e)

ใส่ Association

50.

ในระบบการแพทย์ Actor "แพทย์ทั่วไป" และ "แพทย์เฉพาะทาง" สามารถ "ตรวจสอบ" ได้เฉพาะ "แพทย์เฉพาะทาง" แล้วสามารถ "ทำ" ได้ ควรใช้ Generalization อะไร?

a)

"แพทย์เฉพาะทาง" สืบทอดจาก "แพทย์ทั่วไป"

b)

"แพทย์ทั่วไป" สืบทอดจาก "แพทย์เฉพาะทาง"

c)

สร้าง "แพทย์" เป็น parent ของทั้งสอง

d)

ไม่ใส่ Generalization

e)

รวมเป็น Actor เดียว

51.

ในระบบงานทนายความ Use Case "การร้อง" ต้อง "ตรวจสอบเอกสาร" เสมอ และอาจ "ขอความเห็นจากเนติบัณฑิต" ในการออกแบบการร้อง?

a)

"การร้อง" <> "ตรวจสอบเอกสาร" และ "ขอความเห็นจากเนติบัณฑิต" <> "การร้อง"

b)

ไม่ใส่ <> ทั้งหมด

c)

ไม่ใส่ <> ทั้งหมด

d)

ไม่ใส่ความหมาย

e)

ไม่ใส่ Association

52.

ในระบบการจัดการการเรียนการสอน Actor "อาจารย์" และ "อาจารย์พิเศษ" สามารถ "สอน" ได้เฉพาะ "อาจารย์" แล้วสามารถ "ให้คำปรึกษา" ได้ ความหมาย?

a)

"อาจารย์พิเศษ" สืบทอดจาก "อาจารย์"

b)

"อาจารย์" สืบทอดจาก "อาจารย์พิเศษ"

c)

สร้าง "การสอน" เป็น parent

d)

ไม่ใส่ Generalization

e)

ไม่ใส่