Software Engineering Interview Questions and Answers YASH PAL, 18 March 202228 May 2024 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 Computer Science Tutorials Interview questions answers computer scienceinterview preparation