GCE O-Level · Computing (7155)

Software Engineering: แบบฝึกหัด

ข้อปรนัย 4 ข้อ ตรวจให้ทันทีที่ตอบ และข้อเขียน 2 ข้อ พร้อมวิธีทำละเอียด ทั้งหมดจากเรื่อง Software Engineering

6 ข้อ12 คะแนนฟรี ไม่ต้องสมัคร
ข้อ 1
1 คะแนน

A software development team has just finished the test and refine code stage for a new mobile application. During this phase, they discovered that while the application works correctly, the navigation menu is confusing for users. The team decides to go back and revise their flowcharts and interface layouts. This approach of returning to earlier stages to improve the solution is a characteristic of:

ข้อ 2
1 คะแนน

A software engineer is tasked with developing a complex system where requirements are expected to change frequently as users interact with early prototypes. Which approach to the software development life cycle (SDLC) is most appropriate, and why?

ข้อ 3
1 คะแนน

In the software development life cycle, which stage specifically involves identifying the end-user requirements, determining the system's inputs and outputs, and establishing any project constraints?

ข้อ 4
1 คะแนน

A software development team is building a critical banking application. They decide to use an iterative development model rather than a traditional linear waterfall model. Which of the following best describes a characteristic of the test and refine code stage in an iterative approach?

ข้อ 5
4 คะแนน

In the software development life cycle, a team has finished the write code stage for a database application. During the test and refine code stage, they discover that while the program is free of syntax errors, it runs extremely slowly when processing large datasets due to an inefficient sorting method. Explain why the team should return to the design solutions stage rather than simply debugging the current code.

ลองเขียนคำตอบด้วยตัวเองก่อน แล้วค่อยเทียบกับวิธีทำ

ข้อ 6
4 คะแนน

In the Software Development Life Cycle (SDLC), developers often follow a series of stages: Gather Requirements, Design Solutions, Write Code, Test and Refine Code, and Deploy Code.

(a) Explain why the Test and Refine Code stage might lead a developer to return to the Design Solutions stage.
(b) State the primary difference between a syntax error and a run-time error during the development process.

ลองเขียนคำตอบด้วยตัวเองก่อน แล้วค่อยเทียบกับวิธีทำ

* เนื้อหาของ thinka สร้างโดย AI อาจไม่ถูกต้องสมบูรณ์ในทุกกรณี กรุณาใช้เป็นสื่อเสริมและตรวจสอบกับเอกสารอ้างอิงอย่างเป็นทางการ

คุณเห็นเฉลยแล้ว ทีนี้มาตรวจคำตอบของคุณบ้าง

หน้านี้บอกได้ว่าคำตอบที่ดีเป็นอย่างไร แต่บอกไม่ได้ว่าคำตอบของคุณขาดอะไร thinka ตรวจข้อเขียนของคุณตามเกณฑ์ให้คะแนนจริงในราว 15 วินาที

อยากฝึกโจทย์แบบนี้เพิ่มไหม เริ่มฝึกหัวข้อนี้ได้เลย ตรวจให้ทันทีทุกข้อ

เริ่มฝึกเลย