Free Software Development Lifecycle MCQs with Answers

423 Software Development Lifecycle MCQs from Software Engineering, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.

Last updated

423 questions · page 15 of 22

  • A. lists
  • B. indexes
  • C. folders
  • D. archives

Explanation: Folders provide a hierarchical way to group and organise files by name, type, project, or other criteria.

Correct answer: folders
  • A. input
  • B. output
  • C. data
  • D. circuitry

Explanation: Input is any data or instruction entered, submitted, or transmitted to a computer system.

Correct answer: input
  • A. Block
  • B. Underlined
  • C. Select
  • D. Unblock

Explanation: Ctrl+U toggles underlining for selected text or for text typed afterward in MS Word. It does not select, block, or unblock content.

Correct answer: Underlined
  • A. Dean Cline
  • B. C.B. Rogers Jr.
  • C. John F. Akers
  • D. David Svenson

Explanation: C. B. Rogers Jr., IBM’s chairman and chief executive, is commonly credited in such historical computer references with launching IBM’s…

Correct answer: C.B. Rogers Jr.
  • A. Data transmission
  • B. Database
  • C. Relocation
  • D. Data collection

Explanation: Relocation means moving a program to a different memory address while adjusting the address references it uses.

Correct answer: Relocation
  • A. Were the first to use integrated circuitry
  • B. Used transistors insted of vaccum tubes
  • C. Were the first to use built-in error detecting devices
  • D. All of the above

Explanation: Third-generation computers introduced integrated circuits, replacing the individual transistors used in second-generation computers.

Correct answer: Were the first to use integrated circuitry
  • A. a device which is connected to CPU
  • B. a device which is not connected to CPU
  • C. a direct access storage device
  • D. an I/O device

Explanation: An offline device is not directly connected to or under the immediate control of the computer's CPU.

Correct answer: a device which is not connected to CPU
  • A. 4
  • B. 5
  • C. 7
  • D. 9

Explanation: Standard ASCII uses 7 bits to represent a character, while an eighth bit in an extended byte may be used for parity or error checking.

Correct answer: 7
  • A. Input
  • B. Output
  • C. Type
  • D. Print

Explanation: Input devices place data or commands into a computer, such as a keyboard, mouse, or scanner.

Correct answer: Input
  • A. Soft copy
  • B. Carbon copy
  • C. Hard copy
  • D. Desk copy

Explanation: A hard copy is a physical, printed version of information, whereas a soft copy exists electronically or on a display.

Correct answer: Hard copy
  • A. Esc
  • B. Return / Enter
  • C. Delete
  • D. Home

Explanation: The Enter or Return key submits a newly typed command or confirms entered information.

Correct answer: Return / Enter
  • A. Backspace
  • B. Shift
  • C. Escape
  • D. Space Bar

Explanation: The Space Bar inserts a blank space between words during typing. Backspace removes the character before the cursor, so it cannot create…

Correct answer: Space Bar
  • A. act in a manner that is in the best interests of his expertise and favour."
  • B. act consistently with the public interest."
  • C. ensure that their products only meet the SRS."
  • D. all of the mentioned

Explanation: The first principle of the Software Engineering Code of Ethics requires engineers to act consistently with the public interest.

Correct answer: act consistently with the public interest."
  • A. No room for structured design
  • B. Code soon becomes unfixable & unchangeable
  • C. Maintenance is practically not possible
  • D. It scales up well to large projects

Explanation: The Build-and-Fix model lacks structured design, so changes become increasingly difficult and maintenance becomes impractical.

Correct answer: It scales up well to large projects
  • A. WINWIN Spiral Model
  • B. Incremental Model
  • C. Concurrent Development Model
  • D. All of the mentioned

Explanation: The WinWin Spiral, Incremental, and Concurrent Development models are all evolutionary approaches because they develop and refine the…

Correct answer: All of the mentioned
  • A. SCM procedures
  • B. Source code
  • C. Software design descriptions
  • D. All of the mentioned

Explanation: A configuration item is any controlled artifact managed through software configuration management, including procedures, source code, and…

Correct answer: All of the mentioned
  • A. Change Control Board
  • B. Change Control Baseline
  • C. Cumulative Changes in Baseline
  • D. None of the mentioned

Explanation: CCB means Change Control Board, the group that evaluates and approves or rejects proposed changes to controlled project baselines.

Correct answer: Change Control Board
  • A. Reasons for making the changes
  • B. A description of the proposed changes
  • C. List of other items affected by the changes
  • D. All of the mentioned

Explanation: A baseline change request must explain why the change is needed, what will change, and which other controlled items may be affected.

Correct answer: All of the mentioned
  • A. Analysis and design
  • B. Configuration and management
  • C. Business modeling
  • D. All of the mentioned

Explanation: Analysis and design, configuration management, and business modeling can all form activities or disciplines within a software process.

Correct answer: All of the mentioned
  • A. design model
  • B. analysis model
  • C. code levels
  • D. both design and analysis model

Explanation: Object-oriented construction is based on both the analysis model, which identifies objects and requirements, and the design model, which…

Correct answer: both design and analysis model