NEW
Font size
WorksheetsSofteare Engineering 2-63
Total questions: 20
Worksheet time: 18mins
ข้อใดหมายถึง Software Development Life Cycle
ขั้นตอนการผลิตซอฟต์แวร์
ขั้นตอนในการควบคุมการผลิตซอฟต์แวร์
ขั้นตอนการทำคุณภาพซอฟต์แวร์
ขั้นตอนการเก็บความต้องการในการพัฒนาซอฟต์แวร์
ข้อใด ไม่ใช่ Stakeholder / ผู้มีส่วนได้ส่วนเสีย ของระบบที่กำหนดให้มากที่สุด
ดิฉัน/ผม ที่มีแอป Grab Food ในมือถือของตนเอง
ระบบธนาคารกับการจ่ายเงินค่าเทอมของนักศึกษา ม.อ.
คุณพ่อคุณแม่กับระบบสมัคร TCAS ของนักเรียน ม.6
ระบบ Think Speak ที่แสดงกราฟผ่านเว็บจากข้อมูล Sensor ของระบบเกษตรอัจฉริยะ
Business Logic ในความหมายของทางซอฟต์แวร์คอมพิวเตอร์ หมายถึงข้อใด
กระบวนการทำงานในโลกจริง
เงื่อนไขในการทำงานแต่ละอย่าง
นโยบายการเข้าถึงระบบของบริษัทว่าจ้าง
ถูกทุกข้อ
ข้อใดหมายถึง Task / งาน ในความหมายของการวิเคราะห์ความต้องการ
งานที่ระบบต้องทำได้ตามความต้องการของลูกค้า
งานที่ลูกค้าต้องการให้ระบบทำ
งานที่ทำตามเงื่อนไขที่ระบบต้องทำได้
ถูกทุกข้อ
ข้อใด ใช่ วัตถุประสงค์ของวิศวกรรมซอฟต์แวร์มากที่สุด
การพัฒนาซอฟต์แวร์ให้มีคุณภาพ
การพัฒนาซอฟต์แวร์ให้ตรงตามความต้องการผู้ใช้มากที่สุด
การควบคุมกระบวนการผลิตซอฟต์แวร์ให้ทันเวลาและมีคุณภาพ
การควบคุมกระบวนการผลิตซอฟต์แวร์ให้ได้ซอฟต์แวร์มีคุณภาพภายใต้ข้อจำกัดที่มีอยู่
การเก็บข้อมูลด้วยการศึกษาเอกสาร ไม่สามารถได้ข้อมูลใด
ข้อมูล
กระบวนการทำงาน
ผู้มีส่วนได้ส่วนเสีย
เงื่อนไข
Requirement Traceability Matrix มีข้อมูลพื้นฐานอะไรบ้าง
ข้อมูลจับคู่ระหว่าง User Requirement กับ System Requirement และ Test case
ข้อมูลรายการระหว่าง Functional Requirement กับ User Requirement และ Test case
ข้อมูลรายการ Functional Requirement และ Non-functional Requirement และ Test case
ข้อมูลจับคู่ระหว่าง User Requirement และ Non-functional Requirement และ Test case
ข้อใดคือวัตถุประสงค์หลักของ Requirement Traceability Matrix
ใช้ตรวจสอบความถูกต้องของ Functional Requirement
ใช้ตรวจสอบความครบถ้วนในการพัฒนาระบบ
ใช้ตรวจสอบย้อนกลับรายการความต้องการในขั้นตอนการทดสอบ
ใช้ตรวจสอบย้อนกลับความต้องการของผู้ใช้กับ Non-functional Requirement
ขั้นตอน Requirement Analysis ของ Waterfall model มี input / output เป็นข้อใด
Input = ความต้องการของระบบ / output = requirement specification report
Input = ความต้องการของลูกค้า / output = requirement specification report
Input = หน้าที่ของผู้มีส่วนได้ส่วนเสีย / output = requirement analysis report
Input = ความต้องการของระบบ / output = requirement analysis report
ขั้นตอน System Design ของ Waterfall model มี input / output เป็นข้อใด
Input = ความต้องการของระบบ / output = System Model
Input = ความต้องการของลูกค้า / output = System Model, System architecture
Input = requirement specification report / output = System architecture
Input = requirement specification report / output = System Model, System architecture
ขั้นตอน Implementation ของ Waterfall model มีผลลัพธ์ คือ ตัวระบบที่พัฒนาเสร็จแล้ว ข้อใด ไม่ใช่ input ของขั้นตอนนี้
Data model
System architecture
Sequence Diagram
User manual
กระบวนการ Testing มีผลลัพธ์เป็น Test report ข้อใด ไม่ใช่ input ของกระบวนการนี้
User Requirement
Stakeholder
Functional Requirement
Test case
กระบวนการ Deployment ผลลัพธ์ คือ การติดตั้งระบบที่ผ่านการทดสอบแล้ว ณ สถานที่ใช้งานจริง input ของขั้นตอนนี้ คือ ข้อใด
System manual
System architecture
User Manual
ถูกทุกข้อ
โครงการลักษณะในข้อใด ควรเลือกใช้ Water Fall Model ในการพัฒนา
โครงการขนาดใหญ่ที่มีความชัดเจนของความต้องการและไม่ซับซ้อน
โครงการที่ผู้ใช้รู้ว่าอยากทำอะไรแต่ไม่สามารถให้รายละเอียดข้างในได้
โครงการขนาดกลางแต่มีกำหนดเวลาน้อยและมีการเปลี่ยนแปลงความต้องการบ่อย
โครงการขนาดเล็กแต่ไม่เป้าหมายไม่ชัดเจน
โครงการลักษณะใด เหมาะสมกับการใช้ Prototype ในการพัฒนามากที่สุด
โครงการขนาดกลางและใช้เวลานานในการพัฒนา
โครงการขนาดกลางที่ผู้ใช้ไม่สามารถบอกความต้องการได้ชัดเจน
โครงการขนาดเล็กที่ผู้ใช้เคยร่วมพัฒนาระบบมาก่อนเพียงแต่ต้องการปรับปรุงบางฟังก์ชัน
โครงการขนาดเล็กที่ผู้ใช้ระบุความต้องการได้อย่างชัดเจน
โมเดลในการพัฒนาซอฟต์แวร์ในข้อใด สามารถทยอยส่งมอบชิ้นงานบางส่วนระหว่างพัฒนาได้
Waterfall Model
Incremental Model
Agile Scrum
ข้อ ข และ ค
โมเดลในข้อใดที่ผสมผสานระหว่าง Prototype Model และ Waterfall Model ที่สำคัญมีการประเมินความเสี่ยงในวงจรการพัฒนาซอฟต์แวร์ด้วย
Rapid Application Development
Agile Kanban
Spiral Model
MVC Model
โมเดลในข้อใดที่เน้นการใช้เครื่องมือช่วยในการพัฒนาซอฟต์แวร์ ซึ่งส่งผลทำให้ใช้ระยะการพัฒนาลดลง
Spiral Model
Incremental Model
Rapid Application Development
MVC Model
โครงการที่มีเวลาน้อยในการพัฒนา เหมาะกับโมเดลการพัฒนาในข้อใด
Prototype
Rapid Application Development
Incremental Model
ถูกทุกข้อ
ข้อใดกล่าว ผิด
MCV เมื่อ M คือ Model เทียบเท่า Class หรือข้อมูลของระบบ V คือ View เทียบเท่าหน้าจอสำหรับแสดงผลให้ผู้ใช้ และ C คือ Control เป็นโค้ดที่ไว้สั่งทำงานข้อมูลแล้วเอาไปแสดงยังหน้าจอผู้ใช้
MV สามารถแยกส่วนติดต่อผู้ใช้ออกจากข้อมูลได้อย่างชัดเจน
MPV เมื่อ P คือ Presenter มีหน้าที่เป็นตัวกลางระหว่าง Model และ View โดยทำการดึงข้อมูลจาก Model มาจัดรูปแบบก่อนส่งให้ View
MVVM โดย V ตัวที่สองคือ View Model เปรียบเสมือน instance ของคลาส ที่จะถูกเชื่อมด้วย data binding ที่จะส่งข้อมูลไปแสดงผลตาม action ของผู้ใช้ที่ทำงานกับ View
