MCQs is one of the best ways to test a student’s comprehension of a concept. Academic Task subject experts have prepared these Software Engineering MCQs based on current trends and practices. These Software Engineering MCQs with answers cover all areas of Software Engineering. Furthermore, it will be beneficial for competitive examinations and tests (PPSC Test, FPSC Test, SPSC Test, KPPSC Test, BPSC Test, Test) as well. Software Engineering Questions and Answers cover the topic like Evolutionary Software Process Models, Selection of a Life Cycle Model, Fourth Generation Techniques, Software Process and Product – 1, Software Process and Product – 2, Agile Software Development, Extreme Programming, Requirement Engineering, Functional and Non-Functional Requirements, Requirement Elicitation, Requirement Elicitation Techniques – 1, Requirement Elicitation Techniques – 2, Requirement Analysis, Requirement Documentation, Requirement Management, etc. Also, check Civil Engineering Questions and Answers here.

71. The user system requirements are the parts of which document ?

A. SDD
B. SRS
C. DDD
D. SRD

72. QFD stands for ________________?

A. quality function design
B. quality function development
C. quality function deployment
D. none of the mentioned

73. Conflicting requirements are common in Requirement Engineering, with each client proposing his or her version is the right one?

A. True
B. False

74. A Use-case actor is always a person having a role that different people may play?

A. True
B. False

75. Which one of the following is not a step of requirement engineering ?

A. elicitation
B. design
C. analysis
D. documentation

76. How is brainstorming different from JAD ? Brainstorming sessions ?

A. last for about 2-3 hours
B. last for about 2-3 days
C. cover the technology used for the development
D. all of the mentioned

77. FAST stands for___________________?

A. Functional Application Specification Technique
B. Fast Application Specification Technique
C. Facilitated Application Specification Technique
D. None of the mentioned

78. How many phases are there in Scrum?

A. Two
B. Three
C. Four
D. Scrum is an agile method which means it does not have phases

79. A stakeholder is anyone who will purchase the completed software system under development?

A. True
B. False

80. Which is one of the most important stakeholders from the following?

A. Entry-level personnel
B. Middle-level stakeholder
C. Managers
D. Users of the software