In this article, we are going to see 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 is
- superset of programs
- subset of programs
- set of programs
- none of the above
Answer – (1) superset of programs
Product is
- Deliverables
- User expectations
- Organization’s effort in the development
- none of the above
Answer – (1) Deliverables
Which is not a product metric?
- Size
- Reliability
- Productivity
- Functionality
Answer – (3) Productivity
Which is not a process metric?
- Productivity
- Functionality
- Quality
- Efficiency
Answer – (2) Functionality
UML stands for
- Uniform modeling language
- Unified modeling language
- Unit modeling language
- Universal modeling language
Answer – (2) Unified modeling language
During software development, which factor is most crucial?
- People
- Product
- Process
- Project
Answer – (1) People
Program is
- subset of software
- superset of software
- software
- none of the above
Answer – (1) subset of software
Milestones are used to
- know the cost of the project
- know the status of the project
- know user expectations
- none of the above
Answer – (2) know the status of the project
Software consists of
- Set of instructions + operating system
- Programs + documentation + operating procedures
- programs + hardware manuals
- Set of programs
Answer – (2) Programs + documentation + operating procedures
CASE tool is
- Computer-Aided Software Engineering
- Component Aided Software Engineering
- Constructive Aided Software Engineering
- Computer Analysis Software Engineering
Answer – (1) Computer-Aided Software Engineering
Which is not a software life cycle model?
- Waterfall model
- Spiral model
- Prototyping model
- Capability maturity model
Answer – (d) Capability maturity model
The project risk factor is considered in
- Waterfall model
- Prototyping model
- Spiral model
- Interactive enhancement model
Answer – (3) Spiral model
SDLC stands for
- Software design life cycle
- Software development life cycle
- System development life cycle
- System design life cycle
Answer – (2) Software development life cycle
Build and fix model has
- 3 phases
- 1 phase
- 2 phases
- 4 phases
Answer – (3) 2 phases
SRS stands for
- Software requirements specification
- Software requirements solutions
- System requirements specification
- None of the above
Answer – (1) Software requirement specification
Which phase is not available in the software life cycle?
- Coding
- Testing
- Maintenance
- Abstraction
Answer – (4) Abstraction
Requirements elicitation means
- Gathering of requirements
- Capturing of requirements
- Understanding of requirements
- All of the above
Answer – (4) All of the above
Which one is not a requirements elicitation technique
- Interviews
- The use case approach
- FAST
- Data flow diagram
Answer – (4) Data flow diagram
FAST stands for
- Functional Application Specification Technique
- Fast Application Specification Technique
- Facilitated Application Specification Technique
- None of the above
Answer – (3) FAcilitated Application Specification Technique
QFD in requirement engineering stands for
- Quality function design
- Quality factor design
- Quality function development
- Quality function deployment
Answer – (4) Quality function deployment
Note – More questions and answers will be added from time to time