wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบการออกแบบระบบเชิงวัตถุ

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

ภาษาโปรแกรมเชิงวัตถุแรกของโลกคือภาษาอะไร?

a)

C++

b)

ชวา

c)

Smalltalk

d)

จำลอง

e)

ไพธอน

2.

หลักการของ Structured Programming ที่ใช้ในการพัฒนาโปรแกรมคืออะไร?

a)

การแบ่งส่วน การจัดการข้อผิดพลาด การทดสอบ

b)

การวางแผน การดำเนินการ การตรวจสอบ

c)

การออกแบบ การพัฒนา การบำรุงรักษา

d)

การวิเคราะห์ การเขียนโค้ด การปรับปรุง

e)

การสืบทอด, การห่อหุ้ม, ความหลากหลาย

3.

คุณสมบัติของระบบที่โดดเด่น (Traditional System Design) เน้นไปที่ใด?

a)

เน้นข้อมูล

b)

เชิงวัตถุ

c)

เน้นฟังก์ชั่น

d)

เน้นกิจกรรม

e)

เน้นบริการ

4.

ข้อใดไม่ใช่เครื่องมือใดที่ใช้ในการออกแบบเชิงวัตถุ?

a)

แผนภาพการไหลของข้อมูล (DFD)

b)

แผนภาพความสัมพันธ์ของเอนทิตี้ (ERD)

c)

แผนภูมิโครงสร้าง

d)

UML Class Diagram

e)

ผังงาน

5.

ข้อดีของการใช้การออกแบบเชิงวัตถุในการพัฒนาซอฟต์แวร์คืออะไร?

a)

ช่วยให้การพัฒนารวดเร็วขึ้น

b)

ทำให้การบำรุงรักษาง่ายขึ้น

c)

สามารถทำงานร่วมกับระบบอื่นได้ดี

d)

ไม่ต้องใช้การทดสอบ

e)

ลดความซับซ้อนของโค้ด

6.

UML ใช้สำหรับอะไร?

a)

การวิเคราะห์ระบบ

b)

การออกแบบฐานข้อมูล

c)

การสร้างแบบจำลองซอฟต์แวร์

d)

การเขียนโปรแกรม

e)

การทดสอบซอฟต์แวร์

7.

Object Oriented มีความสำคัญอย่างไรในกระบวนการพัฒนาซอฟต์แวร์?

a)

ช่วยในการจัดการโค้ดที่ซับซ้อน

b)

ทำให้การทดสอบซอฟต์แวร์ง่ายขึ้น

c)

เพิ่มประสิทธิภาพในการทำงานร่วมกันของทีม

d)

ลดเวลาในการพัฒนาซอฟต์แวร์

e)

ทั้งหมดที่กล่าวมา

8.

ข้อใดคือ Object-Oriented Programming

a)

การเขียนโปรแกรมเชิงวัตถุ (OOP)

b)

การออกแบบเชิงวัตถุ (OOD)

c)

การวิเคราะห์เชิงวัตถุ (OOA)

d)

การทดสอบเชิงวัตถุ (OOT)

e)

การใช้งานเชิงวัตถุ (OOI)

9.

ในขั้นตอน Object-Oriented Analysis (OOA) ทำอะไรเป็นหลัก?

a)

เขียนโค้ดโปรแกรม

b)

การออกแบบเทคโนโลยี

c)

รวบรวมและวิเคราะห์ข้อเรียกร้อง

d)

ทดสอบระบบ

e)

ติดตั้งระบบ

10.

System Architect ในทีมพัฒนาเชิงวัตถุคืออะไร?

a)

เขียนโค้ดโปรแกรม

b)

สามารถตรวจสอบระบบ

c)

ทดสอบระบบ

d)

รวบรวมข้อเรียกร้อง

e)

ติดตั้งระบบ

11.

การปรับปรุงแบบ Iterative Development คืออะไร?

a)

พัฒนาตามขั้นตอนอย่างนี้

b)

พัฒนาแบบวนซ้ำและส่งมอบงานโดยไม่ๆ

c)

พัฒนาโดยไม่ต้องมีแผน

d)

พัฒนาแบบอนุกรม

e)

พัฒนาแบบรวดเร็ว

12.

ระบบใดที่เหมาะสมกับการใช้วัตถุเชิงวัตถุมากที่สุด?

a)

ระบบคณิตศาสตร์ทางคณิตศาสตร์

b)

ระบบจัดการลูกค้าสัมพันธ์ (CRM)

c)

ระบบเป้าหมายข้อความ

d)

ระบบสัมผัส

e)

ระบบพิมพ์เอกสาร

13.

ห้องสมุดออนไลน์ วัตถุหลักคือ?

a)

เซิร์ฟเวอร์, ฐานข้อมูล, เครือข่าย

b)

HTML, CSS, JavaScript

c)

หนังสือ, สมาชิก, กู้ยืม, ค่าปรับ, การจอง

d)

Windows, Linux, MacOS

e)

อินพุต กระบวนการ เอาต์พุต

14.

แนวทางการออกแบบระบบแบบเชิงวัตถุคืออะไร?

a)

ก่อนนำโค้ดกลับมาใช้ได้

b)

ความจำเป็นในการเรียนรู้และเข้าใจแนวคิด

c)

ไม่เหมาะกับการทำงานเป็นทีม

d)

ไม่ใช่ระบบ

e)

ใช้เพื่อทำเช่นนั้น

15.

เทคโนโลยีสมัยใหม่ใดๆ ก็ตามที่มีการออกแบบระบบเชิงวัตถุ?

a)

MS-DOS

b)

Cloud Computing และ Microservices

c)

ฟลอปปี้ดิสก์

d)

อินเตอร์เน็ตแบบไดอัลอัพ

e)

เทปคาสเซ็ท