Cambridge International AS Level · Computer Science (9618)

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

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

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

A software developer is choosing a development model for a project where requirements are expected to change frequently and the customer needs to see working versions of the software quickly. Which lifecycle model is most appropriate?

ข้อ 2
1 คะแนน

In the context of the Program Development Life Cycle, which type of maintenance is specifically performed to add new features or enhance the functionality of a system based on user requests after the system is in operation?

ข้อ 3
1 คะแนน

Which type of testing is typically performed by the end-user in their own environment to ensure the software meets their business requirements before it is formally signed off?

ข้อ 4
1 คะแนน

A programmer is developing a module and needs to ensure that the logic is correct before integrating it with other modules. Which testing method involves testing the internal logical paths of the module code itself, often by the developer?

ข้อ 5
1 คะแนน

In the Program Development Life Cycle (PDLC), which stage involves identifying the precise requirements of the system and the constraints under which it must operate?

ข้อ 6
2 คะแนน

State the type of program error that occurs when source code violates the grammatical rules of the programming language and prevents compilation.

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

ข้อ 7
3 คะแนน

Distinguish between alpha testing and beta testing with reference to who performs the testing and the environment in which it takes place.

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

ข้อ 8
5 คะแนน

Consider a situation where a program is supposed to output the first 10 prime numbers, but it enters an infinite loop and eventually crashes due to memory exhaustion. Identify the type of error occurring during execution and explain why it is not classified as a syntax error.

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

ข้อ 9
4 คะแนน

A software development team is reviewing different methodologies for an upcoming project.

(a) Describe two distinct characteristics of the Iterative model of the program development life cycle.
(b) State one advantage and one disadvantage of using the Iterative model compared to the traditional Waterfall model.

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

ข้อ 10
4 คะแนน

Structure charts are used in program design to represent modular decomposition.

(a) Describe how a structure chart depicts the hierarchical relationship between a calling module and a called module.
(b) Explain the symbol used to denote selection (conditional execution) of a module in a structure chart.
(c) Explain the symbol used to denote iteration (repeated execution) of a module in a structure chart.
(d) State the difference between an arrow with an open circle and an arrow with a solid (filled) circle used on connection lines between modules.

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

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

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

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

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

เริ่มฝึกเลย