MCQs / Computer Science / Software Development Life Cycle

Software Development Life Cycle MCQs — Computer Science (page 2)

33 multiple-choice questions on Software Development Life Cycle from Computer Science, each with the correct answer and, where available, a teacher's explanation. Read through them to revise the chapter, then practise the same questions one by one to test yourself.

26. The SRS document is produced in the:

  1. analysis phase
  2. testing phase
  3. maintenance phase
  4. design phase

Answer: A) analysis phase

Explanation: SRS = Software Requirements Specification.

Discuss this question

27. Testing individual modules of a program separately is called:

  1. acceptance testing
  2. beta testing
  3. unit testing
  4. system testing

Answer: C) unit testing

Explanation: Units are the smallest testable parts.

Discuss this question

28. Fixing bugs found after the system is in use is:

  1. adaptive maintenance
  2. corrective maintenance
  3. feasibility study
  4. perfective maintenance

Answer: B) corrective maintenance

Explanation: Corrective maintenance corrects errors.

Discuss this question

29. The main purpose of SDLC is to:

  1. design computer hardware only
  2. replace programmers
  3. increase the size of hard disks
  4. develop high-quality software in a planned, systematic way

Answer: D) develop high-quality software in a planned, systematic way

Explanation: SDLC structures the development process.

Discuss this question

30. SDLC stands for:

  1. System Design Logic Code
  2. Software Development Life Cycle
  3. Software Data Link Control
  4. System Development Language Compiler

Answer: B) Software Development Life Cycle

Explanation: SDLC is the process for building software.

Discuss this question

31. Checking whether a project is worth doing is called a:

  1. unit test
  2. deployment
  3. feasibility study
  4. compilation

Answer: C) feasibility study

Explanation: Feasibility checks technical, economic, operational and schedule aspects.

Discuss this question

32. Gathering user requirements through interviews and questionnaires is done in the:

  1. deployment phase
  2. maintenance phase
  3. analysis phase
  4. coding phase

Answer: C) analysis phase

Explanation: Analysis studies needs and the current system.

Discuss this question

33. The person who acts as a bridge between users and programmers is the:

  1. data entry operator
  2. tester
  3. end user
  4. system analyst

Answer: D) system analyst

Explanation: The analyst studies needs and designs the solution.

Discuss this question

Previous Page 2 of 2

Practise Software Development Life Cycle MCQs

More Computer Science chapters