Software Engineering MCQs | SDLC

Software Engineering MCQ SET-1

Hello students welcome to csestudy247

Software Engineering MCQ

In this page provide you basic software multiple choice question which help to many exam like Semester exam, Gate Exam, Railway , ISRO etc.

These MCQs Based On the SDLC of software Engineering

Q.1 What is the first step in the software development lifecycle (SDLC)?

  • A) System Design
  • B) Coding
  • C) System Testing
  • D) Preliminary Investigation and Analysis

Q.2 Which of the following is involved in the system planning and designing phase of the SDLC?

  • A) Parallel run
  • B) Sizing
  • C) Specification freeze
  • D) All of the above

Q.3 What does the acronym RAD stand for?

  • A) Rapid Application Document
  • B) Rapid Application Development
  • C) Relative Application Development
  • D) None of these

Q.4 What is a major drawback or consideration of the RAD model?

  • A) It requires highly skilled developers/designers
  • B) It necessitates customer feedback
  • C) It focuses on component reusability
  • D) Both A & C

Q.5 What is a major drawback of the Spiral Model?

  • A) Higher amount of risk analysis
  • B) Doesn’t work well for smaller projects
  • C) It increases the component reusability
  • D) None of these

Q.6 On what basis is a specific SDLC model selected for a project?

  • A) Requirements clarity
  • B) Project type & associated risk
  • C) Development team & user involvement
  • D) All of the above

Q.7 Which of the following statements regarding component reusability is correct?

  • A) The prototyping model facilitates reusability
  • B) RAD Model facilitates reusability
  • C) Both RAD & Prototyping facilitate reusability
  • D) All of the above

Q.8 Which models do NOT require all requirements to be defined at the very beginning of the lifecycle?

  • A) Spiral & Prototyping
  • B) RAD & Waterfall
  • C) Waterfall only
  • D) All of the above

Q.9 Which of the following models is the least suitable for accommodating changes during development?

  • A) Spiral Model
  • B) Prototyping Model
  • C) Waterfall Model
  • D) None of these

Q.10 Which of the following is NOT typically considered a primary phase within the Prototyping Model?

  • A) Quick Design
  • B) Coding
  • C) Prototype Refinement
  • D) Customer Evaluation

Q.11 How many traditional phases are defined in the RAD Model?

  • A) 5 phases
  • B) 3 phases
  • C) 6 phases
  • D) None of these

Q.12 Which model is best selected when the user is expected to be involved in all phases of the SDLC?

  • A) Waterfall Model
  • B) Prototyping Model
  • C) RAD Model
  • D) None of these

Q.13 Which of the following are valid steps within the SDLC framework?

  • A) Requirement Gathering
  • B) System Analysis
  • C) Software Design
  • D) All of the above

Q.14 What is generally considered the very first step in the SDLC framework?

  • A) Requirement Gathering
  • B) Feasibility Study
  • C) Communication
  • D) All of the above

Q.15 The Waterfall model is specifically NOT suitable for which type of projects?

  • A) Small projects
  • B) Complex projects
  • C) Projects requiring frequent changes
  • D) None of these

Q.16 What is the process of gathering, analyzing, and documenting client requirements called?

  • A) Feasibility Study
  • B) System Requirements Specification
  • C) Requirement Engineering
  • D) None of these

Q.17 What is the primary goal of Requirement Engineering?

  • A) Feasibility Study
  • B) To develop the System Requirements Specification (SRS)
  • C) Coding and Debugging
  • D) None of these

Q.18 In which process do developers discuss expectations directly with clients and end-users?

  • A) Feasibility Study
  • B) System Analysis
  • C) Requirements gathering
  • D) None of these

Q.19 Who originally proposed the Spiral model of software development?

  • A) Barry Boehm
  • B) S. Royce
  • C) Roger Pressman
  • D) None of these

Q.20 Which of the following is also known as the Verification and Validation Model?

  • A) V-Model
  • B) Waterfall Model
  • C) Prototype Model
  • D) None of these

Software Engineering Concepts MCQ SET-1

Scroll to Top