NEW
Font size
Worksheetsวิเคราะห์และออกแบบระบบ
Total questions: 50
Worksheet time: 25mins
ข้อใดคือความหมายของคําว่า "ระบบ"?
กลุ่มของวัตถุที่ไม่มีความสัมพันธ์กัน
กลุ่มขององค์ประกอบที่ทำงานร่วมกันเพื่อบรรลุเป้าหมาย
สิ่งที่เกิดขึ้นโดยไม่มีโครงสร้างหรือแบบแผน
การทำงานของบุคคลเพียงคนเดียวโดยไม่ต้องพึ่งพาใคร
ข้อใด ไม่ใช่ องค์ประกอบพื้นฐานของระบบ?
ปัจจัยนำเข้า (Input)
กระบวนการ (Process)
ผลลัพธ์ (Output)
งบประมาณ (Budget)
ระบบเปิด (Open System) มีลักษณะสำคัญอย่างไร?
มีปฏิสัมพันธ์กับสิ่งแวดล้อมภายนอก
ทำงานแยกออกจากสิ่งแวดล้อมโดยสิ้นเชิง
ไม่มีปัจจัยนำเข้าหรือผลลัพธ์ที่เปลี่ยนแปลง
ไม่มีการพัฒนาและปรับตัวเมื่อเวลาผ่านไป
ข้อใดเป็นตัวอย่างของระบบปิด (Closed System)?
ระบบนิเวศในป่าธรรมชาติ
ระบบโรงงานที่ต้องการวัตถุดิบจากภายนอก
นาฬิกาแบบไขลานที่ทำงานโดยอาศัยพลังงานที่มีอยู่แล้วภายใน
ระบบเศรษฐกิจของประเทศ
ข้อใด ไม่ใช่ คุณสมบัติของระบบทีดี?
มีโครงสร้างและองค์ประกอบทีชัดเจน
มีปฏิสัมพันธ์ระหว่างองค์ประกอบต่างๆ
สามารถดําเนินงานได้โดยไม่ต้องมีการควบคุม
สามารถบรรลุเป้าหมายทีกำหนดไว้ได้
การทํางานของระบบทีมีลักษณะเป็นวัฏจักร (Feedback Loop) มีจุดประสงค์เพืออะไร?
ลดปฏิสัมพันธ์ของระบบกับสิ่งแวดล้อม
ป้องกันการเปลี่ยนแปลงของระบบ
ปรับปรุงและเพิ่มประสิทธิภาพของระบบ
ทำให้ระบบซับซ้อนขึ้นโดยไม่จำเป็น
ระบบสารสนเทศ (Information System) ทําหน้าทีหลักอะไร?
สร้างสินค้าที่ผลิตภัณฑ์
จัดเก็บ ประมวลผล และเผยแพร่ข้อมูล
ควบคุมเครื้องจักรกลในโรงงาน
ใช้พลังงานให้น้อยที่สุดเพื่อประหยัดต้นทุน
ข้อใดเป็นขั้นตอนแรกของกระบวนการพัฒนาระบบ (System Development Process)?
การวิเคราะห์ระบบ (System Analysis)
การออกแบบระบบ (System Design)
การศึกษาความเป็นไปได้ (Feasibility Study)
การบำรุงรักษาระบบ
ข้อใดอธิบายความสัมพันธ์ขององค์ประกอบระบบได้ถูกต้อง?
องค์ประกอบแต่ละส่วนของระบบทำงานแยกจากกัน
การเปลี่ยนแปลงในองค์ประกอบหนึ่งอาจส่งผลต่อองค์ประกอบอื่น
องค์ประกอบของระบบไม่มีผลกระทบซึ่งกันและกัน
องค์ประกอบของระบบสามารถทำงานได้โดยไม่มีการป้อนกลับ
ข้อใดเป็นลักษณะที่สำคัญของระบบที่มีประสิทธิภาพ?
ระบบต้องมีขนาดใหญ่เสมอ
ระบบต้องสามารถดำเนินการได้โดยไม่ต้องปรับตัว
ระบบต้องสามารถบรรลุเป้าหมายโดยใช้ทรัพยากรอย่างคุ้มค่า
ระบบต้องไม่มีข้อผิดพลาดหรือปัญหาใดๆ
ขั้นตอนแรกของกระบวนการพัฒนาระบบ (System Development Process)?
การวิเคราะห์ระบบ (System Analysis)
การออกแบบระบบ (System Design)
การศึกษาความเป็นไปได้ (Feasibility Study)
การบำรุงรักษาระบบ (System Maintenance)
ข้อใด ไม่ใช่ ปัจจัยสำคัญที่ต้องพิจารณาในขั้นตอนการศึกษาความเป็นไปได้?
ความเป็นไปได้ทางเทคนิค (Technical Feasibility)
ความเป็นไปได้ทางการเงิน (Economic Feasibility)
ความเป็นไปได้ทางอารมณ์ของผู้พัฒนา (Emotional Feasibility)
ความเป็นไปได้ทางกฎหมาย (Legal Feasibility)
วงจรการพัฒนาระบบ (System Development Life Cycle: SDLC) มีลักษณะอย่างไร?
เป็นกระบวนการพัฒนาแบบสุ่มโดยไม่มีขั้นตอนที่แน่นอน
เป็นกระบวนการที่มีลำดับขั้นตอนชัดเจนตั้งแต่การวางแผนจนถึงการบำรุงรักษา
เป็นการพัฒนาระบบที่เน้นเฉพาะการออกแบบและพัฒนาโดยไม่ต้องทดสอบ
เป็นการทำงานแบบไม่มีการวนซ้ำหรือแก้ไขเมื่อพบข้อผิดพลาด
ขั้นตอนการวิเคราะห์ระบบ (System Analysis) มีจุดมุ่งหมายเพื่ออะไร?
พิจารณาว่าระบบมีปัญหาอะไร และต้องแก้ไขอย่างไร
เขียนโค้ดโปรแกรมให้สามารถทำงานได้
ทำการบำรุงรักษาระบบให้สามารถใช้งานได้นานที่สุด
ออกแบบส่วนติดต่อผู้ใช้งาน (User Interface) ให้สวยงาม
ข้อใดเป็นคุณสมบัติของการออกแบบระบบที่ดี?
ซับซ้อนและเข้าใจยาก
มีความยืดหยุ่น ปรับเปลี่ยนได้ตามความต้องการ
ใช้ต้นทุนสูงโดยไม่จำเป็น
ไม่ต้องคำนึงถึงผู้ใช้งานปลายทาง
ทำไมการทดสอบระบบ (System Testing) จึงเป็นขั้นตอนสำคัญในการพัฒนาระบบ?
เพื่อให้มั่นใจว่าระบบทำงานถูกต้องและเป็นไปตามข้อกำหนด
เพื่อเพิ่มค่าใช้จ่ายให้กับโครงการ
เพื่อให้ทีมพัฒนามีงานทำมากขึ้น
เพื่อลดจำนวนผู้ใช้ที่สามารถเข้าถึงระบบ
ข้อใดเป็นวิธีการทดสอบระบบที่ใช้บ่อย?
การทดสอบหน่วยย่อย (Unit Testing)
การทดสอบโดยไม่ต้องใช้ข้อมูลจริง
การข้ามขั้นตอนทดสอบเพื่อประหยัดเวลา
การทดสอบเฉพาะส่วนติดต่อผู้ใช้งานโดยไม่สนใจฟังก์ชันอื่น
การบํารุงรักษาระบบ (System Maintenance) มีความสำคัญอย่างไร?
เพื่อให้ระบบทำงานได้อย่างมีประสิทธิภาพตลอดอายุการใช้งาน
เพื่อหยุดการใช้งานระบบเมื่อเวลาผ่านไป
เพื่อลดจำนวนผู้ใช้ที่สามารถเข้าถึงระบบ
เพื่อทำให้ระบบซับซ้อนขึ้น
ในกระบวนการพัฒนาระบบ ข้อใดเป็นปัจจัยสำคัญที่ทำให้โครงการประสบความสำเร็จ?
การไม่สนใจความต้องการของผู้ใช้
การใช้เครื่องมือที่แพงที่สุดเท่าที่จะหาได้
การมีแผนงานที่ชัดเจนและการสื่อสารที่ดีในทีมพัฒนา
การหลีกเลี่ยงการทดสอบระบบเพื่อลดเวลาในการพัฒนา
วิธีการพัฒนาระบบแบบ Agile มีข้อดีอย่างไร?
ช่วยให้สามารถปรับเปลี่ยนและพัฒนาได้อย่างรวดเร็วตามความต้องการของผู้ใช้
เป็นกระบวนการที่ไม่มีโครงสร้างและไม่มีขั้นตอนที่แน่นอน
เน้นการพัฒนาโดยไม่มีการทดสอบระบบ
ใช้เวลาในการพัฒนานานกว่าวิธีการอื่น
ข้อใดเป็นหน้าทีหลักของนักวิเคราะห์ระบบ (System Analyst)?
พัฒนาโค้ดของระบบให้ทำงานได้
วิเคราะห์ความต้องการของผู้ใช้และออกแบบระบบให้ตรงกับความต้องการ
ดูแลฮาร์ดแวร์และเครือข่ายขององค์กร
ทำหน้าที่เหมือนผู้ใช้ระบบโดยไม่มีการเปลี่ยนแปลงใดๆ
นักวิเคราะห์ระบบต้องมีทักษะในด้านใดมากที่สุด?
การเขียนโปรแกรมขั้นสูงเท่านั้น
การทำงานเป็นทีม การวิเคราะห์ปัญหา และการสื่อสาร
การใช้ซอฟต์แวร์สำเร็จรูปโดยไม่ต้องเข้าใจโครงสร้างระบบ
การออกแบบกราฟิกให้ระบบดูสวยงาม
ข้อใด ไม่ใช่ หน้าทีของนักออกแบบระบบ (System Designer)?
ออกแบบโครงสร้างและองค์ประกอบของระบบ
กําหนดส่วนติดต่อผู้ใช้ (User Interface) ให้เหมาะสม
ควบคุมการทํางานของเซิร์ฟเวอร์และเครือข่าย
จัดทําเอกสารสำหรับการพัฒนาและใช้งานระบบ
ข้อใดเป็นความแตกต่างระหว่างนักวิเคราะห์ระบบ (System Analyst) และนักออกแบบระบบ (System Designer)?
นักวิเคราะห์ระบบเน้นศึกษาความต้องการของผู้ใช้ ขณะทีนักออกแบบระบบเน้นออกแบบโครงสร้างระบบ
นักออกแบบระบบมีหน้าทีติดต่อกับผู้ใช้โดยตรง ขณะทีนักวิเคราะห์ระบบดูแลเซิร์ฟเวอร์
นักวิเคราะห์ระบบมีหน้าทีเขียนโค้ดทั้งหมด ขณะทีนักออกแบบระบบเน้นเฉพาะการจัดการข้อมูล
ทัั้งสองมีหน้าทีเหมือนกัน ไม่มีความแตกต่าง
ข้อใดเป็นคุณสมบัติทีดีของนักวิเคราะห์ระบบ?
คิดเชิงตรรกะและสามารถแก้ไขปัญหาได้ดี
มุ่งเน้นเฉพาะการเขียนโปรแกรมโดยไม่ต้องสนใจผู้ใช้
ทํางานคนเดียวโดยไม่ต้องทํางานร่วมกับทีม
มีความรู้เฉพาะด้านฮาร์ดแวร์เท่านั้น
ทำไมนักวิเคราะห์ระบบต้องมีทักษะการสื่อสารที่ดี?
เพราะต้องทำงานร่วมกับผู้ใช้และทีมพัฒนาเพื่อให้เข้าใจความต้องการของระบบ
เพราะต้องนำเสนอผลงานในรูปแบบที่ซับซ้อนให้เข้าใจยาก
เพราะต้องออกแบบระบบให้สวยงามและดึงดูดผู้ใช้
เพราะต้องใช้ทักษะการสื่อสารในการควบคุมอุปกรณ์ฮาร์ดแวร์
ข้อใด ไม่ใช่เครื่องมือที่นักวิเคราะห์ระบบใช้ในการออกแบบระบบ?
แผนภาพกระแสข้อมูล (Data Flow Diagram – DFD)
ผังงาน (Flowchart)
เครื่องพิมพ์เลเซอร์
แผนภาพ Entity-Relationship Diagram (ERD)
นักออกแบบระบบมีหน้าที่หลักในการทำอะไร?
ออกแบบสถาปัตยกรรมของระบบให้เหมาะสมกับความต้องการ
วิเคราะห์ความต้องการของผู้ใช้โดยไม่ต้องออกแบบระบบ
ดูแลการตลาดและการโฆษณาระบบที่พัฒนา
ทดสอบระบบโดยไม่ต้องคำนึงถึงข้อกำหนด
ข้อใดเป็นทักษะที่สำคัญของนักออกแบบระบบ?
ความรู้เกี่ยวกับฐานข้อมูลและการออกแบบโครงสร้างระบบ
การแก้ปัญหาทางกฎหมายเกี่ยวกับซอฟต์แวร์
ความสามารถในการพัฒนาแอปพลิเคชันมือถือเท่านั้น
การใช้ซอฟต์แวร์สำเร็จรูปโดยไม่ต้องเข้าใจโครงสร้างของมัน
ข้อใดเป็นความหมายของการพัฒนาระบบสารสนเทศ?
การสร้างโปรแกรมคอมพิวเตอร์เพื่อความบันเทิงเท่านั้น
กระบวนการวิเคราะห์ ออกแบบ พัฒนา และบํารุงรักษาระบบเพื่อสนับสนุนการทํางานขององค์กร
การซื้อลซอฟต์แวร์สำเร็จรูปมาใช้โดยไม่ต้องพัฒนาเพิ่มเติม
การใช้เฉพาะเทคโนโลยีฮาร์ดแวร์เพื่อ
ข้อใดเป็นกระบวนการวิเคราะห์ ออกแบบ พัฒนา และบำรุงรักษาระบบเพื่อสนับสนุนการทำงานขององค์กร?
กระบวนการวิเคราะห์ ออกแบบ พัฒนา และบำรุงรักษาระบบเพื่อสนับสนุนการทำงานขององค์กร
การซื้อซอฟต์แวร์สำเร็จรูปมาใช้อย่างไม่ต้องพัฒนาเพิ่มเติม
การใช้งานเฉพาะเทคโนโลยีฮาร์ดแวร์เพื่อเพิ่มประสิทธิภาพในการทำงาน
การสร้างโปรแกรมคอมพิวเตอร์เพื่อความบันเทิงเท่านั้น
ข้อใดเป็นขั้นตอนแรกของวงจรการพัฒนาระบบสารสนเทศ (System Development Life Cycle: SDLC)?
การออกแบบระบบ (System Design)
การวิเคราะห์ระบบ (System Analysis)
การศึกษาความเป็นไปได้ (Feasibility Study)
การบำรุงรักษาระบบ (System Maintenance)
ข้อใด ไม่ใช่ปัจจัยที่ต้องพิจารณาในการศึกษาความเป็นไปได้ของโครงการพัฒนาระบบสารสนเทศ?
ความเป็นไปได้ทางเทคนิค (Technical Feasibility)
ความเป็นไปได้ทางเศรษฐศาสตร์ (Economic Feasibility)
ความเป็นไปได้ทางจิตวิทยา (Psychological Feasibility)
ความเป็นไปได้ทางกฎหมาย (Legal Feasibility)
ขั้นตอนการวิเคราะห์ระบบ (System Analysis) มีจุดมุ่งหมายเพื่ออะไร?
วิเคราะห์ความต้องการของผู้ใช้งานและปัญหาที่เกิดขึ้นเพื่อออกแบบระบบที่เหมาะสม
เขียนโปรแกรมโดยไม่ต้องศึกษาความต้องการขององค์กร
ดูแลและบำรุงรักษาระบบที่พัฒนาเสร็จแล้ว
สำรองข้อมูล
เครื่องมือใด ทีมักใชในการวิเคราะห์ระบบ?
แผนภาพกระแสข้อมูล (Data Flow Diagram - DFD)
ตารางคํานวณ (Spreadsheet)
โปรแกรมตัดต่อวิดีโอ
ซอฟต์แวร์จัดการงานนําเสนอ (Presentation Software)
ข้อใดเป็นหน้าทีของการออกแบบระบบ (System Design)?
กําหนดโครงสร้างของระบบและวิธีการทํางานของแต่ละองค์ประกอบ
วิเคราะห์ปัญหาและความต้องการขององค์กรโดยไม่มีการพัฒนา
ทําการตลาดและโฆษณาระบบสารสนเทศ
จัดเก็บข้อมูลโดยไม่มีการประมวลผล
ข้อใดเป็นเหตุผลสำคัญทีต้องทําการทดสอบระบบ (System Testing)?
เพือลดต้นทุนในการพัฒนาระบบ
เพือตรวจสอบให้แน่ใจว่าระบบทํางานถูกต้องตามทีออกแบบไว้
เพือให้การพัฒนาระบบเสร็จเร็วขึน
เพือให้ผู้ใชสามารถแก้ไขโปรแกรมได้เอง
การพัฒนาระบบแบบ Agile มีข้อดีอย่างไร?
สามารถปรับปรุงและพัฒนาได้อย่างรวดเร็วตามความต้องการของผู้ใช้
มีขั้นตอนตายตัวและไม่สามารถเปลี่ยนแปลงได้
มุ่งเน้นเฉพาะการเขียนโค้ดโดยไม่ต้องวิเคราะห์ระบบ
ใช้เวลานานกว่าการพัฒนาแบบดั้งเดิม
การบํารุงรักษาระบบ (System Maintenance) มีความสำคัญอย่างไร?
เพื่อให้ระบบสามารถทำงานได้อย่างมีประสิทธิภาพและแก้ไขปัญหาที่เกิดขึ้น
เพื่อหยุดการทำงานของระบบเมื่อครบกำหนดเวลา
เพื่อทำให้ระบบทำงานช้าลงเพื่อความปลอดภัย
เพื่อสร้างระบบใหม่ทั้งหมดโดยไม่ต้องใช้ระบบเดิม
ข้อใดเป็นปัจจัยที่ทำให้โครงการพัฒนาระบบสารสนเทศประสบความสำเร็จ?
มีการสื่อสารที่ดีระหว่างนักพัฒนาและผู้ใช้
เน้นการทำงานของทีมพัฒนาเพียงอย่างเดียวโดยไม่สนใจผู้ใช้
หลีกเลี่ยงการทดสอบระบบเพื่อลดเวลาในการพัฒนา
ใช้เทคโนโลยีที่ซับซ้อนที่สุดเสมอโดยไม่คำนึงถึงความต้องการของผู้ใช้
แนวคิดเชิงวัตถุ (Object-Oriented Concept) คืออะไร?
แนวคิดที่เน้นการพัฒนาโปรแกรมแบบไม่มีโครงสร้าง
แนวคิดที่เน้นการออกแบบและพัฒนาโปรแกรมโดยใช้วัตถุ (Objects) เป็นองค์ประกอบหลัก
แนวคิดที่ใช้เฉพาะกับการพัฒนาเว็บไซต์เท่านั้น
แนวคิดที่ไม่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์
ข้อใด ไม่ใช่องค์ประกอบหลักของแนวคิดเชิงวัตถุ?
การห่อหุ้มข้อมูล (Encapsulation)
การสืบทอดคุณสมบัติ (Inheritance)
การวนลูป (Looping)
การพหุนิยม (Polymorphism)
ข้อใดอธิบายแนวคิด Encapsulation (การห่อหุ้มข้อมูล) ได้ถูกต้องที่สุด?
การแบ่งโปรแกรมออกเป็นฟังก์ชันย่อยเพื่อให้ง่ายต่อการพัฒนา
การปกป้องข้อมูลภายในวัตถุจากการเข้าถึงโดยตรงจากภายนอก
การใช้ตัวแปรสาธารณะ (public variables) เพื่อให้สามารถเข้าถึงข้อมูลได้ทุกที่
การเขียนโค้ดในรูปแบบที่ไม่ต้องใช้งานวัตถุ
ข้อใดเป็นประโยชน์ของ Inheritance (การสืบทอดคุณสมบัติ)?
ลดการใช้ซ้ำของโค้ดและช่วยให้การพัฒนาระบบมีประสิทธิภาพมากขึ้น
ทำให้ทุกคลาสต้องมีคุณสมบัติเหมือนกันทั้งหมด
ใช้ได้เฉพาะกับภาษาโปรแกรมที่ไม่มีการกำหนดคลาส
เป็นกระบวนการที่ทำให้โค้ดยุ่งยากขึ้น
ข้อใดเป็นตัวอย่างของ Polymorphism (พหุนิยม)?
การสร้างคลาสใหม่โดยใช้คุณสมบัติของคลาสเดิม
การใช้เมธอดชื่อเดียวกันแต่มีการทำงานแตกต่างกันในคลาสต่างๆ
การเก็บข้อมูลทั้งหมดไว้ในตัวแปรเดียว
การกำหนดค่าตัวแปรแบบคงที่ (Static Variable)
ในแนวคิดเชิงวัตถุ คําว่า "Class" หมายถึงอะไร?
วัตถุทีสามารถใช้งานได้โดยตรง
แม่แบบ (Template) ทีใช้สร้างวัตถุ (Objects)
โค้ดทีไม่สามารถนํากลับมาใช้งานได้
ฟังก์ชันทีใช้แทนการเขียนโปรแกรมแบบเดิม
ข้อใดเป็นความสัมพันธ์ระหว่าง Class และ Object?
Object เป็นตัวแปรของ Class
Class เป็นแม่แบบสำหรับสร้าง Object
Object และ Class เป็นสิ่งเดียวกัน
Object เป็นตัวกําหนดโครงสร้างของ Class
การกําหนดระดับการเข้าถึง (Access Modifier) เช่น public, private, protected มีจุดประสงค์เพื่ออะไร?
ควบคุมการเข้าถึงข้อมูลและเมธอดในคลาสเพื่อความปลอดภัย
ทําให้โค้ดยากต่อการอ่านและเข้าใจ
ป้องกันไม่ให้คลาสสามารถใช้ฟังก์ชันจากคลาสอื่นได้
ใช้เพื่อกําหนดตําแหน่งของคลาสในโปรแกรม
คุณสมบัติของ Object-Oriented Programming (OOP)?
ทําให้โค้ดสามารถจัดการและใช้งานได้ง่ายขึ้น
เน้นการเขียนโปรแกรมแบบโครงสร้างเดิมทีไม่มีการใช้คลาส
ใช้เฉพาะกับภาษาโปรแกรมที่ไม่มีตัวแปร
ทําให้ระบบพัฒนาช้าลงเพราะต้องใช้ทรัพยากรมาก
ข้อใดเป็นตัวอย่างของแนวคิด Abstraction (นามธรรม)?
ซ่อนรายละเอียดที่ไม่จําเป็นของระบบ และแสดงเฉพาะสิ่งที่จําเป็นต่อผู้ใช้
การใช้ตัวแปรแบบ global เพื่อให้ทุกส่วนของโปรแกรมเข้าถึงได้
การเก็บข้อมูลทั้งหมดไว้ในฐานข้อมูลโดยไม่ต้องกําหนดโครงสร้าง
การแสดงรายละเอียดทั้งหมดของระบบให้ผู้ใช้เห็น
