اردو

Home / Practice / Software development / Worksheet

Practise online

Software development

Class 12 · Computer Science · 5 questions

Name: ____________________   Date: ____________

  1. The first step in the software development cycle is usually:

    • A Testing
    • B Requirement analysis
    • C Maintenance
    • D Deployment
  2. Testing a program to find errors is done to check that it:

    • A Is expensive
    • B Uses more memory
    • C Works correctly
    • D Is long
  3. Documentation of a program helps:

    • A Users and developers understand it
    • B Reduce its speed
    • C Hide the code
    • D Remove errors automatically
  4. Fixing bugs after release is part of:

    • A Analysis
    • B Design
    • C Maintenance
    • D Planning
  5. A bug that does not stop a program but gives wrong results is a:

    • A Network error
    • B Hardware error
    • C Logical error
    • D Syntax error

Answer key

1. B, 2. C, 3. A, 4. C, 5. C

  1. You must understand what the user needs first.

  2. Testing finds bugs before release.

  3. It explains how to use and maintain the software.

  4. Maintenance keeps software working.

  5. The program runs but the logic is wrong.