In this article, we are going to see about the Interview questions related to the Software Engineering subject. This subject is very important to programmers because this subject teaches what software engineering really means. so if you are preparing for any coding interview or for any competitive exams that relate to the coding part then we are going to add some good and most important basic to advanced questions related to Software Engineering Subject that can be asked in your Coding Interview or your University exams, competitive exams, etc.

Software Engineering Interview Questions and Answers

Software is

  1. superset of programs
  2. subset of programs
  3. set of programs
  4. none of the above
Answer - (1) superset of programs

Product is

  1. Deliverables
  2. User expectations
  3. Organization's effort in the development
  4. none of the above
Answer - (1) Deliverables

Which is not a product metric?

  1. Size
  2. Reliability
  3. Productivity
  4. Functionality
Answer - (3) Productivity

Which is not a process metric?

  1. Productivity
  2. Functionality
  3. Quality
  4. Efficiency
Answer - (2) Functionality

UML stands for

  1. Uniform modeling language
  2. Unified modeling language
  3. Unit modeling language
  4. Universal modeling language
Answer (2) Unified modeling language

During software development, which factor is most crucial?

  1. People
  2. Product
  3. Process
  4. Project
Answer - (1) People

Program is

  1. subset of software
  2. superset of software
  3. software
  4. none of the above
Answer - (1) subset of software

Milestones are used to

  1. know the cost of the project
  2. know the status of the project
  3. know user expectations
  4. none of the above
Answer - (2) know the status of the project

Software consists of

  1. Set of instructions + operating system
  2. Programs + documentation + operating procedures
  3. programs + hardware manuals
  4. Set of programs
Answer - (2) Programs + documentation  + operating procedures

CASE tool is

  1. Computer-Aided Software Engineering
  2. Component Aided Software Engineering
  3. Constructive Aided Software Engineering
  4. Computer Analysis Software Engineering
Answer - (1) Computer-Aided Software Engineering

Which is not a software life cycle model?

  1. Waterfall model
  2. Spiral model
  3. Prototyping model
  4. Capability maturity model
Answer - (d) Capability maturity model

The project risk factor is considered in

  1. Waterfall model
  2. Prototyping model
  3. Spiral model
  4. Interactive enhancement model
Answer - (3) Spiral model

SDLC stands for

  1. Software design life cycle
  2. Software development life cycle
  3. System development life cycle
  4. System design life cycle
Answer - (2) Software development life cycle

Build and fix model has

  1. 3 phases
  2. 1 phase
  3. 2 phases
  4. 4 phases
Answer - (3) 2 phases

SRS stands for

  1. Software requirements specification
  2. Software requirements solutions
  3. System requirements specification
  4. None of the above
Answer - (1) Software requirement specification

Which phase is not available in the software life cycle?

  1. Coding
  2. Testing
  3. Maintenance
  4. Abstraction
Answer - (4) Abstraction

Requirements elicitation means

  1. Gathering of requirements
  2. Capturing of requirements
  3. Understanding of requirements
  4. All of the above
Answer - (4) All of the above

Which one is not a requirements elicitation technique

  1. Interviews
  2. The use case approach
  3. FAST
  4. Data flow diagram
Answer - (4) Data flow diagram

FAST stands for

  1. Functional Application Specification Technique
  2. Fast Application Specification Technique
  3. Facilitated Application Specification Technique
  4. None of the above
Answer - (3) FAcilitated Application Specification Technique

QFD in requirement engineering stands for

  1. Quality function design
  2. Quality factor design
  3. Quality function development
  4. Quality function deployment
Answer - (4) Quality function deployment

Note - More questions and answers will be added time to time