Software Engineering MCQ Questions Answers

Software Engineering MCQ Questions Answer Practice Paper Set

Software Engineering is a crucial discipline that encompasses the systematic design, development, maintenance, and management of software systems. Aspiring software engineers and professionals often face the challenge of assessing their knowledge and understanding of the field. Multiple Choice Questions (MCQs) provide an effective way to evaluate comprehension and expertise in software engineering concepts. In this article, we will explore a set of MCQs along with their answers to help you test and enhance your understanding of software engineering.


1) Program is

a) subnet of software

b)super set of software

c) software

d) none of the above

View Answer
Option – a)


2) Which is not process metric ?

a) Productivity

b) Functionality

c) Quality

d) Efficiency

View Answer
Option – b)


3) Software is

a) superset of programs

b) subnet of programs

c)set of programs

d) none of the above

View Answer
Option – a)


4) Which phase is not available in software life cycle?

a) Coding

b) Testing

c) Maintenance

d) Abstraction

View Answer
Option – d)


5) Build and fix model has

a) 3 phases

b)1phase

c) 2 phases

d) 4 phases

View Answer
Option – c)


6) Which one is not a requirements elicitation technique

a) Interview

b) the use case approach

c) FAST

d) Data flow diagram

View Answer
Option – d)


7) DFD stands for

a) Data flow design

b) Descriptive functional design

c) Data flow diagram

d) none of the above

View Answer
Option – c)


8) Which one is not a size measure for software

a) LOC

b) Function count

c) Cyclomatic complexity

d) Halstead’s program length

View Answer
Option – c)


9) Which is not a characteristic of a good SRS?

a) Correct

b) Complete

c) Consistent

d) Brief

View Answer
Option – d)


10) After the finalization of SRS, we may like to estimate

a) Size

b) Cost

c) Development

d) All of the Above

View Answer
Option – d)